From 426eac304d0adcb75a3914d52027211ada1b2a83 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 21 Apr 2020 13:29:18 -0700 Subject: [PATCH 01/38] [SDK] Animations overhaul part 2 (#532) * Start filling out animation classes * Add some fields to Animation * Fix some build/lint issues * Finish wiring up SDK * Strip out all old animation system methods/types * Stub out AnimateTo * Fill out AnimateTo * Type checking * Fix some bugs * Update tests for new animation API * Convert input test * Finish porting tests * Fix consistency * Move relative field * Fix * Add vertex colors to test clock * Add animation lookups to anims and materials * Start updating test * Finish up test * Fix up some stuff * Fix test permissions? * Start animation data validation * Add validation * More validation * Debug logging * Consolidate placeholder name/type checking, add validation error class * Document thrown exceptions * Cleanup * Add track easing * Start on more thorough test * Add bouncing cubes test * Fix interpolations * Fix duration for anims with data * Update anim scale test to use relative values * Don't reset time on anim start if speed is 0 * Add orphaned animation detection, delete method * Clean up animations when they're orphaned * Validate target paths as values * Add dynamic animation test * Rename test * Add anim blend test * Rename interpolation-test * Comment out unsupported features * Add back deprecated animateTo * Add back stub of deprecated createAnimation * Add isPlaying prop to AnimationLike * Change return val of AnimateTo, add isPlaying patch prop * Fix intellisense * Add looping relative test * Fix the scale test sliding downward * Correctly override step interpolation * Finish relative anim test * Fix some tests * Move anim finish state transition to client, fixes * Allow occasional actor updates through * Remove post-animation actor updates --- packages/functional-tests/public/clock.gltf | 2 +- packages/functional-tests/src/art/clock.blend | Bin 767020 -> 852212 bytes .../src/tests/animation-blend-test.ts | 80 +++++ .../src/tests/animation-dynamic-test.ts | 93 ++++++ .../src/tests/animation-relative-test.ts | 45 +++ .../src/tests/animation-scale-test.ts | 100 +++++++ .../src/tests/animation-sync-test.ts | 276 ++++++++++++++++++ .../src/tests/animation-test.ts | 180 ------------ ...rpolation-test.ts => animation-to-test.ts} | 17 +- .../src/tests/clock-sync-test.ts | 31 +- .../src/tests/collision-layer-test.ts | 30 +- .../src/tests/gltf-concurrency-test.ts | 4 +- .../functional-tests/src/tests/grab-test.ts | 37 +-- packages/functional-tests/src/tests/index.ts | 16 +- .../functional-tests/src/tests/input-test.ts | 95 +++--- .../functional-tests/src/tests/light-test.ts | 15 +- .../src/tests/look-at-test.ts | 26 +- .../functional-tests/src/tests/sound-test.ts | 52 ++-- .../functional-tests/src/utils/animations.ts | 12 - packages/sdk/src/actor/actor.ts | 124 ++------ packages/sdk/src/actor/actorInternal.ts | 13 - packages/sdk/src/animation/animatible.ts | 40 +++ packages/sdk/src/animation/animation.ts | 251 ++++++++++++---- packages/sdk/src/animation/animationData.ts | 229 +++++++++++++++ .../sdk/src/animation/animationEaseCurves.ts | 57 ++-- packages/sdk/src/animation/animationEvent.ts | 10 - .../sdk/src/animation/animationKeyframe.ts | 11 - packages/sdk/src/animation/animationState.ts | 27 -- .../src/animation/createAnimationOptions.ts | 33 --- packages/sdk/src/animation/index.ts | 8 +- .../src/animation/setAnimationStateOptions.ts | 22 -- packages/sdk/src/animation/targetPaths.ts | 76 +++++ packages/sdk/src/asset/asset.ts | 22 +- packages/sdk/src/asset/assetContainer.ts | 42 ++- packages/sdk/src/asset/material.ts | 35 ++- packages/sdk/src/asset/mesh.ts | 3 +- packages/sdk/src/asset/prefab.ts | 4 +- packages/sdk/src/asset/sound.ts | 4 +- packages/sdk/src/asset/texture.ts | 4 +- packages/sdk/src/asset/videoStream.ts | 4 +- packages/sdk/src/core/context.ts | 16 +- packages/sdk/src/core/contextInternal.ts | 171 ++++------- .../multipeer/protocols/clientSync.ts | 64 +--- .../src/internal/adapters/multipeer/rules.ts | 167 ++--------- .../internal/adapters/multipeer/session.ts | 48 +-- .../internal/adapters/multipeer/syncActor.ts | 10 - .../adapters/multipeer/syncAnimation.ts | 6 +- .../sdk/src/internal/payloads/payloads.ts | 64 +--- .../sdk/src/internal/protocols/execution.ts | 7 +- packages/sdk/src/internal/util/index.ts | 1 + packages/sdk/src/internal/util/like.ts | 59 ++++ .../src/internal/util/resolveJsonValues.ts | 2 +- packages/sdk/src/util/errors.ts | 11 + packages/sdk/src/util/index.ts | 1 + packages/sdk/src/util/planarGridLayout.ts | 14 +- 55 files changed, 1692 insertions(+), 1079 deletions(-) create mode 100644 packages/functional-tests/src/tests/animation-blend-test.ts create mode 100644 packages/functional-tests/src/tests/animation-dynamic-test.ts create mode 100644 packages/functional-tests/src/tests/animation-relative-test.ts create mode 100644 packages/functional-tests/src/tests/animation-scale-test.ts create mode 100644 packages/functional-tests/src/tests/animation-sync-test.ts delete mode 100644 packages/functional-tests/src/tests/animation-test.ts rename packages/functional-tests/src/tests/{interpolation-test.ts => animation-to-test.ts} (80%) delete mode 100644 packages/functional-tests/src/utils/animations.ts create mode 100644 packages/sdk/src/animation/animatible.ts create mode 100644 packages/sdk/src/animation/animationData.ts delete mode 100644 packages/sdk/src/animation/animationEvent.ts delete mode 100644 packages/sdk/src/animation/animationKeyframe.ts delete mode 100644 packages/sdk/src/animation/animationState.ts delete mode 100644 packages/sdk/src/animation/createAnimationOptions.ts delete mode 100644 packages/sdk/src/animation/setAnimationStateOptions.ts create mode 100644 packages/sdk/src/animation/targetPaths.ts create mode 100644 packages/sdk/src/internal/util/like.ts create mode 100644 packages/sdk/src/util/errors.ts diff --git a/packages/functional-tests/public/clock.gltf b/packages/functional-tests/public/clock.gltf index 20a2d9110..4c597ee6b 100644 --- a/packages/functional-tests/public/clock.gltf +++ b/packages/functional-tests/public/clock.gltf @@ -1 +1 @@ -{"asset":{"generator":"Khronos glTF Blender I/O v1.0.11","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[3]}],"nodes":[{"mesh":0,"name":"BigHand","translation":[0,0.029999999329447746,0]},{"mesh":1,"name":"LittleHand","translation":[0,0.029999999329447746,0]},{"mesh":2,"name":"Ticks"},{"children":[0,1,2],"mesh":3,"name":"Clock"}],"animations":[{"channels":[{"sampler":0,"target":{"node":0,"path":"rotation"}},{"sampler":1,"target":{"node":1,"path":"rotation"}}],"samplers":[{"input":12,"interpolation":"LINEAR","output":13},{"input":14,"interpolation":"LINEAR","output":15}]}],"materials":[{"doubleSided":true,"name":"Accent","pbrMetallicRoughness":{"baseColorFactor":[0.800000011920929,0.800000011920929,0.800000011920929,1],"metallicFactor":0,"roughnessFactor":0.5}},{"doubleSided":true,"name":"Back","pbrMetallicRoughness":{"baseColorFactor":[0.005604716017842293,0.005604716017842293,0.005604716017842293,1],"metallicFactor":0,"roughnessFactor":0.5}}],"meshes":[{"name":"Cube.001","primitives":[{"attributes":{"POSITION":0,"NORMAL":1},"indices":2}]},{"name":"Cube.002","primitives":[{"attributes":{"POSITION":3,"NORMAL":4},"indices":5}]},{"name":"Cylinder.001","primitives":[{"attributes":{"POSITION":6,"NORMAL":7},"indices":8,"material":0}]},{"name":"Cylinder","primitives":[{"attributes":{"POSITION":9,"NORMAL":10},"indices":11,"material":1}]}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.0353553406894207,0.0023418068885803223,0.0353553406894207],"min":[-0.0353553406894207,-0.0023418068885803223,-0.30878475308418274],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":2,"componentType":5123,"count":36,"type":"SCALAR"},{"bufferView":3,"componentType":5126,"count":32,"max":[0.012702726759016514,0.005262686870992184,0.012702726759016514],"min":[-0.012702726759016514,-0.005262686870992184,-0.44124501943588257],"type":"VEC3"},{"bufferView":4,"componentType":5126,"count":32,"type":"VEC3"},{"bufferView":5,"componentType":5123,"count":48,"type":"SCALAR"},{"bufferView":6,"componentType":5126,"count":144,"max":[0.6000000238418579,0.004999999888241291,0.6000000238418579],"min":[-0.6000000238418579,-0.004999999888241291,-0.6000000238418579],"type":"VEC3"},{"bufferView":7,"componentType":5126,"count":144,"type":"VEC3"},{"bufferView":8,"componentType":5123,"count":276,"type":"SCALAR"},{"bufferView":9,"componentType":5126,"count":192,"max":[0.5,0.02500000037252903,0.5],"min":[-0.5,-0.02500000037252903,-0.5],"type":"VEC3"},{"bufferView":10,"componentType":5126,"count":192,"type":"VEC3"},{"bufferView":11,"componentType":5123,"count":372,"type":"SCALAR"},{"bufferView":12,"componentType":5126,"count":4,"max":[60.03333333333333],"min":[0.03333333333333333],"type":"SCALAR"},{"bufferView":13,"componentType":5126,"count":4,"type":"VEC4"},{"bufferView":14,"componentType":5126,"count":181,"max":[60.03333333333333],"min":[0.03333333333333333],"type":"SCALAR"},{"bufferView":15,"componentType":5126,"count":181,"type":"VEC4"}],"bufferViews":[{"buffer":0,"byteLength":288,"byteOffset":0},{"buffer":0,"byteLength":288,"byteOffset":288},{"buffer":0,"byteLength":72,"byteOffset":576},{"buffer":0,"byteLength":384,"byteOffset":648},{"buffer":0,"byteLength":384,"byteOffset":1032},{"buffer":0,"byteLength":96,"byteOffset":1416},{"buffer":0,"byteLength":1728,"byteOffset":1512},{"buffer":0,"byteLength":1728,"byteOffset":3240},{"buffer":0,"byteLength":552,"byteOffset":4968},{"buffer":0,"byteLength":2304,"byteOffset":5520},{"buffer":0,"byteLength":2304,"byteOffset":7824},{"buffer":0,"byteLength":744,"byteOffset":10128},{"buffer":0,"byteLength":16,"byteOffset":10872},{"buffer":0,"byteLength":64,"byteOffset":10888},{"buffer":0,"byteLength":724,"byteOffset":10952},{"buffer":0,"byteLength":2896,"byteOffset":11676}],"buffers":[{"byteLength":14572,"uri":"data:application/octet-stream;base64,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uDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAR4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/f/hhvwAAAAANnPC+f/hhvwAAAAANnPC+f/hhvwAAAAANnPC+f/hhvwAAAAANnPC+tzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6auAAABAAIAAAADAAEABAAFAAYABwAFAAQACAAJAAoACAALAAkADAANAA4ADwANAAwAEAARABIAEAATABEAFAAVABYAFwAVABQAGAAZABoAGAAbABkAHAAdAB4AHwAdABwAIAAhACIAIAAjACEAJAAlACYAJwAlACQAKAApACoAKAArACkALAAtAC4ALwAtACwAMAAxADIAMAAzADEANAA1ADYANwA1ADQAOAA5ADoAOAA7ADkAPAA9AD4APwA9ADwAQABBAEIAQABDAEEARABFAEYARwBFAEQASABJAEoASABLAEkATABNAE4ATwBNAEwAUABRAFIAUABTAFEAVABVAFYAVwBVAFQAWABZAFoAWQBbAFwAXQBYAF4AWABbAFkAXQBbAFgAWwBfAGAAYQBdAGIAXQBfAFsAYQBfAF0AYQBjAF8AZABjAGEAZABlAGMAZgBlAGQAZgBnAGUAaABpAGYAaQBqAGYAagBnAGYAaQBrAGoAawBsAGoAbQBuAGkAbgBrAGkAbgBvAGsAcABxAHIAcABzAHEAdAB1AHYAdwB1AHQAeAB5AHoAewB4AHwA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NQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACANQr2rwAAgL8AAACAAAABAAIAAAADAAEABAAFAAYABAAHAAUACAAJAAoACAALAAkADAANAA4ADAAPAA0AEAARABIAEAATABEAFAAVABYAFAAXABUAGAAZABoAGAAbABkAHAAdAB4AHAAfAB0AIAAhACIAIAAjACEAJAAlACYAJAAnACUAKAApACoAKAArACkALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANAA3ADUAOAA5ADoAOAA7ADkAPAA9AD4APAA/AD0AQABBAEIAQABDAEEARABFAEYARABHAEUASABJAEoASABLAEkATABNAE4ATABPAE0AUABRAFIAUABTAFEAVABVAFYAVABXAFUAWABZAFoAWABbAFkAXABdAF4AXABfAF0AYABhAGIAYABjAGEAZABlAGYAZABnAGUAaABpAGoAaABrAGkAbABtAG4AbABvAG0AcABxAHIAcABzAHEAdAB1AHYAdAB3AHUAeAB5AHoAewB5AHgAewB8AHkAfQB8AHsAfQB+AHwAfwB+AH0AfwCAAH4AgQCAAH8AgQCCAIAAgwCCAIEAgwCEAIIAhQCEAIMAhQCGAIQAhwCGAIUAhwCIAIYAiQCIAIcAiQCKAIgAiwCKAIkAiwCMAIoAjQCMAIsAjQCOAIwAjwCOAI0AjwCQAI4AkQCQAI8AkQCSAJAAkwCSAJEAkwCUAJIAlQCUAJMAlQCWAJQAlwCWAJUAmACZAJoAmACbAJkAnACdAJ4AnACfAJ0AoAChAKIAoACjAKEApACjAKAApAClAKMApgClAKQApgCnAKUAqACnAKYAqACpAKcAqgCpAKgAqgCrAKkArACrAKoArACtAKsArgCtAKwArgCvAK0AsACvAK4AsACxAK8AsgCxALAAsgCzALEAtACzALIAtAC1ALMAtgC1ALQAtgC3ALUAuAC3ALYAuAC5ALcAugC5ALgAugC7ALkAvAC7ALoAvAC9ALsAvgC9ALwAvgC/AL0AiYgIPUREoEEiIiBCIiJwQgAAAAAAAAAAAAAAgAAAgD8AAAAAbrNdvwAAAIC4AAA/AAAAAG6zXT8AAACAuAAAPwAAAAAAAAAAAAAAgAAAgD+JiAg9vLu7PjMzMz9ERIQ/7+6uP5qZ2T8iIgJAd3cXQM3MLEAiIkJAd3dXQM3MbEAREYFAvLuLQGZmlkAREaFAvLurQGZmtkAREcFAvLvLQGZm1kAREeFAvLvrQGZm9kCJiABB3t0FQTMzC0GJiBBB3t0VQTMzG0GJiCBB3t0lQTMzK0GJiDBB3t01QTMzO0GJiEBB3t1FQTMzS0GJiFBB3t1VQTMzW0GJiGBB3t1lQTMza0GJiHBB3t11QTMze0FERIBB7+6CQZqZhUFERIhB7+6KQZqZjUFERJBB7+6SQZqZlUFERJhB7+6aQZqZnUFERKBB7+6iQZqZpUFERKhB7+6qQZqZrUFERLBB7+6yQZqZtUFERLhB7+66QZqZvUFERMBB7+7CQZqZxUFERMhB7+7KQZqZzUFERNBB7+7SQZqZ1UFERNhB7+7aQZqZ3UFEROBB7+7iQZqZ5UFEROhB7+7qQZqZ7UFERPBB7+7yQZqZ9UFERPhB7+76QZqZ/UEiIgBCd3cBQs3MAkIiIgRCd3cFQs3MBkIiIghCd3cJQs3MCkIiIgxCd3cNQs3MDkIiIhBCd3cRQs3MEkIiIhRCd3cVQs3MFkIiIhhCd3cZQs3MGkIiIhxCd3cdQs3MHkIiIiBCd3chQs3MIkIiIiRCd3clQs3MJkIiIihCd3cpQs3MKkIiIixCd3ctQs3MLkIiIjBCd3cxQs3MMkIiIjRCd3c1Qs3MNkIiIjhCd3c5Qs3MOkIiIjxCd3c9Qs3MPkIiIkBCd3dBQs3MQkIiIkRCd3dFQs3MRkIiIkhCd3dJQs3MSkIiIkxCd3dNQs3MTkIiIlBCd3dRQs3MUkIiIlRCd3dVQs3MVkIiIlhCd3dZQs3MWkIiIlxCd3ddQs3MXkIiImBCd3dhQs3MYkIiImRCd3dlQs3MZkIiImhCd3dpQs3MakIiImxCd3dtQs3MbkIiInBCAAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPwAAAABus12/AAAAgLgAAD8AAAAAbrNdPwAAAIC4AAA/AAAAAAAAAAAAAACAAACAPw=="}]} \ No newline at end of file +{"asset":{"generator":"Khronos glTF Blender I/O v1.0.11","version":"2.0"},"scene":0,"scenes":[{"name":"Scene","nodes":[3]}],"nodes":[{"mesh":0,"name":"BigHand","translation":[0,0.029999999329447746,0]},{"mesh":1,"name":"LittleHand","translation":[0,0.029999999329447746,0]},{"mesh":2,"name":"Ticks"},{"children":[0,1,2],"mesh":3,"name":"Clock"}],"animations":[{"channels":[{"sampler":0,"target":{"node":0,"path":"rotation"}},{"sampler":1,"target":{"node":1,"path":"rotation"}}],"samplers":[{"input":13,"interpolation":"LINEAR","output":14},{"input":13,"interpolation":"LINEAR","output":15}]}],"materials":[{"doubleSided":true,"name":"BigHandMat","pbrMetallicRoughness":{"baseColorFactor":[0.800000011920929,0.800000011920929,0.800000011920929,1],"metallicFactor":0,"roughnessFactor":0.5}},{"doubleSided":true,"name":"LittleHandMat","pbrMetallicRoughness":{"baseColorFactor":[0.800000011920929,0.800000011920929,0.800000011920929,1],"metallicFactor":0,"roughnessFactor":0.5}},{"doubleSided":true,"name":"Rainbow","pbrMetallicRoughness":{"metallicFactor":0,"roughnessFactor":0.5}},{"doubleSided":true,"name":"Back","pbrMetallicRoughness":{"baseColorFactor":[0.005604716017842293,0.005604716017842293,0.005604716017842293,1],"metallicFactor":0,"roughnessFactor":0.5}}],"meshes":[{"name":"Cube.001","primitives":[{"attributes":{"POSITION":0,"NORMAL":1},"indices":2,"material":0}]},{"name":"Cube.002","primitives":[{"attributes":{"POSITION":3,"NORMAL":4},"indices":5,"material":1}]},{"name":"Cylinder.001","primitives":[{"attributes":{"POSITION":6,"NORMAL":7,"COLOR_0":8},"indices":9,"material":2}]},{"name":"Cylinder","primitives":[{"attributes":{"POSITION":10,"NORMAL":11},"indices":12,"material":3}]}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[0.0353553406894207,0.0023418068885803223,0.0353553406894207],"min":[-0.0353553406894207,-0.0023418068885803223,-0.30878475308418274],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"type":"VEC3"},{"bufferView":2,"componentType":5123,"count":36,"type":"SCALAR"},{"bufferView":3,"componentType":5126,"count":32,"max":[0.012702726759016514,0.005262686870992184,0.012702726759016514],"min":[-0.012702726759016514,-0.005262686870992184,-0.44124501943588257],"type":"VEC3"},{"bufferView":4,"componentType":5126,"count":32,"type":"VEC3"},{"bufferView":5,"componentType":5123,"count":48,"type":"SCALAR"},{"bufferView":6,"componentType":5126,"count":272,"max":[0.6000000238418579,0.004999999888241291,0.6000000238418579],"min":[-0.6000000238418579,-0.004999999888241291,-0.6000000238418579],"type":"VEC3"},{"bufferView":7,"componentType":5126,"count":272,"type":"VEC3"},{"bufferView":8,"componentType":5126,"count":272,"type":"VEC4"},{"bufferView":9,"componentType":5123,"count":276,"type":"SCALAR"},{"bufferView":10,"componentType":5126,"count":192,"max":[0.5,0.02500000037252903,0.5],"min":[-0.5,-0.02500000037252903,-0.5],"type":"VEC3"},{"bufferView":11,"componentType":5126,"count":192,"type":"VEC3"},{"bufferView":12,"componentType":5123,"count":372,"type":"SCALAR"},{"bufferView":13,"componentType":5126,"count":1801,"max":[60.03333333333333],"min":[0.03333333333333333],"type":"SCALAR"},{"bufferView":14,"componentType":5126,"count":1801,"type":"VEC4"},{"bufferView":15,"componentType":5126,"count":1801,"type":"VEC4"}],"bufferViews":[{"buffer":0,"byteLength":288,"byteOffset":0},{"buffer":0,"byteLength":288,"byteOffset":288},{"buffer":0,"byteLength":72,"byteOffset":576},{"buffer":0,"byteLength":384,"byteOffset":648},{"buffer":0,"byteLength":384,"byteOffset":1032},{"buffer":0,"byteLength":96,"byteOffset":1416},{"buffer":0,"byteLength":3264,"byteOffset":1512},{"buffer":0,"byteLength":3264,"byteOffset":4776},{"buffer":0,"byteLength":4352,"byteOffset":8040},{"buffer":0,"byteLength":552,"byteOffset":12392},{"buffer":0,"byteLength":2304,"byteOffset":12944},{"buffer":0,"byteLength":2304,"byteOffset":15248},{"buffer":0,"byteLength":744,"byteOffset":17552},{"buffer":0,"byteLength":7204,"byteOffset":18296},{"buffer":0,"byteLength":28816,"byteOffset":25500},{"buffer":0,"byteLength":28816,"byteOffset":54316}],"buffers":[{"byteLength":83132,"uri":"data:application/octet-stream;base64,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R9l/vwAAAACvxww9R9l/vwAAAACvxww9uDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAuDsmr///fz8AAACAR4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/R4sHPwAAAAAcLFm/f/hhvwAAAAANnPC+f/hhvwAAAAANnPC+f/hhvwAAAAANnPC+f/hhvwAAAAANnPC+f/hhvwAAAAANnPC+tzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6autzumrgAAgL+3O6auAACAPwAAAAAAAAAAAACAP8rsaz8dmUs9j/FwOwAAgD8AAIA/AAAAAAAAAAAAAIA/q7p0Px2ZSz0LBzM7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"}]} \ No newline at end of file diff --git a/packages/functional-tests/src/art/clock.blend b/packages/functional-tests/src/art/clock.blend index 3a9347efb2eaa56715e1c7c22762c684edd4b393..39076db1a0b24bcd9252e5ee907dc405bcc75282 100644 GIT binary patch delta 95582 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�FHtT6)z7aW3MArh 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 delta 78266 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 diff --git a/packages/functional-tests/src/tests/animation-blend-test.ts b/packages/functional-tests/src/tests/animation-blend-test.ts new file mode 100644 index 000000000..b287b059a --- /dev/null +++ b/packages/functional-tests/src/tests/animation-blend-test.ts @@ -0,0 +1,80 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const AnimData: MRE.AnimationDataLike = { tracks: [{ + target: MRE.ActorPath("target1").transform.local.position.y, + easing: MRE.AnimationEaseCurves.Linear, + keyframes: [{ + time: 0, + value: -0.5 + }, { + time: 1, + value: 0.5 + }] +}, { + target: MRE.ActorPath("target2").transform.local.position.y, + easing: MRE.AnimationEaseCurves.Linear, + keyframes: [{ + time: 0, + value: -0.5 + }, { + time: 1, + value: 0.5 + }] +}]}; + +export default class AnimationBlendTest extends Test { + public expectedResultDescription = "Two animations targeting one object should cancel."; + + private assets: MRE.AssetContainer; + + public cleanup() { + this.assets.unload(); + } + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + const anim = this.assets.createAnimationData('anim', AnimData); + const mesh = this.assets.createSphereMesh('mesh', 0.1); + + const animRoot = MRE.Actor.Create(this.app.context, { actor: { + name: 'animRoot', + parentId: root.id, + transform: { local: { position: { y: 1, z: -1 }}}, + }}) + const ball1 = MRE.Actor.Create(this.app.context, { actor: { + name: 'ball1', + parentId: animRoot.id, + transform: { local: { position: { x: -1 }}}, + appearance: { meshId: mesh.id } + }}); + const ball2 = MRE.Actor.Create(this.app.context, { actor: { + name: 'ball2', + parentId: animRoot.id, + appearance: { meshId: mesh.id } + }}); + const ball3 = MRE.Actor.Create(this.app.context, { actor: { + name: 'ball3', + parentId: animRoot.id, + transform: { local: { position: { x: 1 }}}, + appearance: { meshId: mesh.id } + }}); + + // create two animations, 180 degrees out of phase, targeting the same object (ball2) + anim.bind( + { target1: ball1, target2: ball2 }, + { isPlaying: true, wrapMode: MRE.AnimationWrapMode.PingPong }); + anim.bind( + { target1: ball3, target2: ball2 }, + { isPlaying: true, wrapMode: MRE.AnimationWrapMode.PingPong, time: anim.duration() }); + + await this.stoppedAsync(); + return true; + } +} diff --git a/packages/functional-tests/src/tests/animation-dynamic-test.ts b/packages/functional-tests/src/tests/animation-dynamic-test.ts new file mode 100644 index 000000000..1bdd032ef --- /dev/null +++ b/packages/functional-tests/src/tests/animation-dynamic-test.ts @@ -0,0 +1,93 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const RealtimeAnimData: MRE.AnimationDataLike = { + tracks: [{ + target: MRE.ActorPath("target").transform.app.position, + easing: MRE.AnimationEaseCurves.EaseOutQuadratic, + keyframes: [{ + time: 0, + value: MRE.ActorPath("anchor1").transform.app.position + }, { + time: 1, + value: MRE.ActorPath("anchor2").transform.app.position + }, { + time: 2, + value: MRE.ActorPath("anchor3").transform.app.position + }, { + time: 3, + value: MRE.ActorPath("anchor1").transform.app.position + }] + }] +}; + +export default class AnimationDynamicTest extends Test { + public expectedResultDescription = "Ball should bounce between boxes as they are moved"; + private assets: MRE.AssetContainer; + + public cleanup() { + this.assets.unload(); + } + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + const boxMesh = this.assets.createBoxMesh("box", 0.1, 0.1, 0.1); + const ballMesh = this.assets.createSphereMesh("ball", 0.3); + const animData = this.assets.createAnimationData("3anchors", RealtimeAnimData); + + const anchorRoot = MRE.Actor.Create(this.app.context, { actor: { + name: "anchorRoot", + parentId: root.id, + transform: { local: { position: { y: 1, z: -1 }}}, + appearance: { meshId: boxMesh.id }, + collider: { geometry: { shape: MRE.ColliderType.Auto }}, + grabbable: true + }}); + + const anchor1 = MRE.Actor.Create(this.app.context, { actor: { + name: "anchor1", + parentId: anchorRoot.id, + transform: { local: { position: { y: 0.5 }}}, + appearance: { meshId: boxMesh.id }, + collider: { geometry: { shape: MRE.ColliderType.Auto }}, + grabbable: true + }}); + + const anchor2 = MRE.Actor.Create(this.app.context, { actor: { + name: "anchor2", + parentId: anchorRoot.id, + transform: { local: { position: { x: -0.433, y: -0.25 }}}, + appearance: { meshId: boxMesh.id }, + collider: { geometry: { shape: MRE.ColliderType.Auto }}, + grabbable: true + }}); + + const anchor3 = MRE.Actor.Create(this.app.context, { actor: { + name: "anchor3", + parentId: anchorRoot.id, + transform: { local: { position: { x: 0.433, y: -0.25 }}}, + appearance: { meshId: boxMesh.id }, + collider: { geometry: { shape: MRE.ColliderType.Auto }}, + grabbable: true + }}); + + const ball = MRE.Actor.Create(this.app.context, { actor: { + name: "ball", + parentId: root.id, + appearance: { meshId: ballMesh.id } + }}); + + animData.bind( + { target: ball, anchor1, anchor2, anchor3 }, + { isPlaying: true, wrapMode: MRE.AnimationWrapMode.Loop}); + + await this.stoppedAsync(); + return true; + } +} diff --git a/packages/functional-tests/src/tests/animation-relative-test.ts b/packages/functional-tests/src/tests/animation-relative-test.ts new file mode 100644 index 000000000..212375b5d --- /dev/null +++ b/packages/functional-tests/src/tests/animation-relative-test.ts @@ -0,0 +1,45 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const AnimData: MRE.AnimationDataLike = { tracks: [{ + target: MRE.ActorPath("target").transform.local.rotation, + relative: true, + easing: MRE.AnimationEaseCurves.Linear, + keyframes: [ + { time: 1, value: MRE.Quaternion.FromEulerAngles(0, 0, -Math.PI / 2) } + ] +}]}; + +export default class AnimationRelativeTest extends Test { + public expectedResultDescription = "Should spin smoothly"; + + private assets: MRE.AssetContainer; + + public cleanup() { + this.assets.unload(); + } + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + const animData = this.assets.createAnimationData('anim', AnimData); + const mesh = this.assets.createBoxMesh('mesh', 1, 0.5, 0.1); + + const target = MRE.Actor.Create(this.app.context, { actor: { + name: "target", + parentId: root.id, + appearance: { meshId: mesh.id }, + transform: { local: { position: { y: 1, z: -1 }}} + }}); + + animData.bind({target}, { wrapMode: MRE.AnimationWrapMode.Loop, isPlaying: true }); + + await this.stoppedAsync(); + return true; + } +} diff --git a/packages/functional-tests/src/tests/animation-scale-test.ts b/packages/functional-tests/src/tests/animation-scale-test.ts new file mode 100644 index 000000000..c56bf56af --- /dev/null +++ b/packages/functional-tests/src/tests/animation-scale-test.ts @@ -0,0 +1,100 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const BounceHeightKeyframes: Array> = [ + { time: 0, value: 0 }, + { time: 0.5, value: 1.1 }, + { time: 0.85, value: 0.1, easing: MRE.AnimationEaseCurves.EaseInQuadratic }, + { time: 1, value: 0 }]; +const BounceRotKeyframes: Array> = [ + { time: 0, value: MRE.Quaternion.Identity() }, + { time: 0.33, value: MRE.Quaternion.FromEulerAngles(0, 2 * Math.PI / 3, 0) }, + { time: 0.67, value: MRE.Quaternion.FromEulerAngles(0, 4 * Math.PI / 3, 0) }, + { time: 1, value: MRE.Quaternion.Identity() }]; +const BounceScaleKeyframes: Array> = [ + { time: 0, value: { x: 1.33, y: 0.667, z: 1.33 }, easing: MRE.AnimationEaseCurves.EaseInQuadratic }, + { time: 0.15, value: { x: 0.667, y: 1.33, z: 0.667 } }, + { time: 0.85, value: { x: 0.667, y: 1.33, z: 0.667 }, easing: MRE.AnimationEaseCurves.Step }, + { time: 1, value: { x: 1.33, y: 0.667, z: 1.33 } }, +]; + +export default class AnimationScaleTest extends Test { + public expectedResultDescription = "Animate multiple properties of multiple actors"; + + private assets: MRE.AssetContainer; + private boxMesh: MRE.Mesh; + + public cleanup() { + this.assets.unload(); + } + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + this.boxMesh = this.assets.createBoxMesh("box", 0.3, 0.3, 0.3); + + // create cubes + const targets: { [placeholder: string]: MRE.Actor } = { + cube0: this.createCube(root, { x: -0.5, y: 0.05, z: -0.5 }), + cube1: this.createCube(root, { x: 0, y: 0.05, z: -0.5 }), + cube2: this.createCube(root, { x: 0.5, y: 0.05, z: -0.5 }), + cube3: this.createCube(root, { x: -0.75, y: 0.05, z: -1 }), + cube4: this.createCube(root, { x: -0.25, y: 0.05, z: -1 }), + cube5: this.createCube(root, { x: 0.25, y: 0.05, z: -1 }), + cube6: this.createCube(root, { x: 0.75, y: 0.05, z: -1 }), + cube7: this.createCube(root, { x: -0.5, y: 0.05, z: -1.5 }), + cube8: this.createCube(root, { x: 0, y: 0.05, z: -1.5 }), + cube9: this.createCube(root, { x: 0.5, y: 0.05, z: -1.5 }), + }; + + // create anim + const animData = this.assets.createAnimationData("bounce", { tracks: this.createAnimTracks(10) }); + animData.bind(targets, { isPlaying: true, wrapMode: MRE.AnimationWrapMode.Loop }); + + await this.stoppedAsync(); + return true; + } + + private createCube(root: MRE.Actor, position: MRE.Vector3Like) { + const cube = MRE.Actor.Create(this.app.context, { actor: { + name: "Cube", + parentId: root.id, + appearance: { meshId: this.boxMesh.id }, + transform: { + local: { + position, + rotation: { y: Math.random() * Math.PI * 2 } + } + }, + }}); + + return cube; + } + + private createAnimTracks(targetCount: number) { + const tracks: Array> = []; + for (let i = 0; i < targetCount; i++) { + tracks.push({ + target: MRE.ActorPath(`cube${i}`).transform.local.position.y, + keyframes: BounceHeightKeyframes, + easing: MRE.AnimationEaseCurves.EaseOutQuadratic, + relative: true + }, { + target: MRE.ActorPath(`cube${i}`).transform.local.rotation, + keyframes: BounceRotKeyframes, + easing: MRE.AnimationEaseCurves.Linear, + relative: true + }, { + target: MRE.ActorPath(`cube${i}`).transform.local.scale, + keyframes: BounceScaleKeyframes, + easing: MRE.AnimationEaseCurves.EaseOutQuadratic + }); + } + return tracks; + } +} diff --git a/packages/functional-tests/src/tests/animation-sync-test.ts b/packages/functional-tests/src/tests/animation-sync-test.ts new file mode 100644 index 000000000..9d12be4f5 --- /dev/null +++ b/packages/functional-tests/src/tests/animation-sync-test.ts @@ -0,0 +1,276 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +function GenerateSpinData(duration: number, repetitions: number): Array> { + const spinDuration = duration / repetitions; + const frames: Array> = []; + for (let rep = 0; rep < repetitions; rep++) { + frames.push({ + time: spinDuration * (rep), + value: MRE.Quaternion.FromEulerAngles(0, 0, 0) + }, { + time: spinDuration * (rep + 1 / 3), + value: MRE.Quaternion.FromEulerAngles(0, 2 * Math.PI / 3, 0) + }, { + time: spinDuration * (rep + 2 / 3), + value: MRE.Quaternion.FromEulerAngles(0, 4 * Math.PI / 3, 0) + }); + } + + frames.push({ + time: duration, + value: MRE.Quaternion.FromEulerAngles(0, 2 * Math.PI * (repetitions % 1), 0) + }); + + return frames; +} + +const ClockAnimData: MRE.AnimationDataLike = { + tracks: [{ + target: MRE.ActorPath("bigHand").transform.local.rotation, + keyframes: GenerateSpinData(60, 1), + easing: MRE.AnimationEaseCurves.Linear + }, { + target: MRE.ActorPath("littleHand").transform.local.rotation, + keyframes: GenerateSpinData(60, 60), + easing: MRE.AnimationEaseCurves.Linear + }] +} + +/** Defines an animation control field */ +interface ControlDefinition { + /** Decorative label for the control */ + label: string; + /** Changes a property, and returns a result string */ + action: (incr: number) => string; + /** Whether the control should be updated on a timer */ + realtime?: boolean; + /** The actor who's text needs to be updated */ + labelActor?: MRE.Actor; +} + +export default class AnimationSyncTest extends Test { + public expectedResultDescription = "Tweak an animation"; + + private assets: MRE.AssetContainer; + + public cleanup() { + this.assets.unload(); + } + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + const clockAssets = await this.assets.loadGltf(`${this.baseUrl}/clock.gltf`, 'box'); + + const nativeClock = MRE.Actor.CreateFromPrefab(this.app.context, { + firstPrefabFrom: clockAssets, + actor: { + name: "nativeClock", + parentId: root.id, + transform: { + local: { + position: { x: -0.6, y: 0.5, z: -1 }, + rotation: MRE.Quaternion.FromEulerAngles(Math.PI / 2, Math.PI, 0), + scale: { x: 0.5, y: 0.5, z: 0.5 } + } + } + } + }); + MRE.Actor.Create(this.app.context, { actor: { + name: "label", + parentId: nativeClock.id, + transform: { + local: { + position: { x: 0.8 }, + rotation: MRE.Quaternion.FromEulerAngles(Math.PI / 2, 0, -Math.PI / 2) + } + }, + text: { + contents: "Native", + height: 0.2, + anchor: MRE.TextAnchorLocation.MiddleCenter + } + }}); + + const mreClock = MRE.Actor.CreateFromPrefab(this.app.context, { + firstPrefabFrom: clockAssets, + actor: { + name: "mreClock", + parentId: root.id, + transform: { + local: { + position: { x: -0.6, y: 1.2, z: -1 }, + rotation: MRE.Quaternion.FromEulerAngles(Math.PI / 2, Math.PI, 0), + scale: { x: 0.5, y: 0.5, z: 0.5 } + } + } + } + }); + MRE.Actor.Create(this.app.context, { actor: { + name: "label", + parentId: mreClock.id, + transform: { + local: { + position: { x: 0.8 }, + rotation: MRE.Quaternion.FromEulerAngles(Math.PI / 2, 0, -Math.PI / 2) + } + }, + text: { + contents: "MRE", + height: 0.2, + anchor: MRE.TextAnchorLocation.MiddleCenter + } + }}); + + await Promise.all([mreClock.created(), nativeClock.created()]); + + const anims = [ + nativeClock.targetingAnimationsByName.get("animation:0"), + await this.animateClock(mreClock) + ]; + + const controls: ControlDefinition[] = [ + { label: "Playing", realtime: true, action: incr => { + if (incr !== 0) { + for (const a of anims) { a.isPlaying = !a.isPlaying; } + } + return anims[0].isPlaying.toString(); + } }, + { label: "Time", realtime: true, action: incr => { + if (incr > 0) { + for (const a of anims) { a.time += 1; } + } else if (incr < 0) { + for (const a of anims) { a.time -= 1; } + } + return anims[0].time.toFixed(3); + }}, + { label: "Speed", action: incr => { + if (incr > 0) { + for (const a of anims) { a.speed += 0.25; } + } else if (incr < 0) { + for (const a of anims) { a.speed -= 0.25; } + } + return Math.floor(anims[0].speed * 100) + "%"; + }}, + { label: "Wrap", action: incr => { + const modes = Object.values(MRE.AnimationWrapMode); + const curModeIndex = modes.findIndex(m => m === anims[0].wrapMode); + const newModeIndex = (curModeIndex + incr + modes.length) % modes.length; + for (const a of anims) { a.wrapMode = modes[newModeIndex]; } + return modes[newModeIndex]; + }} + ]; + this.createControls(controls, MRE.Actor.Create(this.app.context, { + actor: { + name: 'controlsParent', + parentId: root.id, + transform: { local: { position: { x: 0.6, y: 1, z: -1 } } } + } + })); + + Promise.all(anims.map(a => a.finished())).then(() => this.app.setOverrideText('finished')); + + await this.stoppedAsync(); + return true; + } + + private createControls(controls: ControlDefinition[], parent: MRE.Actor) { + const arrowMesh = this.assets.createCylinderMesh('arrow', 0.01, 0.08, 'z', 3); + const layout = new MRE.PlanarGridLayout(parent); + + let i = 0; + const realtimeLabels = [] as ControlDefinition[]; + for (const controlDef of controls) { + let label: MRE.Actor, more: MRE.Actor, less: MRE.Actor; + layout.addCell({ + row: i, + column: 1, + width: 0.3, + height: 0.25, + contents: label = MRE.Actor.Create(this.app.context, { actor: { + name: `${controlDef.label}-label`, + parentId: parent.id, + text: { + contents: `${controlDef.label}:\n${controlDef.action(0)}`, + height: 0.1, + anchor: MRE.TextAnchorLocation.MiddleCenter, + justify: MRE.TextJustify.Center, + color: MRE.Color3.FromInts(255, 200, 255) + } + }}) + }); + controlDef.labelActor = label; + + layout.addCell({ + row: i, + column: 0, + width: 0.3, + height: 0.25, + contents: less = MRE.Actor.Create(this.app.context, { actor: { + name: `${controlDef.label}-less`, + parentId: parent.id, + appearance: { meshId: arrowMesh.id }, + collider: { geometry: { shape: MRE.ColliderType.Auto } }, + transform: { local: { rotation: MRE.Quaternion.FromEulerAngles(0, 0, Math.PI * 1.5) } } + }}) + }); + + layout.addCell({ + row: i, + column: 2, + width: 0.3, + height: 0.25, + contents: more = MRE.Actor.Create(this.app.context, { + actor: { + name: `${controlDef.label}-more`, + parentId: parent.id, + appearance: { meshId: arrowMesh.id }, + collider: { geometry: { shape: MRE.ColliderType.Auto } }, + transform: { local: { rotation: MRE.Quaternion.FromEulerAngles(0, 0, Math.PI * 0.5) } } + } + }) + }); + + if (controlDef.realtime) { realtimeLabels.push(controlDef) } + + less.setBehavior(MRE.ButtonBehavior).onClick(() => { + label.text.contents = `${controlDef.label}:\n${controlDef.action(-1)}`; + for (const rt of realtimeLabels) { + rt.labelActor.text.contents = `${rt.label}:\n${rt.action(0)}`; + } + }); + more.setBehavior(MRE.ButtonBehavior).onClick(() => { + label.text.contents = `${controlDef.label}:\n${controlDef.action(1)}`; + for (const rt of realtimeLabels) { + rt.labelActor.text.contents = `${rt.label}:\n${rt.action(0)}`; + } + }); + + i++; + } + layout.applyLayout(); + + setInterval(() => { + for (const rt of realtimeLabels) { + rt.labelActor.text.contents = `${rt.label}:\n${rt.action(0)}`; + } + }, 250); + } + + private animateClock(gltf: MRE.Actor) { + const clock = gltf.children.find(c => c.name === "Clock"); + const bigHand = clock.children.find(c => c.name === "BigHand"); + // const bigHandMat = bigHand.appearance.material; + const littleHand = clock.children.find(c => c.name === "LittleHand"); + // const littleHandMat = littleHand.appearance.material; + + const animData = this.assets.createAnimationData("ClockSpin", ClockAnimData); + return animData.bind({ bigHand, littleHand }, { wrapMode: MRE.AnimationWrapMode.Loop }); + } +} diff --git a/packages/functional-tests/src/tests/animation-test.ts b/packages/functional-tests/src/tests/animation-test.ts deleted file mode 100644 index 063d486de..000000000 --- a/packages/functional-tests/src/tests/animation-test.ts +++ /dev/null @@ -1,180 +0,0 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ - -import * as MRE from '@microsoft/mixed-reality-extension-sdk'; - -import { Test } from '../test'; - -interface ControlDefinition { - label: string; - action: (incr: number) => string; - realtime?: boolean; - labelActor?: MRE.Actor; -} - -export default class AnimationTest extends Test { - public expectedResultDescription = "Tweak an animation"; - - private assets: MRE.AssetContainer; - private timeout: NodeJS.Timeout; - - public cleanup() { - clearInterval(this.timeout); - this.assets.unload(); - } - - public async run(root: MRE.Actor): Promise { - this.assets = new MRE.AssetContainer(this.app.context); - - const clock = MRE.Actor.CreateFromGltf(this.assets, { - uri: `${this.baseUrl}/clock.gltf`, - colliderType: 'box', - actor: { - parentId: root.id, - transform: { - local: { - position: { x: -0.6, y: 1, z: -1 }, - rotation: MRE.Quaternion.FromEulerAngles(Math.PI / 2, Math.PI, 0) - } - } - } - }); - - await clock.created(); - const anim = clock.animationsByName.get("animation:0"); - - const controls: ControlDefinition[] = [ - { label: "Playing", realtime: true, action: incr => { - if (!incr) { - return anim.isPlaying.toString(); - } else if (anim.isPlaying) { - anim.stop(); - return "false"; - } else { - anim.play(); - return "true"; - } - } }, - { label: "Time", realtime: true, action: incr => { - if (incr > 0) { - anim.time += 1; - } else if (incr < 0) { - anim.time -= 1; - } - return anim.time.toFixed(3); - }}, - { label: "Speed", action: incr => { - if (incr > 0) { - anim.speed += 0.25; - } else if (incr < 0) { - anim.speed -= 0.25; - } - return Math.floor(anim.speed * 100) + "%"; - }}, - { label: "Wrap", action: incr => { - const modes = Object.values(MRE.AnimationWrapMode); - const curModeIndex = modes.findIndex(m => m === anim.wrapMode); - const newModeIndex = (curModeIndex + incr + modes.length) % modes.length; - anim.wrapMode = modes[newModeIndex]; - return anim.wrapMode; - }} - ]; - this.createControls(controls, MRE.Actor.Create(this.app.context, { - actor: { - name: 'controlsParent', - parentId: root.id, - transform: { local: { position: { x: 0.6, y: 1, z: -1 } } } - } - })); - - anim.finished().then(() => this.app.setOverrideText('finished')); - - await this.stoppedAsync(); - return true; - } - - private createControls(controls: ControlDefinition[], parent: MRE.Actor) { - const arrowMesh = this.assets.createCylinderMesh('arrow', 0.01, 0.08, 'z', 3); - const layout = new MRE.PlanarGridLayout(parent); - - let i = 0; - const realtimeLabels = [] as ControlDefinition[]; - for (const controlDef of controls) { - let label: MRE.Actor, more: MRE.Actor, less: MRE.Actor; - layout.addCell({ - row: i, - column: 1, - width: 0.3, - height: 0.25, - contents: label = MRE.Actor.Create(this.app.context, { actor: { - name: `${controlDef.label}-label`, - parentId: parent.id, - text: { - contents: `${controlDef.label}:\n${controlDef.action(0)}`, - height: 0.1, - anchor: MRE.TextAnchorLocation.MiddleCenter, - justify: MRE.TextJustify.Center, - color: MRE.Color3.FromInts(255, 200, 255) - } - }}) - }); - controlDef.labelActor = label; - - layout.addCell({ - row: i, - column: 0, - width: 0.3, - height: 0.25, - contents: less = MRE.Actor.Create(this.app.context, { actor: { - name: `${controlDef.label}-less`, - parentId: parent.id, - appearance: { meshId: arrowMesh.id }, - collider: { geometry: { shape: MRE.ColliderType.Auto } }, - transform: { local: { rotation: MRE.Quaternion.FromEulerAngles(0, 0, Math.PI * 1.5) } } - }}) - }); - - layout.addCell({ - row: i, - column: 2, - width: 0.3, - height: 0.25, - contents: more = MRE.Actor.Create(this.app.context, { - actor: { - name: `${controlDef.label}-more`, - parentId: parent.id, - appearance: { meshId: arrowMesh.id }, - collider: { geometry: { shape: MRE.ColliderType.Auto } }, - transform: { local: { rotation: MRE.Quaternion.FromEulerAngles(0, 0, Math.PI * 0.5) } } - } - }) - }); - - if (controlDef.realtime) { realtimeLabels.push(controlDef) } - - less.setBehavior(MRE.ButtonBehavior).onClick(() => { - label.text.contents = `${controlDef.label}:\n${controlDef.action(-1)}`; - for (const rt of realtimeLabels) { - rt.labelActor.text.contents = `${rt.label}:\n${rt.action(0)}`; - } - }); - more.setBehavior(MRE.ButtonBehavior).onClick(() => { - label.text.contents = `${controlDef.label}:\n${controlDef.action(1)}`; - for (const rt of realtimeLabels) { - rt.labelActor.text.contents = `${rt.label}:\n${rt.action(0)}`; - } - }); - - i++; - } - layout.applyLayout(); - - this.timeout = setInterval(() => { - for (const rt of realtimeLabels) { - rt.labelActor.text.contents = `${rt.label}:\n${rt.action(0)}`; - } - }, 250); - } -} diff --git a/packages/functional-tests/src/tests/interpolation-test.ts b/packages/functional-tests/src/tests/animation-to-test.ts similarity index 80% rename from packages/functional-tests/src/tests/interpolation-test.ts rename to packages/functional-tests/src/tests/animation-to-test.ts index 20bc68169..c866bfa76 100644 --- a/packages/functional-tests/src/tests/interpolation-test.ts +++ b/packages/functional-tests/src/tests/animation-to-test.ts @@ -6,9 +6,8 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -import delay from '../utils/delay'; -export default class InterpolationTest extends Test { +export default class AnimationToTest extends Test { public expectedResultDescription = "Lerping scale and rotation"; private assets: MRE.AssetContainer; @@ -65,14 +64,14 @@ export default class InterpolationTest extends Test { const scalar = 0.3 + 0.7 * Math.random(); const scale = new MRE.Vector3(scalar, scalar, scalar); // Random ease curve. - const easeCurveKeys = Object.keys(MRE.AnimationEaseCurves); - const easeIndex = Math.floor(Math.random() * easeCurveKeys.length); - const easeCurveKey = easeCurveKeys[easeIndex]; + const easeCurveValues = Object.values(MRE.AnimationEaseCurves); + const easing = easeCurveValues[Math.floor(Math.random() * easeCurveValues.length)]; // Interpolate object's rotation and scale. - cube.animateTo( - { transform: { local: { rotation, scale } } }, - 1.0, (MRE.AnimationEaseCurves as any)[easeCurveKey]); - await delay(1000); + await MRE.Animation.AnimateTo(this.app.context, cube, { + destination: { transform: { local: { rotation, scale } } }, + duration: 2.0, + easing: easing + }); } return true; diff --git a/packages/functional-tests/src/tests/clock-sync-test.ts b/packages/functional-tests/src/tests/clock-sync-test.ts index 8073b150a..9f67c7911 100644 --- a/packages/functional-tests/src/tests/clock-sync-test.ts +++ b/packages/functional-tests/src/tests/clock-sync-test.ts @@ -94,12 +94,12 @@ export default class ClockSyncTest extends Test { this.buildDigitAnimation(mesh10Hours, -4.25, yOffset, 10 * 60 * 60, 3, 2.4, lineHeight, textScale); // Start the animations. - actors.forEach(actor => actor.enableAnimation('anim')); + actors.forEach(actor => actor.targetingAnimationsByName.get(actor.name + "Anim").play()); await this.stoppedAsync(); // Stop the animations. - actors.forEach(actor => actor.disableAnimation('anim')); + actors.forEach(actor => actor.targetingAnimationsByName.get(actor.name + "Anim").play()); return true; } @@ -111,7 +111,8 @@ export default class ClockSyncTest extends Test { parentId, text: { contents: digits, - anchor: MRE.TextAnchorLocation.TopCenter + anchor: MRE.TextAnchorLocation.TopCenter, + height: 0.15 } } }); @@ -127,7 +128,7 @@ export default class ClockSyncTest extends Test { lineHeight: number, scale: number) { - const keyframes: MRE.AnimationKeyframe[] = []; + const keyframes: Array> = []; // test: set to 0.01 to speed up 100x const timeScale = 1.0; @@ -139,16 +140,9 @@ export default class ClockSyncTest extends Test { // which only inserts a start key, as the animation then snaps back to start at the rollover time for (let i = 0; i <= digits; ++i) { const value = { - transform: { - local: { - position: { - x: (xOffset) * scale, - y: (yOffset + i * lineHeight) * scale, - z: 0, - }, - scale: { x: scale, y: scale, z: scale } - } - } + x: (xOffset) * scale, + y: (yOffset + i * lineHeight) * scale, + z: 0, }; let frameNumber = i; @@ -172,10 +166,11 @@ export default class ClockSyncTest extends Test { } } - mesh.createAnimation( - 'anim', { - wrapMode: MRE.AnimationWrapMode.Loop, + this.assets.createAnimationData(mesh.name + "Anim", { + tracks: [{ + target: MRE.ActorPath('target').transform.local.position, keyframes - }); + }] + }).bind({ 'target': mesh }, { wrapMode: MRE.AnimationWrapMode.Loop }); } } diff --git a/packages/functional-tests/src/tests/collision-layer-test.ts b/packages/functional-tests/src/tests/collision-layer-test.ts index dfca65afa..20f1c152c 100644 --- a/packages/functional-tests/src/tests/collision-layer-test.ts +++ b/packages/functional-tests/src/tests/collision-layer-test.ts @@ -6,7 +6,6 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -import { LeftRightSwing } from '../utils/animations'; export default class CollisionLayerTest extends Test { public expectedResultDescription = "Observe different collision layer interactions"; @@ -106,6 +105,16 @@ export default class CollisionLayerTest extends Test { || this.assets.createMaterial('boxDefault', { color: MRE.Color3.LightGray().toColor4(0.5) }); const boxHitMat = this.assets.materials.find(m => m.name === 'boxHit') || this.assets.createMaterial('boxHit', { color: MRE.Color3.Red().toColor4(0.5) }); + const ballAnim = this.assets.animationData.find(ad => ad.name === 'swing') + || this.assets.createAnimationData('swing', { + tracks: [{ + target: MRE.ActorPath('target').transform.local.position.x, + keyframes: [ + { time: 0, value: 0.25 }, + { time: 0.5, value: -0.25 }, + { time: 1, value: 0.25 }] + } as MRE.Track] + }); const box = MRE.Actor.Create(this.app.context, { actor: { @@ -146,13 +155,16 @@ export default class CollisionLayerTest extends Test { } } }); - ball.createAnimation('swing', { - keyframes: LeftRightSwing, - wrapMode: MRE.AnimationWrapMode.Loop, - initialState: { - time: 0, - enabled: true - } - }); + const anim = this.app.context.animations[0]; + ballAnim.bind({ target: ball }, + !anim ? { + wrapMode: MRE.AnimationWrapMode.Loop, + isPlaying: true + } : { + wrapMode: MRE.AnimationWrapMode.Loop, + basisTime: anim.basisTime, + time: anim.time, + weight: anim.weight + }); } } diff --git a/packages/functional-tests/src/tests/gltf-concurrency-test.ts b/packages/functional-tests/src/tests/gltf-concurrency-test.ts index 15399990f..bca2561a0 100644 --- a/packages/functional-tests/src/tests/gltf-concurrency-test.ts +++ b/packages/functional-tests/src/tests/gltf-concurrency-test.ts @@ -44,7 +44,9 @@ export default class GltfConcurrencyTest extends Test { transform: { local: { position: { x: 0.66, y: 0.0, z: -0.5 } } } } }); - runner.enableAnimation('animation:0'); + runner.created().then(() => + runner.targetingAnimationsByName.get('animation:0').play() + ); if (gearboxAssets) { MRE.Actor.CreateFromPrefab(this.app.context, { diff --git a/packages/functional-tests/src/tests/grab-test.ts b/packages/functional-tests/src/tests/grab-test.ts index af0a6d34f..da0043c37 100644 --- a/packages/functional-tests/src/tests/grab-test.ts +++ b/packages/functional-tests/src/tests/grab-test.ts @@ -62,10 +62,8 @@ export default class GrabTest extends Test { }); // Create some animations on the cube. - this.model.createAnimation( - 'OnClick', { - keyframes: this.clickAnimationData - }); + this.assets.createAnimationData('OnClick', this.clickAnimationData) + .bind({ target: this.model }); // Set up cursor interaction. We add the input behavior ButtonBehavior to the cube. // Button behaviors have two pairs of events: hover start/stop, and click start/stop. @@ -126,11 +124,12 @@ export default class GrabTest extends Test { break; case 3: if (this.clickCount % 2 === 0) { - this.model.enableAnimation('OnClick'); + + this.model.targetingAnimationsByName.get('OnClick').play(); this.model.grabbable = false; this.app.setOverrideText("Click to make monkey grabbable again."); } else { - this.model.enableAnimation('OnClick'); + this.model.targetingAnimationsByName.get('OnClick').play(); this.model.grabbable = true; this.state = 0; this.cycleState(); @@ -142,15 +141,19 @@ export default class GrabTest extends Test { } } - private clickAnimationData: MRE.AnimationKeyframe[] = [{ - time: 0, - value: { transform: { local: { scale: { x: this.SCALE, y: this.SCALE, z: this.SCALE } } } } - }, { - time: 0.1, - value: { transform: { local: { scale: { x: this.SCALE + 0.1, y: this.SCALE + 0.1, z: this.SCALE + 0.1 } } } } - }, { - time: 0.2, - value: { transform: { local: { scale: { x: this.SCALE, y: this.SCALE, z: this.SCALE } } } } - }]; - + private clickAnimationData: MRE.AnimationDataLike = { + tracks: [{ + target: MRE.ActorPath("target").transform.local.scale, + keyframes: [{ + time: 0, + value: { x: this.SCALE, y: this.SCALE, z: this.SCALE } + }, { + time: 0.1, + value: { x: this.SCALE + 0.1, y: this.SCALE + 0.1, z: this.SCALE + 0.1 } + }, { + time: 0.2, + value: { x: this.SCALE, y: this.SCALE, z: this.SCALE } + }] + } as MRE.Track] + }; } diff --git a/packages/functional-tests/src/tests/index.ts b/packages/functional-tests/src/tests/index.ts index 302306660..b25f3b532 100644 --- a/packages/functional-tests/src/tests/index.ts +++ b/packages/functional-tests/src/tests/index.ts @@ -7,7 +7,12 @@ import { TestFactory } from '../test'; import ActorSpamTest from './actor-spam-test'; import AltspaceVRLibraryTest from './altspacevr-library-test'; import AltspaceVRVideoTest from './altspacevr-video-test'; -import AnimationTest from './animation-test'; +import AnimationBlendTest from './animation-blend-test'; +import AnimationDynamicTest from './animation-dynamic-test'; +import AnimationRelativeTest from './animation-relative-test'; +import AnimationScaleTest from './animation-scale-test'; +import AnimationSyncTest from './animation-sync-test'; +import AnimationToTest from './animation-to-test'; import AssetEarlyAssignmentTest from './asset-early-assignment-test'; import AssetMutabilityTest from './asset-mutability-test'; import AssetPreloadTest from './asset-preload-test'; @@ -21,7 +26,6 @@ import GltfGenTest from './gltf-gen-test'; import GrabTest from './grab-test'; import GridTest from './grid-test'; import InputTest from './input-test'; -import InterpolationTest from './interpolation-test'; import LibraryFailTest from './library-fail-test'; import LightTest from './light-test'; import LookAtTest from './look-at-test'; @@ -48,7 +52,12 @@ export const Factories = { 'actor-spam': (...args) => new ActorSpamTest(...args), 'altspacevr-library': (...args) => new AltspaceVRLibraryTest(...args), 'altspacevr-video': (...args) => new AltspaceVRVideoTest(...args), - 'animation': (...args) => new AnimationTest(...args), + 'animation-blend': (...args) => new AnimationBlendTest(...args), + 'animation-dynamic': (...args) => new AnimationDynamicTest(...args), + 'animation-relative': (...args) => new AnimationRelativeTest(...args), + 'animation-scale': (...args) => new AnimationScaleTest(...args), + 'animation-sync': (...args) => new AnimationSyncTest(...args), + 'animation-to': (...args) => new AnimationToTest(...args), 'asset-early-assignment': (...args) => new AssetEarlyAssignmentTest(...args), 'asset-mutability': (...args) => new AssetMutabilityTest(...args), 'asset-preload': (...args) => new AssetPreloadTest(...args), @@ -62,7 +71,6 @@ export const Factories = { 'grab': (...args) => new GrabTest(...args), 'grid': (...args) => new GridTest(...args), 'input': (...args) => new InputTest(...args), - 'interpolation': (...args) => new InterpolationTest(...args), 'library-fail': (...args) => new LibraryFailTest(...args), 'light': (...args) => new LightTest(...args), 'look-at': (...args) => new LookAtTest(...args), diff --git a/packages/functional-tests/src/tests/input-test.ts b/packages/functional-tests/src/tests/input-test.ts index 55b8c8f95..a3874ecf9 100644 --- a/packages/functional-tests/src/tests/input-test.ts +++ b/packages/functional-tests/src/tests/input-test.ts @@ -60,25 +60,10 @@ export default class InputTest extends Test { }); // Create some animations on the cube. - this.model.createAnimation( - 'GrowIn', { - keyframes: this.growAnimationData - }); - - this.model.createAnimation( - 'ShrinkOut', { - keyframes: this.shrinkAnimationData - }); - - this.model.createAnimation( - 'Spin1', { - keyframes: this.generateSpinKeyframes(0.5, MRE.Vector3.Up()), - }); - - this.model.createAnimation( - 'Spin2', { - keyframes: this.generateSpinKeyframes(0.5, MRE.Vector3.Up(), Math.PI), - }); + this.assets.createAnimationData('Grow', this.growAnimationData) + .bind({target: this.model}); + this.assets.createAnimationData('Spin', this.generateSpinData(0.5, MRE.Vector3.Up())) + .bind({target: this.model}); // Set up cursor interaction. We add the input behavior ButtonBehavior to the cube. // Button behaviors have two pairs of events: hover start/stop, and click start/stop. @@ -107,21 +92,23 @@ export default class InputTest extends Test { } private cycleState() { + const growAnim = this.model.targetingAnimationsByName.get('Grow'); + const spinAnim = this.model.targetingAnimationsByName.get('Spin'); switch (this.state) { case 0: - this.model.enableAnimation('ShrinkOut'); + growAnim.time = growAnim.data.duration(); + growAnim.speed = -1; + growAnim.play(); this.app.setOverrideText("Please Hover"); break; case 1: - this.model.enableAnimation('GrowIn'); + growAnim.time = 0; + growAnim.speed = 1; + growAnim.play(); this.app.setOverrideText("Please Click"); break; case 2: - if (this.spinCount % 2 === 0) { - this.model.enableAnimation('Spin1'); - } else { - this.model.enableAnimation('Spin2'); - } + spinAnim.play(true); this.spinCount++; this.app.setOverrideText("Please Unhover"); break; @@ -130,33 +117,35 @@ export default class InputTest extends Test { } } - private generateSpinKeyframes(duration: number, axis: MRE.Vector3, start = 0): MRE.AnimationKeyframe[] { - return [{ - time: 0 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start) } } } - }, { - time: 0.5 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start + Math.PI / 2) } } } - }, { - time: 1 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start + Math.PI) } } } - }]; + private generateSpinData(duration: number, axis: MRE.Vector3): MRE.AnimationDataLike { + return { + tracks: [{ + target: MRE.ActorPath("target").transform.local.rotation, + relative: true, + keyframes: [{ + time: 0 * duration, + value: MRE.Quaternion.RotationAxis(axis, 0) + }, { + time: 0.5 * duration, + value: MRE.Quaternion.RotationAxis(axis, Math.PI / 2) + }, { + time: 1 * duration, + value: MRE.Quaternion.RotationAxis(axis, Math.PI) + }] + } as MRE.Track] + }; } - private growAnimationData: MRE.AnimationKeyframe[] = [{ - time: 0, - value: { transform: { local: { scale: { x: 0.4, y: 0.4, z: 0.4 } } } } - }, { - time: 0.3, - value: { transform: { local: { scale: { x: 0.5, y: 0.5, z: 0.5 } } } } - }]; - - private shrinkAnimationData: MRE.AnimationKeyframe[] = [{ - time: 0, - value: { transform: { local: { scale: { x: 0.5, y: 0.5, z: 0.5 } } } } - }, { - time: 0.3, - value: { transform: { local: { scale: { x: 0.4, y: 0.4, z: 0.4 } } } } - }]; - + private growAnimationData: MRE.AnimationDataLike = { + tracks: [{ + target: MRE.ActorPath("target").transform.local.scale, + keyframes: [{ + time: 0, + value: { x: 0.4, y: 0.4, z: 0.4 } + }, { + time: 0.3, + value: { x: 0.5, y: 0.5, z: 0.5 } + }] + } as MRE.Track] + }; } diff --git a/packages/functional-tests/src/tests/light-test.ts b/packages/functional-tests/src/tests/light-test.ts index 0ae9aa81e..b7abe4a91 100644 --- a/packages/functional-tests/src/tests/light-test.ts +++ b/packages/functional-tests/src/tests/light-test.ts @@ -6,7 +6,6 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -import delay from '../utils/delay'; export default class LightTest extends Test { public expectedResultDescription = "Different types of lights"; @@ -47,15 +46,11 @@ export default class LightTest extends Test { props['monkey'].transform.app.position, new MRE.Vector3(0, -Math.PI / 8, 0)); sphere.light.color = randomColor(); - sphere.animateTo({ - transform: { - local: { - position, - rotation - } - } - }, time, MRE.AnimationEaseCurves.EaseInOutSine); - await delay(time * 1000); + await MRE.Animation.AnimateTo(this.app.context, sphere, { + destination: { transform: { local: { position, rotation } } }, + duration: time, + easing: MRE.AnimationEaseCurves.EaseInOutSine + }); } }; diff --git a/packages/functional-tests/src/tests/look-at-test.ts b/packages/functional-tests/src/tests/look-at-test.ts index 13b8a5dca..3987844d4 100644 --- a/packages/functional-tests/src/tests/look-at-test.ts +++ b/packages/functional-tests/src/tests/look-at-test.ts @@ -7,13 +7,18 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -const circleKeyframes = [ - { time: 0, value: { transform: { local: { position: { x: 0, y: 0, z: -0.5 } } } } }, - { time: 1, value: { transform: { local: { position: { x: 1, y: 1, z: -0.5 } } } } }, - { time: 2, value: { transform: { local: { position: { x: 0, y: 2, z: -0.5 } } } } }, - { time: 3, value: { transform: { local: { position: { x: -1, y: 1, z: -0.5 } } } } }, - { time: 4, value: { transform: { local: { position: { x: 0, y: 0, z: -0.5 } } } } } -] as MRE.AnimationKeyframe[]; +const circleAnimData: MRE.AnimationDataLike = { + tracks: [{ + target: MRE.ActorPath("target").transform.local.position, + keyframes: [ + { time: 0, value: { x: 0, y: 0, z: -0.5 } }, + { time: 1, value: { x: 1, y: 1, z: -0.5 } }, + { time: 2, value: { x: 0, y: 2, z: -0.5 } }, + { time: 3, value: { x: -1, y: 1, z: -0.5 } }, + { time: 4, value: { x: 0, y: 0, z: -0.5 } } + ] + } as MRE.Track] +}; export default class LookAtTest extends Test { public expectedResultDescription = "No swivel, XY swivel, Y swivel"; @@ -63,11 +68,8 @@ export default class LookAtTest extends Test { } } }); - tester.createAnimation('circle', { - wrapMode: MRE.AnimationWrapMode.Loop, - keyframes: circleKeyframes - }); - tester.enableAnimation('circle'); + this.assets.createAnimationData('circle', circleAnimData) + .bind({target: tester}, { isPlaying: true, wrapMode: MRE.AnimationWrapMode.Loop }); this.interval = setInterval(() => { const modes = [MRE.LookAtMode.TargetXY, MRE.LookAtMode.TargetY, MRE.LookAtMode.None]; diff --git a/packages/functional-tests/src/tests/sound-test.ts b/packages/functional-tests/src/tests/sound-test.ts index e352ba489..824ac5a47 100644 --- a/packages/functional-tests/src/tests/sound-test.ts +++ b/packages/functional-tests/src/tests/sound-test.ts @@ -155,11 +155,10 @@ export default class SoundTest extends Test { } } }); - dopplerButton.createAnimation( - 'flyaround', { - keyframes: this.generateSpinKeyframes(2.0, MRE.Vector3.Up()), - wrapMode: MRE.AnimationWrapMode.Loop - }); + const spinAnim = await this.assets.createAnimationData( + 'flyaround', + this.generateSpinKeyframes(2.0, MRE.Vector3.Up()) + ).bind({target: dopplerButton}, {wrapMode: MRE.AnimationWrapMode.Loop}); const dopplerAsset = this.assets.createSound( 'truck', @@ -178,10 +177,10 @@ export default class SoundTest extends Test { const cycleDopplerSoundState = () => { if (this._dopplerSoundState === 0) { dopplerSoundInstance.resume(); - dopplerButton.enableAnimation('flyaround'); + spinAnim.play(); } else if (this._dopplerSoundState === 1) { - dopplerButton.disableAnimation('flyaround'); + spinAnim.stop(); dopplerSoundInstance.pause(); } this._dopplerSoundState = (this._dopplerSoundState + 1) % 2; @@ -193,22 +192,27 @@ export default class SoundTest extends Test { return true; } - private generateSpinKeyframes(duration: number, axis: MRE.Vector3, start = 0): MRE.AnimationKeyframe[] { - return [{ - time: 0 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start) } } } - }, { - time: 0.25 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 1 / 2) } } } - }, { - time: 0.5 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 2 / 2) } } } - }, { - time: 0.75 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 3 / 2) } } } - }, { - time: 1 * duration, - value: { transform: { local: { rotation: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 4 / 2) } } } - }]; + private generateSpinKeyframes(duration: number, axis: MRE.Vector3, start = 0): MRE.AnimationDataLike { + return { + tracks: [{ + target: MRE.ActorPath("target").transform.local.rotation, + keyframes: [{ + time: 0 * duration, + value: MRE.Quaternion.RotationAxis(axis, start) + }, { + time: 0.25 * duration, + value: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 1 / 2) + }, { + time: 0.5 * duration, + value: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 2 / 2) + }, { + time: 0.75 * duration, + value: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 3 / 2) + }, { + time: 1 * duration, + value: MRE.Quaternion.RotationAxis(axis, start + Math.PI * 4 / 2) + }] + } as MRE.Track] + }; } } diff --git a/packages/functional-tests/src/utils/animations.ts b/packages/functional-tests/src/utils/animations.ts deleted file mode 100644 index 727b3ec07..000000000 --- a/packages/functional-tests/src/utils/animations.ts +++ /dev/null @@ -1,12 +0,0 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ - -import * as MRE from '@microsoft/mixed-reality-extension-sdk'; - -export const LeftRightSwing: MRE.AnimationKeyframe[] = [ - { time: 0, value: { transform: { local: { position: { x: 0.25 } } } } }, - { time: 0.5, value: { transform: { local: { position: { x: -0.25 } } } } }, - { time: 1, value: { transform: { local: { position: { x: 0.25 } } } } } -]; diff --git a/packages/sdk/src/actor/actor.ts b/packages/sdk/src/actor/actor.ts index 703a28e49..a7825e0df 100644 --- a/packages/sdk/src/actor/actor.ts +++ b/packages/sdk/src/actor/actor.ts @@ -24,8 +24,8 @@ import { ColliderType, CollisionLayer, Context, - CreateAnimationOptions, DiscreteAction, + EaseCurve, Guid, Light, LightLike, @@ -39,7 +39,6 @@ import { ReadonlyMap, RigidBody, RigidBodyLike, - SetAnimationStateOptions, SetAudioStateOptions, SetVideoStateOptions, Text, @@ -632,83 +631,19 @@ export class Actor implements ActorLike, Patchable { } /** - * Creates an animation on the actor. - * @param animationName The name of the animation. - * @param options The animation keyframes, events, and other characteristics. - * @returns A promise resolving to the resulting animation instance. - */ - public createAnimation(animationName: string, options: CreateAnimationOptions) { - return this.context.internal.createAnimation(this.id, animationName, options); - } - - /** - * @deprecated Set [[Animation.isPlaying]] instead. - * Enables the animation on the actor. Animation will start playing immediately. - * @param animationName The name of the animation. - */ - public enableAnimation(animationName: string) { - this.setAnimationState(animationName, { enabled: true }); - } - - /** - * @deprecated Set [[Animation.isPlaying]] instead. - * Disables the animation on the actor. Animation will stop playing immediately. - * When an animation is disabled, it is also paused (its time does not move forward). - * @param animationName The name of the animation. - */ - public disableAnimation(animationName: string) { - this.setAnimationState(animationName, { enabled: false }); - } - - /** - * @deprecated Set [[Animation.isPlaying]] instead. - * Starts the animation (sets animation speed to 1). - * @param animationName The name of the animation. - */ - public resumeAnimation(animationName: string) { - this.setAnimationState(animationName, { enabled: true }); - } - - /** - * @deprecated Set [[Animation.isPlaying]] instead. - * Stops the animation (sets animation speed to zero). - * @param animationName The name of the animation. - */ - public pauseAnimation(animationName: string) { - this.setAnimationState(animationName, { enabled: false }); - } - - /** - * @deprecated Set [[Animation.time]] instead. - * Sets the animation time (units are in seconds). - * @param animationName The name of the animation. - * @param time The desired animation time. A negative value seeks to the end of the animation. - */ - public setAnimationTime(animationName: string, time: number) { - this.setAnimationState(animationName, { time }); - } - - /** - * @deprecated Set properties of an [[Animation]] instance instead. - * (Advanced) Sets the time, speed, and enabled state of an animation. - * @param animationName The name of the animation. - * @param options The time, speed and enabled state to apply. All values are optional. Only the values - * provided will be applied. - */ - public setAnimationState(animationName: string, state: SetAnimationStateOptions) { - return this.context.internal.setAnimationState(this.id, animationName, state); - } - - /** - * Animate actor properties to the given value, following the specified animation curve. Actor transform - * is the only animatable property at the moment. Other properties such as light color may become animatable - * in the future. - * @param value The desired final state of the animation. + * @deprecated + * Use [[Animation.AnimateTo]] instead. + * @param value The desired final state of the actor. * @param duration The length of the interpolation (in seconds). * @param curve The cubic-bezier curve parameters. @see AnimationEaseCurves for predefined values. */ public animateTo(value: Partial, duration: number, curve: number[]) { - this.context.internal.animateTo(this.id, value, duration, curve); + // added this in because it's easy. not so for createAnimation. + return Animation.AnimateTo(this.context, this as Actor, { + duration, + destination: value, + easing: curve as EaseCurve + }); } /** @@ -729,32 +664,10 @@ export class Actor implements ActorLike, Patchable { return namedChildren; } - /** - * Actor Events - */ - - /** - * Set an event handler for the animation-disabled event. - * @param handler The handler to call when an animation reaches the end or is otherwise disabled. - */ - public onAnimationDisabled(handler: (animationName: string) => any): this { - this.emitter.addListener('animation-disabled', handler); - return this; - } - - /** - * Set an event handler for the animation-enabled event. - * @param handler The handler to call when an animation moves from the disabled to enabled state. - */ - public onAnimationEnabled(handler: (animationName: string) => any): this { - this.emitter.addListener('animation-enabled', handler); - return this; - } - /** The list of animations that target this actor, by ID. */ - public get animations() { - return [...this.context.internal.animationSet.values()] - .filter(anim => anim.targetActorIds.includes(this.id)) + public get targetingAnimations() { + return this.context.animations + .filter(anim => anim.targetIds.includes(this.id)) .reduce( (map, anim) => { map.set(anim.id, anim); @@ -765,9 +678,9 @@ export class Actor implements ActorLike, Patchable { } /** The list of animations that target this actor, by name. */ - public get animationsByName() { - return [...this.context.internal.animationSet.values()] - .filter(anim => anim.targetActorIds.includes(this.id) && anim.name) + public get targetingAnimationsByName() { + return this.context.animations + .filter(anim => anim.targetIds.includes(this.id) && anim.name) .reduce( (map, anim) => { map.set(anim.name, anim); @@ -779,8 +692,9 @@ export class Actor implements ActorLike, Patchable { /** Recursively search for the named animation from this actor. */ public findAnimationInChildrenByName(name: string): Animation { - if (this.animationsByName.has(name)) { - return this.animationsByName.get(name); + const namedAnims = this.targetingAnimationsByName; + if (namedAnims.has(name)) { + return namedAnims.get(name); } else { return this.children.reduce( (val, child) => val || child.findAnimationInChildrenByName(name), diff --git a/packages/sdk/src/actor/actorInternal.ts b/packages/sdk/src/actor/actorInternal.ts index 5806f5573..b6a0b3cb4 100644 --- a/packages/sdk/src/actor/actorInternal.ts +++ b/packages/sdk/src/actor/actorInternal.ts @@ -11,7 +11,6 @@ import { CollisionData, CollisionEventType, DiscreteAction, - SetAnimationStateOptions, TriggerEventType } from '..'; import { @@ -62,18 +61,6 @@ export class ActorInternal implements InternalPatchable { } } - public setAnimationStateEventRaised(animationName: string, state: SetAnimationStateOptions) { - if (this.actor) { - if (state.enabled !== undefined) { - if (state.enabled) { - this.actor.emitter.emit('animation-enabled', animationName); - } else { - this.actor.emitter.emit('animation-disabled', animationName); - } - } - } - } - public getPatchAndReset(): ActorLike { const patch = this.patch; if (patch) { diff --git a/packages/sdk/src/animation/animatible.ts b/packages/sdk/src/animation/animatible.ts new file mode 100644 index 000000000..ad4839081 --- /dev/null +++ b/packages/sdk/src/animation/animatible.ts @@ -0,0 +1,40 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import { Actor, /*Animation, Material*/ } from '..'; + +/** The types that support animation */ +export type Animatible = Actor /*| Animation | Material*/; + +/* eslint-disable no-shadow */ +/** The names of types that support animation */ +export enum AnimatibleName { + Actor = 'actor', + /* + Animation = 'animation', + Material = 'material' + */ +} +/* eslint-enable no-shadow */ + +/** + * Get an object's animation type. + * @param obj The object you want the type for. + * @returns An [[AnimatibleName]] value, or null if the object does not match an animatible type. + * @hidden + */ +export function getAnimatibleName(obj: any) { + if (obj instanceof Actor) { + return AnimatibleName.Actor; + /* + } else if (obj instanceof Animation) { + return AnimatibleName.Animation; + } else if (obj instanceof Material) { + return AnimatibleName.Material; + */ + } else { + return null; + } +} diff --git a/packages/sdk/src/animation/animation.ts b/packages/sdk/src/animation/animation.ts index ac3cace6e..06f2a218c 100644 --- a/packages/sdk/src/animation/animation.ts +++ b/packages/sdk/src/animation/animation.ts @@ -3,17 +3,35 @@ * Licensed under the MIT License. */ import { + Animatible, + getAnimatibleName, + AnimationEaseCurves, + AnimationProp, AnimationWrapMode, + AssetContainer, Context, + EaseCurve, Guid, + Track } from '..'; import { ExportedPromise, + Like, Patchable, readPath } from '../internal'; import { AnimationInternal } from './animationInternal'; +/** Options for [[Animation.AnimateTo]]. */ +export type AnimateToOptions = { + /** The amount of time in seconds it takes to reach the [[destination]] value. */ + duration: number; + /** A collection of property values that should be animated, and the desired final values. */ + destination: Partial>; + /** How the values should approach their destinations. Defaults to [[AnimationEaseCurves.Linear]]. */ + easing?: EaseCurve; +} + /** A serialized animation definition */ export interface AnimationLike { /** Generated unique ID of this animation */ @@ -30,10 +48,18 @@ export interface AnimationLike { weight: number; /** What happens when the animation hits the last frame */ wrapMode: AnimationWrapMode; - /** The IDs of the actors targeted by this animation */ - targetActorIds: Readonly; + /** Convenience property for calling [[play]] or [[stop]] */ + isPlaying: boolean; - /** The length in seconds of the animation */ + /** The ID of the AnimationData bound to this animation */ + dataId: Readonly; + /** The IDs of the objects targeted by this animation */ + targetIds: Readonly; + + /** + * The length in seconds of the animation. Only populated for animations without data. + * See [[dataId]] and [[AnimationData.duration]]. + */ duration: number; } @@ -59,8 +85,10 @@ export class Animation implements AnimationLike, Patchable { public get basisTime(): number { if (this.isPlaying && this.speed !== 0) { return this._basisTime; - } else { + } else if (this.speed !== 0) { return Math.max(0, Date.now() - Math.floor(this.time * 1000 / this.speed)); + } else { + return 0; } } public set basisTime(val) { @@ -69,7 +97,6 @@ export class Animation implements AnimationLike, Patchable { this._time = (Date.now() - this._basisTime) * this.speed / 1000; this.animationChanged('basisTime'); this.animationChanged('time'); - this.updateTimeout(); } } @@ -85,23 +112,27 @@ export class Animation implements AnimationLike, Patchable { public set time(val) { if (this._time !== val) { this._time = val; - this._basisTime = Math.max(0, Date.now() - Math.floor(this._time * 1000 / this.speed)); + if (this.speed !== 0) { + this._basisTime = Math.max(0, Date.now() - Math.floor(this._time * 1000 / this.speed)); + } else { + this._basisTime = 0; + } this.animationChanged('time'); this.animationChanged('basisTime'); - this.updateTimeout(); } } /** [[time]], correcting for overruns from looping animations. Is always between 0 and [[duration]]. */ public get normalizedTime() { - let time = this.time % this.duration; + const dur = this._duration || this.data?.duration() || 0; + let time = this.time % dur; if (time < 0) { - time += this.duration; + time += dur; } return time; } - private _speed = 0; + private _speed = 1; /** @inheritdoc */ public get speed() { return this._speed; } public set speed(val) { @@ -117,11 +148,9 @@ export class Animation implements AnimationLike, Patchable { this._time = curTime; this.animationChanged('time'); } - - this.updateTimeout(); } - private _weight = 1; + private _weight = 0; /** @inheritdoc */ public get weight() { return this._weight; } public set weight(val) { @@ -134,7 +163,6 @@ export class Animation implements AnimationLike, Patchable { } this._weight = val; this.animationChanged('weight'); - this.updateTimeout(); } private _wrapMode = AnimationWrapMode.Once; @@ -143,15 +171,30 @@ export class Animation implements AnimationLike, Patchable { public set wrapMode(val) { this._wrapMode = val; this.animationChanged('wrapMode'); - this.updateTimeout(); } - private _targetActorIds: Guid[] = []; + private _dataId: Guid; + /** @inheritdoc */ + public get dataId() { return this._dataId; } + /** The keyframe data bound to this animation */ + public get data() { return this.context.asset(this._dataId)?.animationData; } + + private _targetIds: Guid[] = []; /** @inheritdoc */ - public get targetActorIds() { return Object.freeze([...this._targetActorIds]); } + public get targetIds() { return Object.freeze([...this._targetIds]); } /** The list of actors targeted by this animation. */ - public get targetActors() { return this.targetActorIds.map(id => this.context.actor(id)); } + public get targetActors() { + return this.targetIds.map(id => this.context.actor(id)).filter(a => !!a); + } + /** The list of animations targeted by this animation. */ + /* public get targetAnimations() { + return this.targetIds.map(id => this.context.animation(id)).filter(a => !!a); + }*/ + /** The list of materials targeted by this animation. */ + /* public get targetMaterials() { + return this.targetIds.map(id => this.context.asset(id)?.material).filter(a => !!a); + }*/ private _duration: number; /** @inheritdoc */ @@ -170,6 +213,32 @@ export class Animation implements AnimationLike, Patchable { } } + /** The list of other animations that target this animation, by ID. */ + /* public get targetingAnimations() { + return this.context.animations + .filter(anim => anim.targetIds.includes(this.id)) + .reduce( + (map, anim) => { + map.set(anim.id, anim); + return map; + }, + new Map() + ) as ReadonlyMap; + }*/ + + /** The list of other animations that target this animation, by name. */ + /* public get targetingAnimationsByName() { + return this.context.animations + .filter(anim => anim.targetIds.includes(this.id) && anim.name) + .reduce( + (map, anim) => { + map.set(anim.name, anim); + return map; + }, + new Map() + ) as ReadonlyMap; + }*/ + /** INTERNAL USE ONLY. Animations are created by loading prefabs with animations on them. */ public constructor(private context: Context, id: Guid) { this._id = id; @@ -178,16 +247,25 @@ export class Animation implements AnimationLike, Patchable { /** * Play the animation by setting its weight to `1`. * @param reset If true, restart the animation from the beginning. + * Defaults to `true` when `wrapMode` is `Once`, and `false` otherwise. */ - public play(reset = false) { + public play(reset: boolean = null) { // no-op if already playing if (this.isPlaying) { return; } - // Getter for basis time converts the internal _time var into the corresponding basis time, - // so reassigning it writes this converted time back into the internal _basisTime var. - this.basisTime = (reset ? Date.now() : this.basisTime) - // start slightly in the future so we don't always skip over part of the animation. - + this.context.conn.quality.latencyMs.value / 1000; + const realReset = reset === true || reset === null && this.wrapMode === AnimationWrapMode.Once; + + // can't compute basis time with a zero speed, just leave it where it was + if (this.speed === 0 && realReset) { + this.time = 0; + } else if (this.speed !== 0) { + // Getter for basis time converts the internal _time var into the corresponding basis time, + // so reassigning it writes this converted time back into the internal _basisTime var. + this.basisTime = (realReset ? Date.now() : this.basisTime) + // start slightly in the future so we don't always skip over part of the animation. + + Math.floor(this.context.conn.quality.latencyMs.value / 1000); + } + this.weight = 1; } @@ -216,29 +294,25 @@ export class Animation implements AnimationLike, Patchable { return promise; } - private timeout: NodeJS.Timeout; - /** Track the expected completion time of the animation, and flip everything off */ - private updateTimeout() { - if (this.timeout) { - clearTimeout(this.timeout); - } - - if (this.wrapMode !== AnimationWrapMode.Once || !this.isPlaying || this.speed === 0) { - return; - } - - // if animation is running backward, stop one-shots when it reaches the beginning - const basisTime = this.basisTime; - const completionTime = Math.max(basisTime, basisTime + this.duration * 1000 / this.speed); - - this.timeout = setTimeout(() => { - this.weight = 0; + /** + * Tells whether this animation is an orphan, i.e. its data has been unloaded, or it has no live targets. + * @returns Whether this animation is an orphan. + */ + public isOrphan() { + // anim is unregistered + return this.context.animation(this.id) === null || + // data is unloaded + (this.dataId && !this.data) || + // all targets are destroyed/unloaded/unregistered + this.targetIds.every(id => + this.context.actor(id) === null /*&& + this.context.asset(id) === null && + this.context.animation(id) === null*/); + } - if (this._finished) { - this._finished.resolve(); - this._finished = null; - } - }, completionTime - Date.now()) + /** Destroy this animation. */ + public delete() { + this.context.internal.destroyAnimation(this.id); } /** @hidden */ @@ -246,12 +320,14 @@ export class Animation implements AnimationLike, Patchable { return { id: this.id, name: this.name, - basisTime: this.basisTime, - time: this.time, + basisTime: this._basisTime, + time: this._time, speed: this.speed, weight: this.weight, wrapMode: this.wrapMode, - targetActorIds: this.targetActorIds, + isPlaying: this.isPlaying, + dataId: this.dataId, + targetIds: this.targetIds, duration: this.duration }; } @@ -261,13 +337,22 @@ export class Animation implements AnimationLike, Patchable { if (!patch) { return this; } this.internal.observing = false; if (patch.name !== undefined) { this.name = patch.name; } - if (patch.basisTime !== undefined) { this.basisTime = patch.basisTime; } + if (patch.wrapMode) { this.wrapMode = patch.wrapMode; } if (patch.speed !== undefined) { this.speed = patch.speed; } + if (patch.isPlaying !== undefined) { this.isPlaying = patch.isPlaying; } if (patch.weight !== undefined) { this.weight = patch.weight; } - if (patch.wrapMode) { this.wrapMode = patch.wrapMode; } - if (patch.targetActorIds) { this._targetActorIds = [...patch.targetActorIds]; } + if (patch.basisTime !== undefined) { this.basisTime = patch.basisTime; } + if (patch.time !== undefined) { this.time = patch.time; } + + if (patch.dataId) { this._dataId = patch.dataId as Guid; } + if (patch.targetIds) { this._targetIds = [...patch.targetIds]; } if (patch.duration !== undefined) { this._duration = patch.duration; } this.internal.observing = true; + + if (patch.weight === 0 && this._finished) { + this._finished.resolve(); + } + return this; } @@ -278,4 +363,66 @@ export class Animation implements AnimationLike, Patchable { readPath(this, this.internal.patch, ...path); } } + + /** + * Animate an object's properties to a desired final state. + * @param context A valid MRE context. + * @param object The object to animate. Must be either an [[Actor]], an [[Animation]], or a [[Material]]. + * @param options How the object should animate. + */ + public static async AnimateTo( + context: Context, + object: T, + options: AnimateToOptions + ): Promise { + const tracks = []; + const typeString = getAnimatibleName(object); + if (!typeString) { + throw new Error(`Attempting to animate non-animatible object`); + } + + /** Should this object be sent whole instead of by properties */ + function isCompleteObject(obj: any) { + return (obj.x !== undefined && obj.y !== undefined && obj.z !== undefined) + || (obj.r !== undefined && obj.g !== undefined && obj.b !== undefined); + } + + /** Recursively search for fields with destinations. + * NOTE: This is all untyped because JS doesn't support types at runtime. + * The function definition guarantees correct types anyway, so shouldn't be a problem. + */ + (function buildTracksRecursively(target: any, path: string) { + for (const field in target) { + if (typeof target[field] === 'object' && !isCompleteObject(target[field])) { + buildTracksRecursively(target[field], `${path}/${field}`); + } else { + // generate a track for each property + tracks.push({ + target: `${path}/${field}`, + // generate a single keyframe for the destination + keyframes: [{ + time: options.duration, + value: target[field] + }], + easing: options.easing !== undefined ? options.easing : AnimationEaseCurves.Linear + }); + } + } + })(options.destination, `${typeString}:target`); + + // create the animation data + const ac = new AssetContainer(context); + const data = ac.createAnimationData('temp', { + // force type assumptions + tracks: (tracks as unknown) as Array> + }); + + // bind to the object and play immediately + const anim = await data.bind({ target: object }, { + isPlaying: true, + wrapMode: AnimationWrapMode.Once + }); + await anim.finished(); + ac.unload(); + } } diff --git a/packages/sdk/src/animation/animationData.ts b/packages/sdk/src/animation/animationData.ts new file mode 100644 index 000000000..77796494b --- /dev/null +++ b/packages/sdk/src/animation/animationData.ts @@ -0,0 +1,229 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ +import { + Animatible, + AnimatibleName, + getAnimatibleName, + Animation, + AnimationLike, + AnimationProp, + AssetContainer, + AssetLike, + AssetUserType, + EaseCurve, + Guid, + MreArgumentError, + TargetPath, +} from '..'; +import { + Like, + Patchable, +} from '../internal'; +import { AssetInternal } from '../asset/assetInternal'; +// break import cycle +import { Asset } from '../asset/asset'; + +/** The value of an animation property at a moment in time */ +export type Keyframe = { + /** The time in seconds from the start of the animation. */ + time: number; + /** The property's value at this instant, or a reference to another property. */ + value: Like | TargetPath; + /** How the value approaches this frame's value. Defaults to the track's easing values. */ + easing?: EaseCurve; +} + +/** The timeline of values for an animation target property */ +export type Track = { + /** A path to the property to animate */ + target: TargetPath; + /** The values to animate the target through */ + keyframes: Array>; + /** Whether the keyframe values are relative to 0 or to the target's current property value. Defaults to false. */ + relative?: boolean; + /** Controls between-frame interpolation. Defaults to [[AnimationEaseCurves.Linear]]. */ + easing?: EaseCurve; +} + +/** Keyframe data for an animation */ +export interface AnimationDataLike { + /** The animation keyframe data */ + tracks: Readonly>>; +} + +export class AnimationData extends Asset implements AnimationDataLike, Patchable { + private _internal = new AssetInternal(this); + public get internal() { return this._internal; } + + private _tracks: Array>; + + /** @inheritdoc */ + public get tracks() { return this._tracks; } + + /** @inheritdoc */ + public get animationData(): AnimationData { return this; } + + /** @hidden */ + public constructor(container: AssetContainer, def: AssetLike) { + super(container, def); + + if (!def.animationData) { + throw new Error("Cannot construct animation data from non-animation data definition"); + } + + this.copy(def); + } + + /** The length of the animation data. */ + public duration() { + return this.tracks.reduce((trackMax, track) => + Math.max(trackMax, track.keyframes.reduce((kfMax, kf) => + Math.max(kfMax, kf.time), 0)), 0); + } + + /** The placeholders and types of the animation's targets. */ + public targets() { + return this.tracks + // track targets (both direct and value targets) + .reduce((paths, t) => { + paths.push( + t.target.toString().split('/')[0], + ...t.keyframes + .map(k => TargetPath.Parse(k.value.toString())?.slice(0, 2)?.join(':')) + .filter(val => !!val)); + return paths; + }, []) + // that are unique in the list + .filter((target, i, arr) => arr.indexOf(target) === i) + // and add their types/names to an object + .reduce((obj, id) => { + const [type, placeholder] = id.split(':'); + obj[placeholder] = type; + return obj; + }, {} as {[placeholder: string]: AnimatibleName}); + } + + /** + * Bind this animation data to one or more targets to create an [[Animation]]. + * @param targets A map of placeholder names to real objects. The names and types must match those in [[targets]]. + * @param initialState Initial properties for the new animation. + * @throws [[MreValidationError]] If the provided `targets` argument does not exactly match in contents and types + * to what the data expects. See [[targets]]. + */ + public bind( + targets: { [placeholder: string]: Animatible }, + initialState?: Partial + ): Promise { + // validate names and types + const dataTargets = this.targets(); + const dataPlaceholders = new Set(Object.keys(dataTargets)); + const targetIds: { [placeholder: string]: Guid } = {}; + + for (const placeholder in targets) { + if (!dataPlaceholders.has(placeholder)) { + throw new MreArgumentError(`Animation data "${this.name || this.id}" has no reference ` + + `to placeholder "${placeholder}".`); + } else if (getAnimatibleName(targets[placeholder]) !== dataTargets[placeholder]) { + throw new MreArgumentError(`Placeholder "${placeholder}" for animation data ` + + `"${this.name || this.id}" must be of type ${dataTargets[placeholder]}, ` + + `got "${targets[placeholder].constructor.name}".`); + } + + dataPlaceholders.delete(placeholder); + + targetIds[placeholder] = targets[placeholder].id; + } + + // check for missing placeholders + if (dataPlaceholders.size > 0) { + throw new MreArgumentError(`Attempting to bind animation data "${this.name || this.id} ` + + `without definitions for the required placeholders "${[...dataPlaceholders].join('", "')}".`); + } + + return this.container.context.internal.createAnimationFromData(this.id, targetIds, initialState); + } + + /** @hidden */ + public copy(from: Partial): this { + super.copy(from); + if (!this._tracks && from?.animationData?.tracks) { + this._tracks = [...from.animationData?.tracks]; + } + return this; + } + + /** @hidden */ + public toJSON(): AssetLike { + return { + ...super.toJSON(), + animationData: { + tracks: this.tracks + } + }; + } + + /** @hidden */ + public breakReference(ref: AssetUserType) { + if (!(ref instanceof Animation)) { return; } + + // animations don't work without data, so deregister if the data is unloaded + if (ref.dataId === this.id) { + this.container.context.internal.destroyAnimation(ref.id); + } + } + + /** + * Returns a list of problems with the data, or null if no problems. + * @hidden + */ + public static Validate(data: AnimationDataLike) { + const errors: string[] = []; + + // make sure data has at least one track + if (data.tracks.length === 0) { + errors.push("Data must contain at least one track"); + } + + const maxTrackLen = data.tracks.reduce( + (max, t) => Math.max(max, t.keyframes[t.keyframes.length - 1]?.time), + -Infinity); + + for (let ti = 0; ti < data.tracks.length; ti++) { + const t = data.tracks[ti]; + + // make sure keyframes are in order by time + for (let ki = 0; ki < t.keyframes.length; ki++) { + const k = t.keyframes[ki]; + + if (ki === 0) { + if (k.time < 0) { + errors.push(`Track ${ti} keyframe ${ki} time cannot be less than 0`); + } + } else if (k.time <= t.keyframes[ki - 1].time) { + errors.push(`Track ${ti} keyframe ${ki} is out of sequence`); + } + + if (k.easing) { + if (k.easing[0] < 0 || k.easing[0] > 1) { + errors.push(`Track ${ti} keyframe ${ki} easing[0] must be between 0 and 1`); + } + if (k.easing[2] < 0 || k.easing[2] > 1) { + errors.push(`Track ${ti} keyframe ${ki} easing[2] must be between 0 and 1`); + } + } + + if (k.value instanceof TargetPath && t.relative) { + errors.push(`Relative track ${ti} cannot contain keyframe ${ki}'s realtime value`); + } + } + + if (t.keyframes[t.keyframes.length - 1]?.time !== maxTrackLen) { + errors.push(`Track ${ti} is a different length from the others`); + } + } + + return errors.length > 0 ? errors : null; + } +} diff --git a/packages/sdk/src/animation/animationEaseCurves.ts b/packages/sdk/src/animation/animationEaseCurves.ts index c0c19b4d4..02c69c7af 100644 --- a/packages/sdk/src/animation/animationEaseCurves.ts +++ b/packages/sdk/src/animation/animationEaseCurves.ts @@ -3,39 +3,44 @@ * Licensed under the MIT License. */ +/** Control points of a cubic bezier curve. @see [[AnimationEaseCurves]]. */ +export type EaseCurve = [number, number, number, number]; + /** * Predefined ease curves from https://easings.net/. Curve shapes can be previewed there. * Create your own at http://cubic-bezier.com. * Note: Curves that end with "Back" include some overshoot. */ export const AnimationEaseCurves = { - // Linear: Move at constant speed. - Linear: [0, 0, 1, 1], + /** Linear: Move at constant speed. */ + Linear: [0, 0, 1, 1] as EaseCurve, + /** Step: Do not interpolate. */ + Step: [0, 0, 0, 0] as EaseCurve, // Ease-in curves (each curve is progressively more dissimilar from Linear) - EaseInSine: [0.47, 0, 0.745, 0.715], - EaseInQuadratic: [0.55, 0.085, 0.68, 0.53], - EaseInCubic: [0.55, 0.055, 0.675, 0.19], - EaseInQuartic: [0.895, 0.03, 0.685, 0.22], - EaseInQuintic: [0.755, 0.05, 0.855, 0.06], - EaseInExponential: [0.95, 0.05, 0.795, 0.035], - EaseInCircular: [0.6, 0.04, 0.98, 0.335], - EaseInBack: [0.6, -0.28, 0.735, 0.045], + EaseInSine: [0.47, 0, 0.745, 0.715] as EaseCurve, + EaseInQuadratic: [0.55, 0.085, 0.68, 0.53] as EaseCurve, + EaseInCubic: [0.55, 0.055, 0.675, 0.19] as EaseCurve, + EaseInQuartic: [0.895, 0.03, 0.685, 0.22] as EaseCurve, + EaseInQuintic: [0.755, 0.05, 0.855, 0.06] as EaseCurve, + EaseInExponential: [0.95, 0.05, 0.795, 0.035] as EaseCurve, + EaseInCircular: [0.6, 0.04, 0.98, 0.335] as EaseCurve, + EaseInBack: [0.6, -0.28, 0.735, 0.045] as EaseCurve, // Ease-out curves (each curve is progressively more dissimilar from Linear) - EaseOutSine: [0.39, 0.575, 0.565, 1], - EaseOutQuadratic: [0.25, 0.46, 0.45, 0.94], - EaseOutCubic: [0.215, 0.61, 0.355, 1], - EaseOutQuartic: [0.165, 0.84, 0.44, 1], - EaseOutQuintic: [0.23, 1, 0.32, 1], - EaseOutExponential: [0.19, 1, 0.22, 1], - EaseOutCircular: [0.075, 0.82, 0.165, 1], - EaseOutBack: [0.175, 0.885, 0.32, 1.275], + EaseOutSine: [0.39, 0.575, 0.565, 1] as EaseCurve, + EaseOutQuadratic: [0.25, 0.46, 0.45, 0.94] as EaseCurve, + EaseOutCubic: [0.215, 0.61, 0.355, 1] as EaseCurve, + EaseOutQuartic: [0.165, 0.84, 0.44, 1] as EaseCurve, + EaseOutQuintic: [0.23, 1, 0.32, 1] as EaseCurve, + EaseOutExponential: [0.19, 1, 0.22, 1] as EaseCurve, + EaseOutCircular: [0.075, 0.82, 0.165, 1] as EaseCurve, + EaseOutBack: [0.175, 0.885, 0.32, 1.275] as EaseCurve, // Ease-in-out curves (each curve is progressively more dissimilar from Linear) - EaseInOutSine: [0.445, 0.05, 0.55, 0.95], - EaseInOutQuadratic: [0.455, 0.03, 0.515, 0.955], - EaseInOutCubic: [0.645, 0.045, 0.355, 1], - EaseInOutQuartic: [0.77, 0, 0.175, 1], - EaseInOutQuintic: [0.86, 0, 0.07, 1], - EaseInOutExponential: [1, 0, 0, 1], - EaseInOutCircular: [0.785, 0.135, 0.15, 0.86], - EaseInOutBack: [0.68, -0.55, 0.265, 1.55], + EaseInOutSine: [0.445, 0.05, 0.55, 0.95] as EaseCurve, + EaseInOutQuadratic: [0.455, 0.03, 0.515, 0.955] as EaseCurve, + EaseInOutCubic: [0.645, 0.045, 0.355, 1] as EaseCurve, + EaseInOutQuartic: [0.77, 0, 0.175, 1] as EaseCurve, + EaseInOutQuintic: [0.86, 0, 0.07, 1] as EaseCurve, + EaseInOutExponential: [1, 0, 0, 1] as EaseCurve, + EaseInOutCircular: [0.785, 0.135, 0.15, 0.86] as EaseCurve, + EaseInOutBack: [0.68, -0.55, 0.265, 1.55] as EaseCurve, }; diff --git a/packages/sdk/src/animation/animationEvent.ts b/packages/sdk/src/animation/animationEvent.ts deleted file mode 100644 index 1b458d63e..000000000 --- a/packages/sdk/src/animation/animationEvent.ts +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ - -export interface AnimationEvent { - name: string; - value: string; - time: number; -} diff --git a/packages/sdk/src/animation/animationKeyframe.ts b/packages/sdk/src/animation/animationKeyframe.ts deleted file mode 100644 index bdbf73341..000000000 --- a/packages/sdk/src/animation/animationKeyframe.ts +++ /dev/null @@ -1,11 +0,0 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ - -import { ActorLike } from '..'; - -export interface AnimationKeyframe { - value: Partial; - time: number; -} diff --git a/packages/sdk/src/animation/animationState.ts b/packages/sdk/src/animation/animationState.ts deleted file mode 100644 index 838769111..000000000 --- a/packages/sdk/src/animation/animationState.ts +++ /dev/null @@ -1,27 +0,0 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ -import { Guid } from '..'; - -/** - * Describes an animation state. - */ -export type AnimationState = { - /** - * The actor this animation state belongs to. - */ - actorId: Guid; - /** - * The name of the animation. - */ - animationName: string; - /** - * The time offset of the animation (in seconds). - */ - animationTime: number; - /** - * The speed of the animation. - */ - animationSpeed: number; -}; diff --git a/packages/sdk/src/animation/createAnimationOptions.ts b/packages/sdk/src/animation/createAnimationOptions.ts deleted file mode 100644 index 995e77a3f..000000000 --- a/packages/sdk/src/animation/createAnimationOptions.ts +++ /dev/null @@ -1,33 +0,0 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ - -import { - AnimationEvent, - AnimationKeyframe, - AnimationWrapMode, - SetAnimationStateOptions -} from '..'; - -/** - * Parameters to the `actor.createAnimation` call. - */ -export type CreateAnimationOptions = { - /** - * The animation keyframes. - */ - keyframes: AnimationKeyframe[]; - /** - * The animation events. (Not implemented yet) - */ - events?: AnimationEvent[]; - /** - * How the animation should behave when it reaches the end. - */ - wrapMode?: AnimationWrapMode; - /** - * Initial time, speed, and enabled state of the animation. - */ - initialState?: SetAnimationStateOptions; -}; diff --git a/packages/sdk/src/animation/index.ts b/packages/sdk/src/animation/index.ts index 356438433..7a75cd29a 100644 --- a/packages/sdk/src/animation/index.ts +++ b/packages/sdk/src/animation/index.ts @@ -3,11 +3,9 @@ * Licensed under the MIT License. */ +export * from './animatible'; export * from './animation'; +export * from './animationData'; export * from './animationEaseCurves'; -export * from './animationEvent'; -export * from './animationKeyframe'; -export * from './animationState'; export * from './animationWrapMode'; -export * from './createAnimationOptions'; -export * from './setAnimationStateOptions'; +export * from './targetPaths'; diff --git a/packages/sdk/src/animation/setAnimationStateOptions.ts b/packages/sdk/src/animation/setAnimationStateOptions.ts deleted file mode 100644 index 379006a26..000000000 --- a/packages/sdk/src/animation/setAnimationStateOptions.ts +++ /dev/null @@ -1,22 +0,0 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ - -/** - * Parameters to the `actor.setAnimationState` call. - */ -export type SetAnimationStateOptions = { - /** - * The current animation time (in seconds). Negative values set the time to the animation's length. - */ - time?: number; - /** - * The speed of animation playback. Negative values go backward. - */ - speed?: number; - /** - * Whether to enable or disable the animation. - */ - enabled?: boolean; -}; diff --git a/packages/sdk/src/animation/targetPaths.ts b/packages/sdk/src/animation/targetPaths.ts new file mode 100644 index 000000000..56027145d --- /dev/null +++ b/packages/sdk/src/animation/targetPaths.ts @@ -0,0 +1,76 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ +/* eslint-disable max-classes-per-file */ + +import { + Color3, + Color4, + Quaternion, + Vector2, + Vector3, +} from '..'; +// break import cycle +import { AnimatibleName } from './animatible'; + +/** The types that are acceptable targets of animations. */ +export type AnimationProp = Vector2 | Vector3 | Quaternion | Color3 | Color4 | number | string | boolean; + +/** A reference to a property on an object. Do not create these directly, but instead call [[ActorPath]]. */ +export abstract class TargetPath { + public constructor(protected id: string) { } + public toJSON() { return this.toString(); } + public toString() { return this.id; } + public get baseType() { return TargetPath.Parse(this.id)?.[0]; } + public get baseName() { return TargetPath.Parse(this.id)?.[1]; } + + private static pathRe = new RegExp(`^(${Object.values(AnimatibleName).join('|')}):([^/]+)/(.*)$`, 'ui'); + /** + * Break a target path into semantic pieces. + * @param path The path string to parse. + * @returns An array containing the type string, the placeholder name, and the relative path, or null. + */ + public static Parse(path: string): [AnimatibleName, string, string] { + const match = TargetPath.pathRe.exec(path); + if (match) { + return [match[1] as AnimatibleName, match[2], match[3]]; + } else { return null; } + } +} + +class NumberTargetPath extends TargetPath { } + +class Vector3TargetPath extends TargetPath { + public get x() { return new NumberTargetPath(this.id + '/x'); } + public get y() { return new NumberTargetPath(this.id + '/y'); } + public get z() { return new NumberTargetPath(this.id + '/z'); } +} + +class QuaternionTargetPath extends TargetPath { } + +class TransformTargetPath extends TargetPath { + public get position() { return new Vector3TargetPath(this.id + '/position'); } + public get rotation() { return new QuaternionTargetPath(this.id + '/rotation'); } +} + +class ScaledTransformTargetPath extends TransformTargetPath { + public get scale() { return new Vector3TargetPath(this.id + '/scale'); } +} + +class ActorTransformTargetPath extends TargetPath { + public get local() { return new ScaledTransformTargetPath(this.id + '/local'); } + public get app() { return new TransformTargetPath(this.id + '/app'); } +} + +class ActorTargetPath extends TargetPath { + public get transform() { return new ActorTransformTargetPath(this.id + '/transform'); } +} + +/** + * Create a reference to a generic actor's property + * @param placeholder The placeholder name of the targetable object that will be bound later. + */ +export function ActorPath(placeholder: string) { + return new ActorTargetPath(`actor:${placeholder}`); +} diff --git a/packages/sdk/src/asset/asset.ts b/packages/sdk/src/asset/asset.ts index 182fbde2c..b52782ab7 100644 --- a/packages/sdk/src/asset/asset.ts +++ b/packages/sdk/src/asset/asset.ts @@ -5,6 +5,9 @@ import { Actor, + Animation, + AnimationData, + AnimationDataLike, AssetContainer, Guid, Material, @@ -57,6 +60,8 @@ export interface AssetLike { */ source?: AssetSource; + /** Only populated when this asset is animation data. An asset will only have one of these types specified. */ + animationData?: Partial; /** Only populated when this asset is a prefab. An asset will have only one of these types specified. */ prefab?: Partial; /** Only populated when this asset is a mesh. An asset will have only one of these types specified. */ @@ -71,6 +76,9 @@ export interface AssetLike { videoStream?: Partial; } +/** @hidden */ +export type AssetUserType = Actor | Animation | Asset; + /** The base class for all asset types. */ export abstract class Asset implements AssetLike { private _id: Guid; @@ -87,6 +95,8 @@ export abstract class Asset implements AssetLike { /** @inheritdoc */ public get source() { return this._source; } + /** @inheritdoc */ + public get animationData(): AnimationData { return null; } /** @inheritdoc */ public get prefab(): Prefab { return null; } /** @inheritdoc */ @@ -102,7 +112,7 @@ export abstract class Asset implements AssetLike { public get created() { return this._loadedPromise; } /** Stores which actors/assets refer to this asset */ - protected references = new Set(); + protected references = new Set(); protected constructor(public container: AssetContainer, def: Partial) { this._id = def.id; @@ -111,17 +121,17 @@ export abstract class Asset implements AssetLike { } /** @hidden */ - public addReference(ref: Actor | Asset) { + public addReference(ref: AssetUserType) { this.references.add(ref); } /** @hidden */ - public clearReference(ref: Actor | Asset) { + public clearReference(ref: AssetUserType) { this.references.delete(ref); } /** @hidden */ - public breakReference(ref: Actor | Asset): void { } + public abstract breakReference(ref: AssetUserType): void; /** @hidden */ public breakAllReferences() { @@ -156,7 +166,9 @@ export abstract class Asset implements AssetLike { /** @hidden */ public static Parse(container: AssetContainer, def: AssetLike): Asset { - if (def.prefab) { + if (def.animationData) { + return new AnimationData(container, def); + } else if (def.prefab) { return new Prefab(container, def); } else if (def.mesh) { return new Mesh(container, def); diff --git a/packages/sdk/src/asset/assetContainer.ts b/packages/sdk/src/asset/assetContainer.ts index 1e4b4583d..bf9582bca 100644 --- a/packages/sdk/src/asset/assetContainer.ts +++ b/packages/sdk/src/asset/assetContainer.ts @@ -4,13 +4,14 @@ */ import { + AnimationData, AnimationDataLike, Asset, AssetSource, Context, - Guid, + Guid, newGuid, log, Material, MaterialLike, Mesh, - newGuid, + MreArgumentError, Prefab, PrimitiveDefinition, PrimitiveShape, @@ -41,6 +42,8 @@ export class AssetContainer { public get assetsById() { return this._assets as ReadonlyMap; } /** A list of all assets in this container */ public get assets() { return [...this._assets.values()]; } + /** A list of all animation data in this container */ + public get animationData() { return this.assets.filter(a => a instanceof AnimationData) as AnimationData[]; } /** A list of all materials in this container */ public get materials() { return this.assets.filter(a => a instanceof Material) as Material[]; } /** A list of all meshes in this container */ @@ -118,6 +121,28 @@ export class AssetContainer { return video; } + /** + * Preload unbound animation keyframe data for later use. + * @param name The name of this animation + * @param data The keyframe data + * @throws [[MreValidationError]] If the provided animation data is malformed. See the error message for details. + */ + public createAnimationData(name: string, data: AnimationDataLike) { + const validationIssues = AnimationData.Validate(data); + if (validationIssues) { + throw new MreArgumentError("Cannot create animation data from bad data:\n" + + validationIssues.map(s => '- ' + s).join('\n')); + } + + const animData = new AnimationData(this, { + id: newGuid(), + name, + animationData: data + }); + animData.setLoadedPromise(this.sendCreateAsset(animData)); + return animData; + } + /** * Create a new sphere-shaped mesh. * @param name The name to give to the asset. @@ -253,7 +278,8 @@ export class AssetContainer { colliderType } as Payloads.LoadAssets; - const response = await this.sendPayloadAndGetReply(payload); + const response = await this.context.internal + .sendPayloadAndGetReply(payload); if (response.failureMessage) { throw new Error(response.failureMessage); } @@ -294,7 +320,7 @@ export class AssetContainer { this._assets.set(asset.id, asset); - const reply = await this.sendPayloadAndGetReply({ + const reply = await this.context.internal.sendPayloadAndGetReply({ type: 'create-asset', containerId: this.id, definition: resolveJsonValues(asset) @@ -306,12 +332,4 @@ export class AssetContainer { asset.copy(reply.assets[0]); } - - private sendPayloadAndGetReply(payload: T): Promise { - return new Promise((resolve, reject) => { - this.context.internal.protocol.sendPayload( - payload, { resolve, reject } - ); - }); - } } diff --git a/packages/sdk/src/asset/material.ts b/packages/sdk/src/asset/material.ts index 63187d60b..d46d31b93 100644 --- a/packages/sdk/src/asset/material.ts +++ b/packages/sdk/src/asset/material.ts @@ -5,8 +5,10 @@ import { Actor, + Animation, AssetContainer, AssetLike, + AssetUserType, Color3, Color3Like, Color4, @@ -182,6 +184,32 @@ export class Material extends Asset implements MaterialLike, Patchable anim.targetIds.includes(this.id)) + .reduce( + (map, anim) => { + map.set(anim.id, anim); + return map; + }, + new Map() + ) as ReadonlyMap; + }*/ + + /** The list of animations that target this actor, by name. */ + /* public get targetingAnimationsByName() { + return this.container.context.animations + .filter(anim => anim.targetIds.includes(this.id) && anim.name) + .reduce( + (map, anim) => { + map.set(anim.name, anim); + return map; + }, + new Map() + ) as ReadonlyMap; + }*/ + /** INTERNAL USE ONLY. To create a new material from scratch, use [[AssetManager.createMaterial]]. */ public constructor(container: AssetContainer, def: AssetLike) { super(container, def); @@ -301,10 +329,11 @@ export class Material extends Asset implements MaterialLike, Patchable { } /** @hidden */ - public breakReference(ref: Actor | Asset) { + public breakReference(ref: AssetUserType) { if (!(ref instanceof Actor)) { return; } if (ref.appearance.mesh === this) { diff --git a/packages/sdk/src/asset/prefab.ts b/packages/sdk/src/asset/prefab.ts index 705c23840..250b3fb54 100644 --- a/packages/sdk/src/asset/prefab.ts +++ b/packages/sdk/src/asset/prefab.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. */ -import { Actor, AssetContainer, AssetLike } from '..'; +import { Actor, AssetContainer, AssetLike, AssetUserType } from '..'; import { Patchable } from '../internal'; import { AssetInternal } from './assetInternal'; // break import cycle @@ -67,7 +67,7 @@ export class Prefab extends Asset implements PrefabLike, Patchable { } /** @hidden */ - public breakReference(ref: Actor | Asset) { + public breakReference(ref: AssetUserType) { if (!(ref instanceof Actor)) { return; } } } diff --git a/packages/sdk/src/asset/sound.ts b/packages/sdk/src/asset/sound.ts index e4820e515..779ac4c56 100644 --- a/packages/sdk/src/asset/sound.ts +++ b/packages/sdk/src/asset/sound.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. */ -import { Actor, AssetContainer, AssetLike } from '..'; +import { Actor, AssetContainer, AssetLike, AssetUserType } from '..'; import { Patchable } from '../internal'; import { AssetInternal } from './assetInternal'; // break import cycle @@ -75,7 +75,7 @@ export class Sound extends Asset implements SoundLike, Patchable { } /** @hidden */ - public breakReference(ref: Actor | Asset) { + public breakReference(ref: AssetUserType) { if (!(ref instanceof Actor)) { return; } // TODO: Destroy all SoundInstances playing this Sound diff --git a/packages/sdk/src/asset/texture.ts b/packages/sdk/src/asset/texture.ts index 06525365b..7a173e1ca 100644 --- a/packages/sdk/src/asset/texture.ts +++ b/packages/sdk/src/asset/texture.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. */ -import { Actor, AssetContainer, AssetLike, Material, Vector2, Vector2Like } from '..'; +import { AssetContainer, AssetLike, AssetUserType, Material, Vector2, Vector2Like } from '..'; import { Patchable, readPath } from '../internal'; import { AssetInternal } from './assetInternal'; // break import cycle @@ -113,7 +113,7 @@ export class Texture extends Asset implements TextureLike, Patchable } /** @hidden */ - public breakReference(ref: Actor | Asset) { + public breakReference(ref: AssetUserType) { if (!(ref instanceof Material)) { return; } if (ref.mainTexture === this) { ref.mainTexture = null; diff --git a/packages/sdk/src/asset/videoStream.ts b/packages/sdk/src/asset/videoStream.ts index b29c8e0d1..a6cbf8111 100644 --- a/packages/sdk/src/asset/videoStream.ts +++ b/packages/sdk/src/asset/videoStream.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. */ -import { Actor, AssetContainer, AssetLike } from '..'; +import { AssetContainer, AssetLike, AssetUserType } from '..'; import { Patchable } from '../internal'; import { AssetInternal } from './assetInternal'; // break import cycle @@ -80,7 +80,7 @@ export class VideoStream extends Asset implements VideoStreamLike, Patchable !a.parent); } + /** The list of all animations. */ + public get animations() { return [...this.internal.animationSet.values()]; } + /** The list of all users. */ public get users() { return [...this.internal.userSet.values()]; } public get rpcChannels() { return this._rpcChannels; } public get rpc() { return this._rpc; } - public actor = (actorId: Guid): Actor => this.internal.actorSet.get(actorId); - public user = (userId: Guid): User => this.internal.userSet.get(userId); + + /** Get an actor by ID. */ + public actor(actorId: Guid) { return this.internal.actorSet.get(actorId); } + /** Get an animation by ID. */ + public animation(animId: Guid) { return this.internal.animationSet.get(animId); } + /** Get an asset by ID (from any asset container). */ + public asset(assetId: Guid) { return this.internal.lookupAsset(assetId); } + /** Get a user by ID. */ + public user(userId: Guid) { return this.internal.userSet.get(userId); } /** * Creates a new `Context` instance. diff --git a/packages/sdk/src/core/contextInternal.ts b/packages/sdk/src/core/contextInternal.ts index abe05228e..c2ccdb370 100644 --- a/packages/sdk/src/core/contextInternal.ts +++ b/packages/sdk/src/core/contextInternal.ts @@ -8,7 +8,6 @@ import { ActorLike, Animation, AnimationLike, - AnimationWrapMode, Asset, AssetContainer, AssetContainerIterable, @@ -17,14 +16,12 @@ import { CollisionEvent, CollisionLayer, Context, - CreateAnimationOptions, Guid, log, MediaCommand, MediaInstance, newGuid, PerformanceStats, - SetAnimationStateOptions, SetMediaStateOptions, TriggerEvent, User, @@ -37,8 +34,6 @@ import { Patchable, Payloads, Protocols, - resolveJsonValues, - safeAccessPath as safeGet, } from '../internal'; /** @@ -205,83 +200,38 @@ export class ContextInternal { return actor; } - public createAnimation(actorId: Guid, animationName: string, options: CreateAnimationOptions) { - const actor = this.actorSet.get(actorId); - if (!actor) { - log.error('app', `Failed to create animation on ${animationName}. Actor ${actorId} not found.`); - } - options = { - wrapMode: AnimationWrapMode.Once, - ...options - }; - - // Transform animations must be specified in local space - for (const frame of options.keyframes) { - if (frame.value.transform && !safeGet(frame.value, 'transform', 'local')) { - throw new Error("Transform animations must be specified in local space"); - } + public async createAnimationFromData( + dataId: Guid, + targets: { [placeholder: string]: Guid }, + initialState?: Partial + ): Promise { + // generate the anim immediately + const data = this.lookupAsset(dataId)?.animationData; + if (!data) { + throw new Error(`No animation data with id "${dataId}" found.`); } - // generate the anim immediately const createdAnim = new Animation(this.context, newGuid()); createdAnim.copy({ - name: animationName, - targetActorIds: [actorId], - weight: options.initialState?.enabled === true ? 1 : 0, - speed: options.initialState?.speed, - time: options.initialState?.time + name: data.name, + ...initialState, + dataId, + targetIds: Object.values(targets), }); this.animationSet.set(createdAnim.id, createdAnim); + data.addReference(createdAnim); - // Resolve by-reference values now, ensuring they won't change in the - // time between now and when this message is actually sent. - options.keyframes = resolveJsonValues(options.keyframes); - return new Promise((resolve, reject) => { - this.protocol.sendPayload({ - type: 'create-animation', - actorId, - animationName, - animationId: createdAnim.id.toString(), - ...options - } as Payloads.CreateAnimation, - { - resolve: (reply: Payloads.ObjectSpawned) => { - if (reply.result.resultCode !== 'error') { - createdAnim.copy(reply.animations[0]); - resolve(createdAnim); - } else { - reject(reply.result.message); - } - }, - reject - }); + const reply = await this.sendPayloadAndGetReply({ + type: 'create-animation-2', + animation: createdAnim.toJSON(), + targets }); - } - public setAnimationState( - actorId: Guid, - animationName: string, - state: SetAnimationStateOptions - ) { - const actor = this.actorSet.get(actorId); - if (!actor) { - log.error('app', `Failed to set animation state on "${animationName}". Actor "${actorId}" not found.`); - return; - } - const anim = actor.animationsByName.get(animationName); - if (!anim) { - log.error('app', `Failed to set animation state on "${animationName}". ` + - `No animation with this name was found on actor "${actorId}" (${actor.name}).`); - return; - } - if (state.enabled !== undefined) { - anim.isPlaying = state.enabled; - } - if (state.speed !== undefined) { - anim.speed = state.speed; - } - if (state.time !== undefined) { - anim.time = state.time; + if (reply.result.resultCode !== 'error') { + createdAnim.copy(reply.animations[0]); + return createdAnim; + } else { + throw new Error(reply.result.message); } } @@ -301,31 +251,6 @@ export class ContextInternal { } as Payloads.SetMediaState); } - public animateTo( - actorId: Guid, - value: Partial, - duration: number, - curve: number[], - ) { - const actor = this.actorSet.get(actorId); - if (!actor) { - log.error('app', `Failed animateTo. Actor ${actorId} not found.`); - } else if (!Array.isArray(curve) || curve.length !== 4) { - log.error('app', '`curve` parameter must be an array of four numbers. ' + - 'Try passing one of the predefined curves from `AnimationEaseCurves`'); - } else { - this.protocol.sendPayload({ - type: 'interpolate-actor', - actorId, - animationName: newGuid().toString(), - value, - duration, - curve, - enabled: true - } as Payloads.InterpolateActor); - } - } - public async startListening() { try { // Startup the handshake protocol. @@ -345,7 +270,6 @@ export class ContextInternal { execution.on('protocol.receive-rpc', this.receiveRPC.bind(this)); execution.on('protocol.collision-event-raised', this.collisionEventRaised.bind(this)); execution.on('protocol.trigger-event-raised', this.triggerEventRaised.bind(this)); - execution.on('protocol.set-animation-state', this.setAnimationStateEventRaised.bind(this)); execution.on('protocol.update-animations', this.updateAnimations.bind(this)); // Startup the execution protocol @@ -483,7 +407,10 @@ export class ContextInternal { if (!animPatches) { return; } const newAnims: Animation[] = []; for (const patch of animPatches) { - if (this.animationSet.has(patch.id)) { continue; } + if (this.animationSet.has(patch.id)) { + this.animationSet.get(patch.id).copy(patch); + continue; + } const newAnim = new Animation(this.context, patch.id); this.animationSet.set(newAnim.id, newAnim); newAnim.copy(patch); @@ -498,6 +425,14 @@ export class ContextInternal { this.protocol.sendPayload(payload, promise); } + public sendPayloadAndGetReply(payload: T): Promise { + return new Promise((resolve, reject) => { + this.protocol.sendPayload( + payload, { resolve, reject } + ); + }); + } + public receiveRPC(payload: Payloads.EngineToAppRPC) { this.context.receiveRPC(payload); } @@ -571,13 +506,6 @@ export class ContextInternal { } } - public setAnimationStateEventRaised(actorId: Guid, animationName: string, state: SetAnimationStateOptions) { - const actor = this.context.actor(actorId); - if (actor) { - actor.internal.setAnimationStateEventRaised(animationName, state); - } - } - public localDestroyActors(actorIds: Guid[]) { for (const actorId of actorIds) { if (this.actorSet.has(actorId)) { @@ -591,8 +519,17 @@ export class ContextInternal { (actor.children || []).forEach(child => { this.localDestroyActor(child); }); + // Remove actor from _actors this.actorSet.delete(actor.id); + + // Check targeting animations for orphans + for (const anim of actor.targetingAnimations.values()) { + if (anim.isOrphan()) { + this.destroyAnimation(anim.id); + } + } + // Raise event this.context.emitter.emit('actor-destroyed', actor); } @@ -607,6 +544,26 @@ export class ContextInternal { } } + public destroyAnimation(animationId: Guid, cascadeIds: Guid[] = []) { + const shouldSendDestroyMessage = cascadeIds.length === 0; + cascadeIds.push(animationId); + + /*const anim = this.animationSet.get(animationId);*/ + this.animationSet.delete(animationId); + /*for (const targetingAnim of anim.targetingAnimations.values()) { + if (targetingAnim.isOrphan()) { + this.destroyAnimation(targetingAnim.id, cascadeIds); + } + }*/ + + if (shouldSendDestroyMessage) { + this.protocol.sendPayload({ + type: 'destroy-animations', + animationIds: cascadeIds + } as Partial); + } + } + public sendRigidBodyCommand(actorId: Guid, payload: Payloads.Payload) { this.protocol.sendPayload({ type: 'rigidbody-commands', diff --git a/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts b/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts index c30aeb7b4..d27ad02e6 100644 --- a/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts +++ b/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts @@ -210,14 +210,9 @@ export class ClientSync extends Protocol { * Driver for the `create-animations` synchronization stage. */ public 'stage:create-animations' = () => { - // Send all cached interpolate-actor and create-animation messages. - for (const syncActor of this.client.session.actors) { - this.createActorInterpolations(syncActor); - this.createActorAnimations(syncActor); - } // send all managed create-animation messages for (const message of this.client.session.animationCreators) { - if (message.payload.type === 'create-animation') { + if (message.payload.type === 'create-animation-2') { super.sendMessage(message); } } @@ -234,35 +229,7 @@ export class ClientSync extends Protocol { super.sendMessage(anim.update); } } - - // sync legacy animations - const authoritativeClient = this.client.session.authoritativeClient; - if (!authoritativeClient) { - return Promise.resolve(); - } - return new Promise((resolve, reject) => { - // Request the current state of all animations from the authoritative client. - // TODO: Improve this (don't rely on a peer). - authoritativeClient.sendPayload({ - type: 'sync-animations', - } as Payloads.SyncAnimations, { - resolve: (payload: Payloads.SyncAnimations) => { - // We've received the sync-animations payload from the authoritative - // client, now pass it to the joining client. - for (const animationState of payload.animationStates) { - // Account for latency on the authoritative peer's connection. - animationState.state.time += authoritativeClient.conn.quality.latencyMs.value / 2000; - // Account for latency on the joining peer's connection. - animationState.state.time += this.conn.quality.latencyMs.value / 2000; - } - // Pass with an empty reply handler to account for an edge case that will go away once - // animation synchronization is refactored. - super.sendPayload(payload); - resolve(); - }, reject - }); - }); - }; + } private createActorRecursive(actor: Partial) { // Start creating this actor and its creatable children. @@ -318,33 +285,6 @@ export class ClientSync extends Protocol { }); } - private createActorAnimations(actor: Partial) { - (actor.createdAnimations || []) - .map(createdAnimation => this.sendMessage(createdAnimation.message)); - } - - private createActorInterpolations(actor: Partial) { - for (let activeInterpolation of actor.activeInterpolations || []) { - // Don't start the interpolations on the new client. They will be started in the syncAnimations phase. - activeInterpolation = { - ...activeInterpolation, - enabled: false - }; - super.sendPayload(activeInterpolation); - } - } - - private sendAndExpectResponse(message: Message) { - return new Promise((resolve, reject) => { - super.sendMessage(message, { - resolve: (replyPayload: any, replyMessage: Message) => { - this.client.session.conn.send(replyMessage); - resolve(replyPayload); - }, reject - }); - }); - } - public async sendQueuedMessages() { // 1. Get the subset of queued messages that can be sent now. // 2. Send the messages and wait for expected replies. diff --git a/packages/sdk/src/internal/adapters/multipeer/rules.ts b/packages/sdk/src/internal/adapters/multipeer/rules.ts index 588a6d883..e52a77a2a 100644 --- a/packages/sdk/src/internal/adapters/multipeer/rules.ts +++ b/packages/sdk/src/internal/adapters/multipeer/rules.ts @@ -462,6 +462,16 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { ) => { session.cacheAnimationUpdate(message); return message; + }, + beforeReceiveFromClient: ( + session: Session, + client: Client, + message: Message + ) => { + if (client.authoritative) { + session.cacheAnimationUpdate(message); + return message; + } } } }, @@ -537,7 +547,7 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { }, // ======================================================================== - 'create-animation': { + 'create-animation-2': { ...DefaultRule, synchronization: { stage: 'create-animations', @@ -545,29 +555,13 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { during: 'allow', after: 'allow' }, - client: { - ...DefaultRule.client, - shouldSendToUser: (message: Message, userId, session, client) => { - const exclusiveUser = session.actorSet.get(message.payload.actorId).exclusiveToUser; - return exclusiveUser ? exclusiveUser === userId : null; - } - }, session: { ...DefaultRule.session, beforeReceiveFromApp: ( session: Session, - message: Message + message: Message ) => { - if (message.payload.animationId) { - session.cacheAnimationCreationRequest(message); - } else { - const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor) { - const enabled = message.payload.initialState && !!message.payload.initialState.enabled; - syncActor.createdAnimations = syncActor.createdAnimations || []; - syncActor.createdAnimations.push({ message, enabled }); - } - } + session.cacheAnimationCreationRequest(message); return message; } } @@ -626,6 +620,24 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { } }, + // ======================================================================== + 'destroy-animations': { + ...DefaultRule, + synchronization: { + stage: 'create-animations', + before: 'ignore', + during: 'queue', + after: 'allow' + }, + session: { + ...DefaultRule.session, + beforeReceiveFromApp: (session: Session, message: Message) => { + session.cacheAnimationUnload(message); + return message; + } + } + }, + // ======================================================================== 'dialog-response': ClientOnlyRule, @@ -673,38 +685,6 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { // ======================================================================== 'heartbeat-reply': ClientOnlyRule, - // ======================================================================== - 'interpolate-actor': { - ...DefaultRule, - synchronization: { - stage: 'create-animations', - before: 'queue', - during: 'allow', - after: 'allow' - }, - client: { - ...DefaultRule.client, - shouldSendToUser: (message: Message, userId, session, client) => { - const exclusiveUser = session.actorSet.get(message.payload.actorId).exclusiveToUser; - return exclusiveUser ? exclusiveUser === userId : null; - } - }, - session: { - ...DefaultRule.session, - beforeReceiveFromApp: ( - session: Session, - message: Message - ) => { - const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor) { - syncActor.activeInterpolations = syncActor.activeInterpolations || []; - syncActor.activeInterpolations.push(deepmerge({}, message.payload)); - } - return message; - } - } - }, - // ======================================================================== 'load-assets': { ...DefaultRule, @@ -753,7 +733,7 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { } // create somewhere to store anim updates for (const newAnim of message.payload.animations || []) { - session.cacheAnimationCreation(newAnim.id, message.replyToId, newAnim.duration); + session.cacheAnimationCreation(message.replyToId, newAnim); } // Allow the message to propagate to the app. return message; @@ -878,74 +858,6 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { } }, - // ======================================================================== - 'set-animation-state': { - ...DefaultRule, - synchronization: { - stage: 'create-animations', - before: 'ignore', - during: 'queue', - after: 'allow' - }, - client: { - ...DefaultRule.client, - shouldSendToUser: (message: Message, userId, session, client) => { - const exclusiveUser = session.actorSet.get(message.payload.actorId).exclusiveToUser; - return exclusiveUser ? exclusiveUser === userId : null; - } - }, - session: { - ...DefaultRule.session, - beforeReceiveFromApp: ( - session: Session, - message: Message - ) => { - // If the app enabled or disabled the animation, update our local sync state to match. - if (message.payload.state.enabled !== undefined) { - const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor) { - const animation = session.findAnimation(syncActor, message.payload.animationName); - if (animation) { - animation.enabled = message.payload.state.enabled; - } - } - } - return message; - }, - beforeReceiveFromClient: ( - session: Session, - client: Client, - message: Message - ) => { - // Check that this is the authoritative client - const exclusiveUser = session.actorSet.get(message.payload.actorId).exclusiveToUser; - if (client.authoritative || client.userId && client.userId === exclusiveUser) { - // Check that the actor exists. - const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor) { - // If the animation was disabled on the client, notify other clients and also - // update our local sync state. - if (message.payload.state.enabled !== undefined && !message.payload.state.enabled) { - const createdAnimation = (syncActor.createdAnimations || []).filter( - item => item.message.payload.animationName === message.payload.animationName).shift(); - if (createdAnimation) { - createdAnimation.enabled = message.payload.state.enabled; - // Propagate to other clients. - session.sendToClients(message, (value) => value.id !== client.id); - } - // Remove the completed interpolation. - syncActor.activeInterpolations = - (syncActor.activeInterpolations || []).filter( - item => item.animationName !== message.payload.animationName); - } - } - // Allow the message to propagate to the app. - return message; - } - } - } - }, - // ======================================================================== 'set-authoritative': { ...DefaultRule, @@ -1129,21 +1041,6 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { } }, - // ======================================================================== - 'sync-animations': { - ...DefaultRule, - synchronization: { - stage: 'sync-animations', - before: 'error', - during: 'allow', - after: 'error' - }, - client: { - ...DefaultRule.client, - timeoutSeconds: 30 - } - }, - // ======================================================================== 'sync-complete': { ...DefaultRule, diff --git a/packages/sdk/src/internal/adapters/multipeer/session.ts b/packages/sdk/src/internal/adapters/multipeer/session.ts index 9957382b7..587c58b6e 100644 --- a/packages/sdk/src/internal/adapters/multipeer/session.ts +++ b/packages/sdk/src/internal/adapters/multipeer/session.ts @@ -6,7 +6,7 @@ import deepmerge from 'deepmerge'; import { EventEmitter } from 'events'; -import { Guid, log, UserLike } from '../../..'; +import { AnimationLike, Guid, log, UserLike } from '../../..'; import { Client, Connection, @@ -26,7 +26,7 @@ import { } from '../../../internal'; type AssetCreationMessage = Message; -type AnimationCreationMessage = Message; +type AnimationCreationMessage = Message; /** * @hidden @@ -44,6 +44,7 @@ export class Session extends EventEmitter { private _userSet = new Map>(); private _protocol: Protocols.Protocol; private _disconnect: () => void; + private actorLastUpdate = new Map(); public get conn() { return this._conn; } public get sessionId() { return this._sessionId; } @@ -260,25 +261,17 @@ export class Session extends EventEmitter { this.sendToClients({ payload }, filterFn); } - /** @deprecated */ - public findAnimation(syncActor: Partial, animationName: string) { - return (syncActor.createdAnimations || []).find(item => item.message.payload.animationName === animationName); - } - - /** @deprecated */ public isAnimating(syncActor: Partial): boolean { - if ((syncActor.createdAnimations || []).some(item => item.enabled)) { + const actorAnims = [...this.animationSet.values()] + .filter(syncAnim => syncAnim.targetIds.includes(syncActor.actorId) && syncAnim.active); + if (actorAnims.length > 0) { return true; } - if (syncActor.initialization && - syncActor.initialization.message && - syncActor.initialization.message.payload && - syncActor.initialization.message.payload.actor) { - const parent = this._actorSet.get(syncActor.initialization.message.payload.actor.parentId); - if (parent) { - return this.isAnimating(parent); - } + const parent = this._actorSet.get(syncActor.initialization?.message?.payload?.actor?.parentId); + if (parent) { + return this.isAnimating(parent); } + return false; } @@ -413,12 +406,14 @@ export class Session extends EventEmitter { this._animationCreatorSet.set(payload.id, payload); } - public cacheAnimationCreation(animId: Guid, creatorId: Guid, duration?: number) { - this._animationSet.set(animId, { - id: animId, + public cacheAnimationCreation(creatorId: Guid, def: Partial) { + this._animationSet.set(def.id, { + id: def.id, creatorMessageId: creatorId, + targetIds: [...def.targetIds], update: undefined, - duration + duration: def.duration, + active: def.weight > 0 && def.speed !== 0 }); } @@ -438,5 +433,16 @@ export class Session extends EventEmitter { // just save it syncAnim.update = update; } + + syncAnim.active = syncAnim.update.payload.animation.weight > 0 && + syncAnim.update.payload.animation.speed !== 0; + } + + public cacheAnimationUnload(message: Message) { + for (const id of message.payload.animationIds) { + const syncAnim = this._animationSet.get(id); + this._animationCreatorSet.delete(syncAnim.creatorMessageId); + this._animationSet.delete(id); + } } } diff --git a/packages/sdk/src/internal/adapters/multipeer/syncActor.ts b/packages/sdk/src/internal/adapters/multipeer/syncActor.ts index 4c399cf2c..fd8263be7 100644 --- a/packages/sdk/src/internal/adapters/multipeer/syncActor.ts +++ b/packages/sdk/src/internal/adapters/multipeer/syncActor.ts @@ -16,14 +16,6 @@ export type InitializeActor = { message: InitializeActorMessage; }; -/** - * @hidden - */ -export type CreateAnimation = { - message: Message; - enabled: boolean; -}; - /** * @hidden */ @@ -39,9 +31,7 @@ export type ActiveMediaInstance = { export type SyncActor = { actorId: Guid; initialization: InitializeActor; - createdAnimations: CreateAnimation[]; activeMediaInstances: ActiveMediaInstance[]; - activeInterpolations: Payloads.InterpolateActor[]; behavior: BehaviorType; grabbedBy: Guid; exclusiveToUser: Guid; diff --git a/packages/sdk/src/internal/adapters/multipeer/syncAnimation.ts b/packages/sdk/src/internal/adapters/multipeer/syncAnimation.ts index 325eb03ba..be2c1c64f 100644 --- a/packages/sdk/src/internal/adapters/multipeer/syncAnimation.ts +++ b/packages/sdk/src/internal/adapters/multipeer/syncAnimation.ts @@ -11,8 +11,12 @@ export class SyncAnimation { public id: Guid; /** Used if animation was packaged with others, i.e. part of a prefab */ public creatorMessageId: Guid; + /** Which objects this animation affects */ + public targetIds: Guid[]; /** Used only with batch creation, as definition is updated for other */ public update: Message; /** Used only for runtime instances that need to know the duration of the asset */ - public duration?: number; + public duration: number; + /** Whether this animation is active */ + public active: boolean; } diff --git a/packages/sdk/src/internal/payloads/payloads.ts b/packages/sdk/src/internal/payloads/payloads.ts index 00db84f06..1e0ae8fe8 100644 --- a/packages/sdk/src/internal/payloads/payloads.ts +++ b/packages/sdk/src/internal/payloads/payloads.ts @@ -8,10 +8,8 @@ import { ActorLike, AnimationLike, BehaviorType, - CreateAnimationOptions, Guid, MediaCommand, - SetAnimationStateOptions, SetMediaStateOptions, TransformLike, UserLike, @@ -35,10 +33,11 @@ export type PayloadType | 'animation-update' | 'app2engine-rpc' | 'collision-event-raised' - | 'create-animation' + | 'create-animation-2' | 'create-empty' | 'create-from-library' | 'destroy-actors' + | 'destroy-animations' | 'dialog-response' | 'engine2app-rpc' | 'handshake' @@ -46,7 +45,6 @@ export type PayloadType | 'handshake-reply' | 'heartbeat' | 'heartbeat-reply' - | 'interpolate-actor' | 'multi-operation-result' | 'object-spawned' | 'operation-result' @@ -58,12 +56,10 @@ export type PayloadType | 'rigidbody-commands' | 'rigidbody-move-position' | 'rigidbody-move-rotation' - | 'set-animation-state' | 'set-authoritative' | 'set-behavior' | 'set-media-state' | 'show-dialog' - | 'sync-animations' | 'sync-complete' | 'sync-request' | 'traces' @@ -326,35 +322,12 @@ export type SetBehavior = Payload & { /** * @hidden - * App to engine. Create an animation and associate it with an actor. + * App to engine. Bind anim keyframe data to a set of objects. Returns an object-spawned message. */ -export type CreateAnimation = Payload & CreateAnimationOptions & { - type: 'create-animation'; - actorId: Guid; - animationId?: string; - animationName: string; -}; - -/** - * @hidden - * @deprecated - * App to engine. Sets animation state. - */ -export type SetAnimationState = Payload & { - type: 'set-animation-state'; - actorId: Guid; - animationName: string; - state: SetAnimationStateOptions; -}; - -/** - * @hidden - * @deprecated - * Bidirectional. Sync animation state. - */ -export type SyncAnimations = Payload & { - type: 'sync-animations'; - animationStates: SetAnimationState[]; +export type CreateAnimation2 = Payload & { + type: 'create-animation-2'; + animation: AnimationLike; + targets: { [placeholder: string]: Guid }; }; /** @@ -370,20 +343,6 @@ export type SetMediaState = Payload & { options: SetMediaStateOptions; }; -/** - * @hidden - * App to engine. Interpolate the actor's transform. - */ -export type InterpolateActor = Payload & { - type: 'interpolate-actor'; - actorId: Guid; - animationName: string; - value: Partial; - duration: number; - curve: number[]; - enabled: boolean; -}; - /** * @hidden * App to engine. Prompt to show modal dialog box. @@ -405,3 +364,12 @@ export type DialogResponse = Payload & { submitted: boolean; text?: string; }; + +/** + * @hidden + * App to engine. + */ +export type DestroyAnimations = Payload & { + type: 'destroy-animations'; + animationIds: Guid[]; +} diff --git a/packages/sdk/src/internal/protocols/execution.ts b/packages/sdk/src/internal/protocols/execution.ts index 84169846d..fc34e7635 100644 --- a/packages/sdk/src/internal/protocols/execution.ts +++ b/packages/sdk/src/internal/protocols/execution.ts @@ -134,10 +134,7 @@ export class Execution extends Protocol { }; /** @private */ - public 'recv-set-animation-state' = (payload: Payloads.SetAnimationState) => { - this.emit('protocol.set-animation-state', - payload.actorId, - payload.animationName, - payload.state); + public 'recv-animation-update' = (payload: Payloads.AnimationUpdate) => { + this.emit('protocol.update-animations', [payload.animation]); }; } diff --git a/packages/sdk/src/internal/util/index.ts b/packages/sdk/src/internal/util/index.ts index 7829e5e7f..1d1eb400a 100644 --- a/packages/sdk/src/internal/util/index.ts +++ b/packages/sdk/src/internal/util/index.ts @@ -6,6 +6,7 @@ export * from './deterministicGuids'; export * from './exponentialMovingAverage'; export * from './filterEmpty'; +export * from './like'; export * from './observe'; export * from './readPath'; export * from './resolveJsonValues'; diff --git a/packages/sdk/src/internal/util/like.ts b/packages/sdk/src/internal/util/like.ts new file mode 100644 index 000000000..7c457c620 --- /dev/null +++ b/packages/sdk/src/internal/util/like.ts @@ -0,0 +1,59 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ +import { + ActorLike, + ActorTransformLike, + AnimationLike, + AnimationDataLike, + AppearanceLike, + AssetLike, + AttachmentLike, + ColliderLike, + Color3Like, + Color4Like, + LightLike, + LookAtLike, + MaterialLike, + MeshLike, + PrefabLike, + QuaternionLike, + ScaledTransformLike, + SoundLike, + TextLike, + TextureLike, + TransformLike, + UserLike, + Vector2Like, + Vector3Like, + VideoStreamLike +} from '../..'; + +export type Like = + T extends ActorLike ? ActorLike : + T extends ActorTransformLike ? ActorTransformLike : + T extends AnimationLike ? AnimationLike : + T extends AnimationDataLike ? AnimationDataLike : + T extends AppearanceLike ? AppearanceLike : + T extends AssetLike ? AssetLike : + T extends AttachmentLike ? AttachmentLike : + T extends ColliderLike ? ColliderLike : + T extends Color4Like ? Color4Like : + T extends Color3Like ? Color3Like : + T extends LightLike ? LightLike : + T extends LookAtLike ? LookAtLike : + T extends MaterialLike ? MaterialLike : + T extends MeshLike ? MeshLike : + T extends PrefabLike ? PrefabLike : + T extends QuaternionLike ? QuaternionLike : + T extends ScaledTransformLike ? ScaledTransformLike : + T extends SoundLike ? SoundLike : + T extends TextLike ? TextLike : + T extends TextureLike ? TextureLike : + T extends TransformLike ? TransformLike : + T extends UserLike ? UserLike : + T extends Vector3Like ? Vector3Like : + T extends Vector2Like ? Vector2Like : + T extends VideoStreamLike ? VideoStreamLike : + T; diff --git a/packages/sdk/src/internal/util/resolveJsonValues.ts b/packages/sdk/src/internal/util/resolveJsonValues.ts index cdcaf01a2..2adc30130 100644 --- a/packages/sdk/src/internal/util/resolveJsonValues.ts +++ b/packages/sdk/src/internal/util/resolveJsonValues.ts @@ -9,7 +9,7 @@ * call it and replace the value with the return value. */ export function resolveJsonValues(obj: any) { - if (typeof obj === 'object') { + if (typeof obj === 'object' && obj !== null) { if (typeof obj.toJSON === 'function') { obj = obj.toJSON(); } diff --git a/packages/sdk/src/util/errors.ts b/packages/sdk/src/util/errors.ts new file mode 100644 index 000000000..3f302a0e2 --- /dev/null +++ b/packages/sdk/src/util/errors.ts @@ -0,0 +1,11 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ +/* eslint-disable max-classes-per-file */ + +/** Thrown when a function's preconditions are not met. An argument may be null, or of the wrong type/structure. */ +export class MreArgumentError extends Error { + constructor(...args: any[]) { super(...args); } +} + diff --git a/packages/sdk/src/util/index.ts b/packages/sdk/src/util/index.ts index 2fac9afdb..dca1e9368 100644 --- a/packages/sdk/src/util/index.ts +++ b/packages/sdk/src/util/index.ts @@ -4,6 +4,7 @@ */ export * from './boxAlignment'; +export * from './errors'; export * from './guid'; export * from './log'; export * from './planarGridLayout'; diff --git a/packages/sdk/src/util/planarGridLayout.ts b/packages/sdk/src/util/planarGridLayout.ts index 0e6283298..746d3f097 100644 --- a/packages/sdk/src/util/planarGridLayout.ts +++ b/packages/sdk/src/util/planarGridLayout.ts @@ -2,7 +2,7 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ -import { Actor, AnimationEaseCurves, BoxAlignment, InvertBoxAlignment, Vector3 } from '..'; +import { Actor, Animation, AnimationEaseCurves, BoxAlignment, InvertBoxAlignment, Vector3 } from '..'; /** Options for [[GridLayout.addCell]]. */ export interface AddCellOptions { @@ -142,9 +142,15 @@ export class PlanarGridLayout { const destination = gridAlign.add(cellPosition).add(cellAlign); if (animateDuration > 0) { - cell.contents.animateTo( - { transform: { local: { position: destination } } }, - animateDuration, animateCurve); + Animation.AnimateTo( + cell.contents.context, + cell.contents, + { + destination: { transform: { local: { position: destination } } }, + duration: animateDuration, + easing: animateCurve + } + ); } else { cell.contents.transform.local.position = destination; } From e38911415bda161e4505562e8040463780b9fe31 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 21 Apr 2020 13:47:17 -0700 Subject: [PATCH 02/38] Version bump: 0.17 --- packages/sdk/src/internal/util/verifyClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sdk/src/internal/util/verifyClient.ts b/packages/sdk/src/internal/util/verifyClient.ts index 19f77c90e..513c8129a 100644 --- a/packages/sdk/src/internal/util/verifyClient.ts +++ b/packages/sdk/src/internal/util/verifyClient.ts @@ -18,7 +18,7 @@ const CurrentSDKVersion = semver.coerce(require('../../../package.json').version * have been added that don't work on older clients (i.e. pretty much every release). Since host apps are required to * update client libraries regularly, this one is not a big deal to update. */ -const MinimumSupportedClientVersion = semver.coerce('0.16'); +const MinimumSupportedClientVersion = semver.coerce('0.17'); /** * @hidden From e526be619b734ebdee17fe2143c39b1ffb43537a Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Wed, 22 Apr 2020 09:32:51 -0700 Subject: [PATCH 03/38] npm audit fix --- package-lock.json | 429 ++++++---- packages/altspacevr-extras/package-lock.json | 812 +++++++++++++++++-- packages/gltf-gen/package-lock.json | 89 +- packages/sdk/package-lock.json | 75 +- packages/sdk/package.json | 2 +- 5 files changed, 1089 insertions(+), 318 deletions(-) diff --git a/package-lock.json b/package-lock.json index ddd817752..108b7438a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -84,17 +84,19 @@ } }, "@evocateur/pacote": { - "version": "9.6.3", - "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.3.tgz", - "integrity": "sha512-ExqNqcbdHQprEgKnY/uQz7WRtyHRbQxRl4JnVkSkmtF8qffRrF9K+piZKNLNSkRMOT/3H0e3IP44QVCHaXMWOQ==", + "version": "9.6.5", + "resolved": "https://registry.npmjs.org/@evocateur/pacote/-/pacote-9.6.5.tgz", + "integrity": "sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w==", "dev": true, "requires": { "@evocateur/npm-registry-fetch": "^4.0.0", "bluebird": "^3.5.3", - "cacache": "^12.0.0", + "cacache": "^12.0.3", + "chownr": "^1.1.2", "figgy-pudding": "^3.5.1", "get-stream": "^4.1.0", "glob": "^7.1.4", + "infer-owner": "^1.0.4", "lru-cache": "^5.1.1", "make-fetch-happen": "^5.0.0", "minimatch": "^3.0.4", @@ -104,7 +106,7 @@ "normalize-package-data": "^2.5.0", "npm-package-arg": "^6.1.0", "npm-packlist": "^1.4.4", - "npm-pick-manifest": "^2.2.3", + "npm-pick-manifest": "^3.0.0", "osenv": "^0.1.5", "promise-inflight": "^1.0.1", "promise-retry": "^1.1.1", @@ -118,10 +120,33 @@ "which": "^1.3.1" }, "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -133,9 +158,9 @@ } }, "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } @@ -1471,9 +1496,9 @@ "dev": true }, "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", "dev": true }, "balanced-match": { @@ -1856,9 +1881,9 @@ "dev": true }, "cmd-shim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.0.2.tgz", - "integrity": "sha1-b8vamUg6j9FdfTChlspp1oii79s=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-2.1.0.tgz", + "integrity": "sha512-A5C0Cyf2H8sKsHqX0tvIWRXw5/PK++3Dc0lDbsugr90nOECLLuSPahVQBG8pgmgiXgm/TzBWMqI2rWdZwHduAw==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -1989,18 +2014,18 @@ } }, "conventional-changelog-core": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.2.tgz", - "integrity": "sha512-cssjAKajxaOX5LNAJLB+UOcoWjAIBvXtDMedv/58G+YEmAXMNfC16mmPl0JDOuVJVfIqM0nqQiZ8UCm8IXbE0g==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz", + "integrity": "sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ==", "dev": true, "requires": { - "conventional-changelog-writer": "^4.0.5", - "conventional-commits-parser": "^3.0.2", + "conventional-changelog-writer": "^4.0.6", + "conventional-commits-parser": "^3.0.3", "dateformat": "^3.0.0", "get-pkg-repo": "^1.0.0", "git-raw-commits": "2.0.0", "git-remote-origin-url": "^2.0.0", - "git-semver-tags": "^2.0.2", + "git-semver-tags": "^2.0.3", "lodash": "^4.2.1", "normalize-package-data": "^2.3.5", "q": "^1.5.1", @@ -2009,6 +2034,22 @@ "through2": "^3.0.0" }, "dependencies": { + "git-semver-tags": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-2.0.3.tgz", + "integrity": "sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA==", + "dev": true, + "requires": { + "meow": "^4.0.0", + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "through2": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", @@ -2027,27 +2068,44 @@ "dev": true }, "conventional-changelog-writer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.6.tgz", - "integrity": "sha512-ou/sbrplJMM6KQpR5rKFYNVQYesFjN7WpNGdudQSWNi6X+RgyFUcSv871YBYkrUYV9EX8ijMohYVzn9RUb+4ag==", + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz", + "integrity": "sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw==", "dev": true, "requires": { "compare-func": "^1.3.1", "conventional-commits-filter": "^2.0.2", "dateformat": "^3.0.0", - "handlebars": "^4.1.0", + "handlebars": "^4.4.0", "json-stringify-safe": "^5.0.1", - "lodash": "^4.2.1", - "meow": "^4.0.0", + "lodash": "^4.17.15", + "meow": "^5.0.0", "semver": "^6.0.0", "split": "^1.0.0", "through2": "^3.0.0" }, "dependencies": { + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, "semver": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", - "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "through2": { @@ -2058,6 +2116,15 @@ "requires": { "readable-stream": "2 || 3" } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } } } }, @@ -2477,9 +2544,9 @@ } }, "env-paths": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-1.0.0.tgz", - "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", "dev": true }, "err-code": { @@ -3192,12 +3259,24 @@ } }, "fs-minipass": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.6.tgz", - "integrity": "sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "dev": true, "requires": { - "minipass": "^2.2.1" + "minipass": "^2.6.0" + }, + "dependencies": { + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + } } }, "fs-write-stream-atomic": { @@ -3343,9 +3422,9 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "parse-json": { @@ -3602,15 +3681,16 @@ "dev": true }, "handlebars": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.3.tgz", - "integrity": "sha512-SRGwSYuNfx8DwHD/6InAPzD6RgeruWLT+B8e8a7gGs8FWgHzlExpTFMEq2IA6QpAfOClpKHy6+8IqTjeBCu6Kg==", + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "dev": true, "requires": { + "minimist": "^1.2.5", "neo-async": "^2.6.0", - "optimist": "^0.6.1", "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" }, "dependencies": { "source-map": { @@ -4489,16 +4569,16 @@ } }, "make-fetch-happen": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.0.tgz", - "integrity": "sha512-nFr/vpL1Jc60etMVKeaLOqfGjMMb3tAHFVJWxHOFCFS04Zmd7kGlMxo0l1tzfhoQje0/UPnd0X8OeGUiXXnfPA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", "dev": true, "requires": { "agentkeepalive": "^3.4.1", "cacache": "^12.0.0", "http-cache-semantics": "^3.8.1", "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.1", + "https-proxy-agent": "^2.2.3", "lru-cache": "^5.1.1", "mississippi": "^3.0.0", "node-fetch-npm": "^2.0.2", @@ -4574,9 +4654,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } @@ -4609,18 +4689,18 @@ } }, "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", "dev": true }, "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", "dev": true, "requires": { - "mime-db": "1.40.0" + "mime-db": "1.43.0" } }, "mimic-fn": { @@ -4638,9 +4718,10 @@ } }, "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "minimist-options": { "version": "3.0.2", @@ -4663,12 +4744,24 @@ } }, "minizlib": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", - "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "dev": true, "requires": { - "minipass": "^2.2.1" + "minipass": "^2.9.0" + }, + "dependencies": { + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + } } }, "mississippi": { @@ -4711,11 +4804,18 @@ } }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + } } }, "modify-values": { @@ -4806,9 +4906,9 @@ "dev": true }, "node-fetch-npm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", - "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz", + "integrity": "sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==", "dev": true, "requires": { "encoding": "^0.1.11", @@ -4817,39 +4917,60 @@ } }, "node-gyp": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.0.3.tgz", - "integrity": "sha512-z/JdtkFGUm0QaQUusvloyYuGDub3nUbOo5de1Fz57cM++osBTvQatBUSTlF1k/w8vFHPxxXW6zxGvkxXSpaBkQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-5.1.0.tgz", + "integrity": "sha512-OUTryc5bt/P8zVgNUmC6xdXiDJxLMAW8cF5tLQOT9E5sOQj+UeQxnnPy74K3CLCa/SOjjBlbuzDLR8ANwA+wmw==", "dev": true, "requires": { - "env-paths": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^4.4.8", - "which": "1" + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.1.2", + "request": "^2.88.0", + "rimraf": "^2.6.3", + "semver": "^5.7.1", + "tar": "^4.4.12", + "which": "^1.3.1" }, "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "dev": true, "requires": { - "abbrev": "1" + "abbrev": "1", + "osenv": "^0.1.4" } }, "normalize-package-data": { @@ -4926,9 +5047,9 @@ } }, "npm-pick-manifest": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-2.2.3.tgz", - "integrity": "sha512-+IluBC5K201+gRU85vFlUwX3PFShZAbAgDNp2ewJdWMVSppdo/Zih0ul2Ecky/X7b51J7LrrUAP+XOmOCvYZqA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz", + "integrity": "sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw==", "dev": true, "requires": { "figgy-pudding": "^3.5.1", @@ -5063,16 +5184,6 @@ "mimic-fn": "^1.0.0" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -5486,9 +5597,9 @@ } }, "psl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", - "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", "dev": true }, "pump": { @@ -5722,9 +5833,9 @@ } }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -5734,7 +5845,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -5744,7 +5855,7 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } @@ -5964,9 +6075,9 @@ "dev": true }, "smart-buffer": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz", - "integrity": "sha512-JDhEpTKzXusOqXZ0BUIdH+CjFdO/CR3tLlf5CN34IypI+xMmXW1uB16OOY8z3cICbJlDAVJzNbwBhNO0wt9OAw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", "dev": true }, "snapdragon": { @@ -6092,13 +6203,13 @@ } }, "socks": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.2.tgz", - "integrity": "sha512-pCpjxQgOByDHLlNqlnh/mNSAxIUkyBBuwwhTcV+enZGbDaClPvHdvm6uvOwZfFJkam7cGhBNbb4JxiP8UZkRvQ==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", "dev": true, "requires": { - "ip": "^1.1.5", - "smart-buffer": "4.0.2" + "ip": "1.1.5", + "smart-buffer": "^4.1.0" } }, "socks-proxy-agent": { @@ -6356,9 +6467,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } @@ -6424,18 +6535,30 @@ } }, "tar": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.10.tgz", - "integrity": "sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==", + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "dev": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.3.5", + "minipass": "^2.8.6", "minizlib": "^1.2.1", "mkdirp": "^0.5.0", "safe-buffer": "^5.1.2", "yallist": "^3.0.3" + }, + "dependencies": { + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + } } }, "temp-dir": { @@ -6546,21 +6669,13 @@ } }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, "tr46": { @@ -6671,23 +6786,13 @@ "dev": true }, "uglify-js": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.0.tgz", - "integrity": "sha512-ugNSTT8ierCsDHso2jkBHXYrU8Y5/fY2ZUprfrJUiD7YpuFvV4jODLFmb3h4btQjqr5Nh4TX4XtgDfCU1WdioQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", + "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", "dev": true, "optional": true, "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } + "commander": "~2.20.3" } }, "uid-number": { @@ -6937,9 +7042,9 @@ "dev": true }, "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "wrap-ansi": { diff --git a/packages/altspacevr-extras/package-lock.json b/packages/altspacevr-extras/package-lock.json index 1c1137ffa..0dc58bd27 100644 --- a/packages/altspacevr-extras/package-lock.json +++ b/packages/altspacevr-extras/package-lock.json @@ -24,6 +24,39 @@ "js-tokens": "^4.0.0" } }, + "@microsoft/mixed-reality-extension-sdk": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/mixed-reality-extension-sdk/-/mixed-reality-extension-sdk-0.16.1.tgz", + "integrity": "sha512-T9Jjjy8n44+Gpn+58iYC0qL85NOA6lErkyn8KW+O83Ew/pb3JpFx2pH0ZnNVSyS8x/CGlHsfOprvss/YE9h13A==", + "requires": { + "@types/node": "^10.3.1", + "debug": "^4.1.0", + "deepmerge": "^2.1.1", + "forwarded-for": "^1.1.0", + "query-string": "^6.2.0", + "restify": "^8.5.1", + "semver": "^5.6.0", + "uuid": "^3.2.1", + "ws": "^6.1.2" + } + }, + "@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + }, + "dependencies": { + "extsprintf": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", + "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" + } + } + }, "@types/eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", @@ -51,8 +84,7 @@ "@types/node": { "version": "10.12.18", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "dev": true + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" }, "@typescript-eslint/eslint-plugin": { "version": "2.6.1", @@ -127,9 +159,9 @@ } }, "acorn": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", - "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", "dev": true }, "acorn-jsx": { @@ -183,12 +215,30 @@ "sprintf-js": "~1.0.2" } }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, "backbone": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", @@ -201,19 +251,36 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, + "bunyan": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz", + "integrity": "sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=", + "requires": { + "dtrace-provider": "~0.8", + "moment": "^2.10.6", + "mv": "~2", + "safe-json-stringify": "~1" + } + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -277,8 +344,12 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cross-spawn": { "version": "6.0.5", @@ -293,21 +364,79 @@ "which": "^1.2.9" } }, + "csv": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/csv/-/csv-5.3.2.tgz", + "integrity": "sha512-odDyucr9OgJTdGM2wrMbJXbOkJx3nnUX3Pt8SFOwlAMOpsUQlz1dywvLMXJWX/4Ib0rjfOsaawuuwfI5ucqBGQ==", + "requires": { + "csv-generate": "^3.2.4", + "csv-parse": "^4.8.8", + "csv-stringify": "^5.3.6", + "stream-transform": "^2.0.1" + } + }, + "csv-generate": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.2.4.tgz", + "integrity": "sha512-qNM9eqlxd53TWJeGtY1IQPj90b563Zx49eZs8e0uMyEvPgvNVmX1uZDtdzAcflB3PniuH9creAzcFOdyJ9YGvA==" + }, + "csv-parse": { + "version": "4.8.9", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.8.9.tgz", + "integrity": "sha512-uDxIDIDLb89gxqixSgGqDj3EA5A8D0pgUeyp9Qut8u+eCIC8IXkTtaxJEnnWDb6N2HqBY64suSlcOGg5ZBtsAQ==" + }, + "csv-stringify": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.4.3.tgz", + "integrity": "sha512-WJLgRJQcVjPK45jXS1xfnkwVbw9bOjg2F2BQRa9OkG7Di2W/geclPZNlcQTwxbzn1nEDI2ane2AubTdTd6gCvw==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, "requires": { "ms": "^2.1.1" } }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -317,12 +446,50 @@ "esutils": "^2.0.2" } }, + "dtrace-provider": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", + "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", + "optional": true, + "requires": { + "nan": "^2.14.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-regexp-component": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", + "integrity": "sha1-nGO20LJf8qiMOtvRjFthrMO5+qI=" + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -460,6 +627,19 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "ewma": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", + "integrity": "sha512-MYYK17A76cuuyvkR7MnqLW4iFYPEi5Isl2qb8rXiWpLiwFS9dxW/rncuNnjjgSENuVqZQkIuR4+DChVL4g1lnw==", + "requires": { + "assert-plus": "^1.0.0" + } + }, "external-editor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", @@ -471,6 +651,16 @@ "tmp": "^0.0.33" } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" + }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", @@ -507,6 +697,16 @@ "flat-cache": "^2.0.1" } }, + "find-my-way": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-2.2.2.tgz", + "integrity": "sha512-zk3eOsS1tABNQjII0vCbhkqgsX/COpRUxl0b5rlA41V2Ft7jWDr30LhYq4BZXLAlzw5yskg24XQG/U1wCT30vQ==", + "requires": { + "fast-decode-uri-component": "^1.0.0", + "safe-regex2": "^2.0.0", + "semver-store": "^0.3.0" + } + }, "flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -535,6 +735,21 @@ "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", "dev": true }, + "formidable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", + "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==" + }, + "forwarded-for": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/forwarded-for/-/forwarded-for-1.1.0.tgz", + "integrity": "sha512-1Yam9ht7GyMXMBvuwJfUYqpdtLVodtT5ee5JMBzGiSwVVeh37ZN8LuOWkNHd6ho2zUxpSZCHuQrt1Vjl2AxDNA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -558,6 +773,14 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -593,16 +816,22 @@ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, "handlebars": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.2.tgz", - "integrity": "sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw==", + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "dev": true, "requires": { + "minimist": "^1.2.5", "neo-async": "^2.6.0", - "optimist": "^0.6.1", "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" } }, "has-flag": { @@ -617,6 +846,64 @@ "integrity": "sha512-A97kI1KAUzKoAiEoaGcf2O9YPS8nbDTCRFokaaeBhnqjQTvbAuAJrQMm21zw8s8xzaMtCQBtgbyGXLGxdxQyqQ==", "dev": true }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-signature": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.4.tgz", + "integrity": "sha512-CbG3io8gUSIxNNSgq+XMjgpTMzAeVRipxVXjuGrDhH5M1a2kZ03w20s8FCLR1NjnnJj10KbvabvckmtQcYNb9g==", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.14.1" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -652,7 +939,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -661,8 +947,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "inquirer": { "version": "7.0.0", @@ -726,6 +1011,11 @@ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -754,6 +1044,16 @@ "esprima": "^4.0.0" } }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -775,6 +1075,17 @@ "graceful-fs": "^4.1.6" } }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -788,8 +1099,7 @@ "lodash": { "version": "4.17.15", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, "lodash.unescape": { "version": "4.0.1", @@ -797,6 +1107,14 @@ "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", "dev": true }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, "lunr": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz", @@ -809,49 +1127,66 @@ "integrity": "sha512-MyUe+T/Pw4TZufHkzAfDj6HarCBWia2y27/bhuYkTaiUnfDYFnCP3KUN+9oM7Wi6JA2rymtVYbQu3spE0GCmxQ==", "dev": true }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" + }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, + "mixme": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.3.5.tgz", + "integrity": "sha512-SyV9uPETRig5ZmYev0ANfiGeB+g6N2EnqqEfBbCGmmJ6MgZ3E4qv5aPbnHVdZ60KAHHXV+T3sXopdrnIXQdmjQ==" + }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.5" }, "dependencies": { "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", + "optional": true + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "mute-stream": { "version": "0.0.8", @@ -859,12 +1194,40 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "optional": true, + "requires": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + } + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "optional": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", + "optional": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, "neo-async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", @@ -877,11 +1240,23 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -895,16 +1270,6 @@ "mimic-fn": "^2.1.0" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -937,8 +1302,7 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "2.0.1", @@ -952,12 +1316,25 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "pidusage": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.18.tgz", + "integrity": "sha512-Y/VfKfh3poHjMEINxU+gJTeVOBjiThQeFAmzR7z56HSNiMx+etl+yBhk42nRPciPYt/VZl8DQLVXNC6P5vH11A==", + "requires": { + "safe-buffer": "^5.1.2" + } + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -970,6 +1347,36 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "qs": { + "version": "6.9.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", + "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==" + }, + "query-string": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.12.1.tgz", + "integrity": "sha512-OHj+zzfRMyj3rmo/6G8a5Ifvw3AleL/EbcHMD27YA31Q+cO5lfmQxECkImuNVjcskLcvBRVHNAB3w6udMs1eAA==", + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -1000,6 +1407,53 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, + "restify": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/restify/-/restify-8.5.1.tgz", + "integrity": "sha512-g+xciouvSDg2vmCZuCinztt2mvQynCfnGIE1y8vMjfcUrjBo4AP8DJ9RNheu0mdGpiI0cMoCHYA/GdZ3TEW+DA==", + "requires": { + "assert-plus": "^1.0.0", + "bunyan": "^1.8.12", + "csv": "^5.1.1", + "dtrace-provider": "^0.8.1", + "escape-regexp-component": "^1.0.2", + "ewma": "^2.0.1", + "find-my-way": "^2.0.1", + "formidable": "^1.2.1", + "http-signature": "^1.2.0", + "lodash": "^4.17.11", + "lru-cache": "^5.1.1", + "mime": "^2.4.3", + "negotiator": "^0.6.2", + "once": "^1.4.0", + "pidusage": "^2.0.17", + "qs": "^6.7.0", + "restify-errors": "^8.0.2", + "semver": "^6.1.1", + "send": "^0.16.2", + "spdy": "^4.0.0", + "uuid": "^3.3.2", + "vasync": "^2.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "restify-errors": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", + "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", + "requires": { + "@netflix/nerror": "^1.0.0", + "assert-plus": "^1.0.0", + "lodash": "^4.17.15", + "safe-json-stringify": "^1.0.4" + } + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -1010,6 +1464,35 @@ "signal-exit": "^3.0.2" } }, + "ret": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", + "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "optional": true, + "requires": { + "glob": "^6.0.1" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", @@ -1028,17 +1511,89 @@ "tslib": "^1.9.0" } }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "safe-regex2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", + "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", + "requires": { + "ret": "~0.2.0" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", - "dev": true + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "semver-store": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz", + "integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" }, "shebang-command": { "version": "1.2.0", @@ -1097,12 +1652,76 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "stream-transform": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.0.1.tgz", + "integrity": "sha512-GiTcO/rRvZP2R8WPwxmxCFP+Of1yIATuFAmYkvSLDfcD93X2WHiPwdgIqeFT2CvL1gyAsjQvu1nB6RDNQ5b2jw==", + "requires": { + "mixme": "^0.3.1" + } + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, "string-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", @@ -1114,6 +1733,21 @@ "strip-ansi": "^5.2.0" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -1217,6 +1851,11 @@ "tslib": "^1.8.1" } }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -1270,14 +1909,13 @@ "dev": true }, "uglify-js": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.6.tgz", - "integrity": "sha512-yYqjArOYSxvqeeiYH2VGjZOqq6SVmhxzaPjJC1W2F9e+bqvFL9QXQ2osQuKUFjM2hGjKG2YclQnRKWQSt/nOTQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", + "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", "dev": true, "optional": true, "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" + "commander": "~2.20.3" } }, "underscore": { @@ -1301,12 +1939,48 @@ "punycode": "^2.1.0" } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, "v8-compile-cache": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", "dev": true }, + "vasync": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.0.tgz", + "integrity": "sha1-z951GGChWCLbOxMrxZsRakra8Bs=", + "requires": { + "verror": "1.10.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -1323,16 +1997,15 @@ "dev": true }, "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write": { "version": "1.0.3", @@ -1342,6 +2015,19 @@ "requires": { "mkdirp": "^0.5.1" } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } } diff --git a/packages/gltf-gen/package-lock.json b/packages/gltf-gen/package-lock.json index 56fad2921..2c067c087 100644 --- a/packages/gltf-gen/package-lock.json +++ b/packages/gltf-gen/package-lock.json @@ -24,6 +24,14 @@ "js-tokens": "^4.0.0" } }, + "@microsoft/mixed-reality-extension-common": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/mixed-reality-extension-common/-/mixed-reality-extension-common-0.16.1.tgz", + "integrity": "sha512-KJyi2PNuvG7Ixh+9eN0GQsGfbCMoMeYEWt2FeCa7dp65LihSmvEMn7fZqbrEE+PAF7aDHqXGtQduWqfTkbhGzA==", + "requires": { + "@types/node": "^10.3.1" + } + }, "@types/eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", @@ -51,8 +59,7 @@ "@types/node": { "version": "10.12.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.0.tgz", - "integrity": "sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ==", - "dev": true + "integrity": "sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ==" }, "@typescript-eslint/eslint-plugin": { "version": "2.6.1", @@ -136,9 +143,9 @@ } }, "acorn": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", - "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", "dev": true }, "acorn-jsx": { @@ -658,15 +665,16 @@ "dev": true }, "handlebars": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.2.tgz", - "integrity": "sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw==", + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "dev": true, "requires": { + "minimist": "^1.2.5", "neo-async": "^2.6.0", - "optimist": "^0.6.1", "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" } }, "has-flag": { @@ -876,9 +884,9 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", "dev": true }, "lodash.get": { @@ -940,26 +948,18 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } + "minimist": "^1.2.5" } }, "ms": { @@ -1036,24 +1036,6 @@ "format-util": "^1.0.3" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - } - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -1451,14 +1433,13 @@ "dev": true }, "uglify-js": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.6.tgz", - "integrity": "sha512-yYqjArOYSxvqeeiYH2VGjZOqq6SVmhxzaPjJC1W2F9e+bqvFL9QXQ2osQuKUFjM2hGjKG2YclQnRKWQSt/nOTQ==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", + "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", "dev": true, "optional": true, "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" + "commander": "~2.20.3" }, "dependencies": { "commander": { @@ -1519,9 +1500,9 @@ "dev": true }, "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "wrappy": { diff --git a/packages/sdk/package-lock.json b/packages/sdk/package-lock.json index 7852cc5eb..839818bed 100644 --- a/packages/sdk/package-lock.json +++ b/packages/sdk/package-lock.json @@ -24,6 +24,14 @@ "js-tokens": "^4.0.0" } }, + "@microsoft/mixed-reality-extension-common": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/mixed-reality-extension-common/-/mixed-reality-extension-common-0.16.1.tgz", + "integrity": "sha512-KJyi2PNuvG7Ixh+9eN0GQsGfbCMoMeYEWt2FeCa7dp65LihSmvEMn7fZqbrEE+PAF7aDHqXGtQduWqfTkbhGzA==", + "requires": { + "@types/node": "^10.3.1" + } + }, "@netflix/nerror": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", @@ -406,7 +414,6 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, "optional": true }, "concat-map": { @@ -884,15 +891,15 @@ "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" }, "handlebars": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.2.tgz", - "integrity": "sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw==", - "dev": true, + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", "requires": { + "minimist": "^1.2.5", "neo-async": "^2.6.0", - "optimist": "^0.6.1", "source-map": "^0.6.1", - "uglify-js": "^3.1.4" + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" } }, "has-flag": { @@ -1205,9 +1212,9 @@ } }, "minimist": { - "version": "0.0.8", - "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "mixme": { "version": "0.3.5", @@ -1215,11 +1222,18 @@ "integrity": "sha512-SyV9uPETRig5ZmYev0ANfiGeB+g6N2EnqqEfBbCGmmJ6MgZ3E4qv5aPbnHVdZ60KAHHXV+T3sXopdrnIXQdmjQ==" }, "mkdirp": { - "version": "0.5.1", - "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "requires": { - "minimist": "0.0.8" + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + } } }, "moment": { @@ -1276,8 +1290,7 @@ "neo-async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" }, "nice-try": { "version": "1.0.5", @@ -1315,16 +1328,6 @@ "mimic-fn": "^2.1.0" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -1703,8 +1706,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "spdy": { "version": "4.0.1", @@ -1952,14 +1954,12 @@ "dev": true }, "uglify-js": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.6.tgz", - "integrity": "sha512-yYqjArOYSxvqeeiYH2VGjZOqq6SVmhxzaPjJC1W2F9e+bqvFL9QXQ2osQuKUFjM2hGjKG2YclQnRKWQSt/nOTQ==", - "dev": true, + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", + "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", "optional": true, "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" + "commander": "~2.20.3" } }, "underscore": { @@ -2041,10 +2041,9 @@ "dev": true }, "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, "wrappy": { "version": "1.0.2", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index a9124e942..c201c2b1d 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -46,7 +46,7 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-common": "^0.16.1", + "@microsoft/mixed-reality-extension-common": "^0.16.1", "@types/node": "^10.3.1", "debug": "^4.1.0", "deepmerge": "^2.1.1", From 26e0348526c0d0b6a0d8caad1b9b5dff399ee3a6 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Wed, 22 Apr 2020 11:00:32 -0700 Subject: [PATCH 04/38] Publish - @microsoft/mixed-reality-extension-altspacevr-extras@0.17.0 - @microsoft/mixed-reality-extension-common@0.17.0 - functional-tests@0.17.0 - @microsoft/gltf-gen@0.17.0 - @microsoft/mixed-reality-extension-sdk@0.17.0 --- packages/altspacevr-extras/package.json | 4 ++-- packages/common/package.json | 2 +- packages/functional-tests/package.json | 8 ++++---- packages/gltf-gen/package.json | 4 ++-- packages/sdk/package.json | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/altspacevr-extras/package.json b/packages/altspacevr-extras/package.json index 7ca1a9f1b..6fa784eb6 100644 --- a/packages/altspacevr-extras/package.json +++ b/packages/altspacevr-extras/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-altspacevr-extras", - "version": "0.16.1", + "version": "0.17.0", "description": "The Mixed Reality Extension AltspaceVR Extras package enables MRE developers to access custom AltspaceVR features.", "main": "built/index.js", "types": "built/index.d.ts", @@ -41,6 +41,6 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-sdk": "^0.16.1" + "@microsoft/mixed-reality-extension-sdk": "^0.17.0" } } diff --git a/packages/common/package.json b/packages/common/package.json index 38d1283d7..3486bef3f 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-common", - "version": "0.16.1", + "version": "0.17.0", "description": "Common components of the Mixed Reality Extension SDK.", "main": "built/index.js", "types": "built/index.d.ts", diff --git a/packages/functional-tests/package.json b/packages/functional-tests/package.json index 6cbe0f5d2..9bf30da6d 100644 --- a/packages/functional-tests/package.json +++ b/packages/functional-tests/package.json @@ -1,6 +1,6 @@ { "name": "functional-tests", - "version": "0.16.1", + "version": "0.17.0", "private": true, "description": "", "main": "built/server.js", @@ -23,9 +23,9 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/gltf-gen": "^0.16.1", - "@microsoft/mixed-reality-extension-altspacevr-extras": "^0.16.1", - "@microsoft/mixed-reality-extension-sdk": "^0.16.1", + "@microsoft/gltf-gen": "^0.17.0", + "@microsoft/mixed-reality-extension-altspacevr-extras": "^0.17.0", + "@microsoft/mixed-reality-extension-sdk": "^0.17.0", "@types/dotenv": "^6.1.0", "@types/node": "^10.3.1", "@types/restify": "^7.2.0", diff --git a/packages/gltf-gen/package.json b/packages/gltf-gen/package.json index e323afe3c..fb75102b6 100644 --- a/packages/gltf-gen/package.json +++ b/packages/gltf-gen/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/gltf-gen", - "version": "0.16.1", + "version": "0.17.0", "description": "Generate glTF buffers on the fly from vertex data", "main": "built/index.js", "types": "built/index.d.ts", @@ -45,7 +45,7 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-common": "^0.16.1", + "@microsoft/mixed-reality-extension-common": "^0.17.0", "mime-types": "~2.1.19" } } diff --git a/packages/sdk/package.json b/packages/sdk/package.json index c201c2b1d..4c1fc40bf 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-sdk", - "version": "0.16.1", + "version": "0.17.0", "description": "The Mixed Reality Extension SDK enables developers to build 3D world extensions for AltspaceVR, using Node.JS.", "main": "built/index.js", "types": "built/index.d.ts", @@ -46,7 +46,7 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-common": "^0.16.1", + "@microsoft/mixed-reality-extension-common": "^0.17.0", "@types/node": "^10.3.1", "debug": "^4.1.0", "deepmerge": "^2.1.1", From 3b12bdb47f412fec770bd70127e154a909b675c8 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Wed, 22 Apr 2020 11:01:55 -0700 Subject: [PATCH 05/38] Automated: Regenerated documentation for 0.17.0 --- .../classes/videoplayermanager.html | 8 +- docs/altspacevr-extras/index.html | 2 +- docs/assets/js/search.js | 2 +- docs/classes/actor.html | 632 +-- docs/classes/actortargetpath.html | 372 ++ docs/classes/actortransform.html | 14 +- docs/classes/actortransformtargetpath.html | 393 ++ docs/classes/adapter.html | 12 +- docs/classes/angle.html | 12 +- docs/classes/animation.html | 250 +- docs/classes/animationdata.html | 660 +++ docs/classes/appearance.html | 32 +- docs/classes/arc2.html | 20 +- docs/classes/asset.html | 51 +- docs/classes/assetcontainer.html | 114 +- docs/classes/attachment.html | 10 +- docs/classes/axis.html | 6 +- docs/classes/behavior.html | 4 +- docs/classes/beziercurve.html | 2 +- docs/classes/buttonbehavior.html | 26 +- docs/classes/clientstartup.html | 28 +- docs/classes/collider.html | 32 +- docs/classes/color3.html | 132 +- docs/classes/color4.html | 104 +- docs/classes/context.html | 151 +- docs/classes/curve3.html | 16 +- docs/classes/discreteaction.html | 6 +- docs/classes/frustum.html | 16 +- docs/classes/groupmask.html | 20 +- docs/classes/light.html | 24 +- docs/classes/log.html | 18 +- docs/classes/lookat.html | 14 +- docs/classes/material.html | 149 +- docs/classes/matrix.html | 208 +- docs/classes/mediainstance.html | 14 +- docs/classes/mesh.html | 73 +- docs/classes/mreargumenterror.html | 284 + docs/classes/multipeeradapter.html | 12 +- docs/classes/numbertargetpath.html | 351 ++ docs/classes/path2.html | 22 +- docs/classes/path3.html | 14 +- docs/classes/planargridlayout.html | 30 +- docs/classes/plane.html | 34 +- docs/classes/prefab.html | 53 +- docs/classes/quaternion.html | 136 +- docs/classes/quaterniontargetpath.html | 351 ++ docs/classes/rigidbody.html | 70 +- docs/classes/rpc.html | 12 +- docs/classes/rpcchannels.html | 4 +- docs/classes/scalar.html | 52 +- docs/classes/scaledtransform.html | 42 +- docs/classes/scaledtransformtargetpath.html | 416 ++ docs/classes/size.html | 36 +- docs/classes/sound.html | 55 +- docs/classes/targetbehavior.html | 10 +- docs/classes/targetpath.html | 375 ++ docs/classes/text.html | 28 +- docs/classes/texture.html | 69 +- docs/classes/transform.html | 30 +- docs/classes/transformtargetpath.html | 398 ++ docs/classes/user.html | 20 +- docs/classes/vector2.html | 128 +- docs/classes/vector3.html | 220 +- docs/classes/vector3targetpath.html | 414 ++ docs/classes/vector4.html | 128 +- docs/classes/videostream.html | 57 +- docs/classes/viewport.html | 20 +- docs/classes/webhost.html | 10 +- docs/classes/websocket.html | 20 +- docs/classes/websocketadapter.html | 12 +- docs/common/assets/css/main.css | 2321 ++++++++ docs/common/assets/images/icons.png | Bin 0 -> 9615 bytes docs/common/assets/images/icons@2x.png | Bin 0 -> 28144 bytes docs/common/assets/images/widgets.png | Bin 0 -> 480 bytes docs/common/assets/images/widgets@2x.png | Bin 0 -> 855 bytes docs/common/assets/js/main.js | 1 + docs/common/assets/js/search.js | 3 + docs/common/classes/angle.html | 482 ++ docs/common/classes/arc2.html | 487 ++ docs/common/classes/axis.html | 352 ++ docs/common/classes/beziercurve.html | 334 ++ docs/common/classes/color3.html | 2091 ++++++++ docs/common/classes/color4.html | 1680 ++++++ docs/common/classes/curve3.html | 646 +++ docs/common/classes/frustum.html | 597 +++ docs/common/classes/matrix.html | 4650 +++++++++++++++++ docs/common/classes/path2.html | 616 +++ docs/common/classes/path3.html | 510 ++ docs/common/classes/plane.html | 886 ++++ docs/common/classes/quaternion.html | 2649 ++++++++++ docs/common/classes/scalar.html | 1274 +++++ docs/common/classes/size.html | 903 ++++ docs/common/classes/vector2.html | 2511 +++++++++ docs/common/classes/vector3.html | 4411 ++++++++++++++++ docs/common/classes/vector4.html | 2692 ++++++++++ docs/common/classes/viewport.html | 454 ++ docs/common/enums/orientation.html | 304 ++ docs/common/index.html | 383 ++ docs/common/interfaces/color3like.html | 315 ++ docs/common/interfaces/color4like.html | 323 ++ docs/common/interfaces/isize.html | 318 ++ docs/common/interfaces/quaternionlike.html | 329 ++ docs/common/interfaces/vector2like.html | 301 ++ docs/common/interfaces/vector3like.html | 315 ++ docs/enums/alphamode.html | 6 +- docs/enums/animatiblename.html | 190 + docs/enums/animationwrapmode.html | 6 +- docs/enums/boxalignment.html | 18 +- docs/enums/collidertype.html | 8 +- docs/enums/collisiondetectionmode.html | 6 +- docs/enums/collisionlayer.html | 8 +- docs/enums/lookatmode.html | 6 +- docs/enums/mediacommand.html | 6 +- docs/enums/orientation.html | 4 +- docs/enums/primitiveshape.html | 10 +- docs/enums/rigidbodyconstraints.html | 20 +- docs/enums/textanchorlocation.html | 18 +- docs/enums/textfontfamily.html | 4 +- docs/enums/textjustify.html | 6 +- docs/enums/texturewrapmode.html | 6 +- docs/gltf-gen/classes/box.html | 12 +- docs/gltf-gen/classes/capsule.html | 12 +- docs/gltf-gen/classes/gltffactory.html | 14 +- docs/gltf-gen/classes/image.html | 16 +- docs/gltf-gen/classes/material.html | 46 +- docs/gltf-gen/classes/mesh.html | 10 +- docs/gltf-gen/classes/meshprimitive.html | 12 +- docs/gltf-gen/classes/node.html | 20 +- docs/gltf-gen/classes/plane.html | 12 +- docs/gltf-gen/classes/quad.html | 12 +- docs/gltf-gen/classes/scene.html | 10 +- docs/gltf-gen/classes/sphere.html | 12 +- docs/gltf-gen/classes/texture.html | 18 +- docs/gltf-gen/classes/vertex.html | 24 +- .../gltf-gen/enums/accessorcomponenttype.html | 12 +- docs/gltf-gen/enums/accessortype.html | 14 +- docs/gltf-gen/enums/alphamode.html | 6 +- docs/gltf-gen/enums/texturemagfilter.html | 4 +- docs/gltf-gen/enums/textureminfilter.html | 12 +- docs/gltf-gen/enums/texturewrapmode.html | 6 +- docs/gltf-gen/index.html | 10 +- docs/gltf-gen/interfaces/gltf.accessor.html | 24 +- .../interfaces/gltf.accessorsparse.html | 10 +- .../gltf.accessorsparseindices.html | 10 +- .../interfaces/gltf.accessorsparsevalues.html | 8 +- docs/gltf-gen/interfaces/gltf.animation.html | 10 +- .../interfaces/gltf.animationchannel.html | 8 +- .../gltf.animationchanneltarget.html | 8 +- .../interfaces/gltf.animationsampler.html | 10 +- docs/gltf-gen/interfaces/gltf.asset.html | 12 +- docs/gltf-gen/interfaces/gltf.buffer.html | 10 +- docs/gltf-gen/interfaces/gltf.bufferview.html | 16 +- docs/gltf-gen/interfaces/gltf.camera.html | 12 +- .../interfaces/gltf.cameraorthographic.html | 12 +- .../interfaces/gltf.cameraperspective.html | 12 +- docs/gltf-gen/interfaces/gltf.gltf-1.html | 38 +- docs/gltf-gen/interfaces/gltf.image.html | 12 +- docs/gltf-gen/interfaces/gltf.material.html | 22 +- .../gltf.materialnormaltextureinfo.html | 10 +- .../gltf.materialocclusiontextureinfo.html | 10 +- .../gltf.materialpbrmetallicroughness.html | 14 +- docs/gltf-gen/interfaces/gltf.mesh.html | 10 +- .../interfaces/gltf.meshprimitive.html | 14 +- docs/gltf-gen/interfaces/gltf.node.html | 24 +- docs/gltf-gen/interfaces/gltf.sampler.html | 14 +- docs/gltf-gen/interfaces/gltf.scene.html | 8 +- docs/gltf-gen/interfaces/gltf.skin.html | 12 +- docs/gltf-gen/interfaces/gltf.texture.html | 10 +- .../gltf-gen/interfaces/gltf.textureinfo.html | 8 +- docs/gltf-gen/interfaces/imagelike.html | 6 +- docs/gltf-gen/interfaces/materiallike.html | 40 +- docs/gltf-gen/interfaces/meshlike.html | 4 +- .../interfaces/meshprimitivelike.html | 6 +- docs/gltf-gen/interfaces/nodelike.html | 14 +- docs/gltf-gen/interfaces/scenelike.html | 4 +- docs/gltf-gen/interfaces/texturelike.html | 12 +- docs/gltf-gen/interfaces/vertexlike.html | 12 +- docs/gltf-gen/modules/gltf.html | 2 +- docs/index.html | 712 ++- docs/interfaces/actionevent.html | 10 +- docs/interfaces/actionhandlers.html | 4 +- docs/interfaces/actorlike.html | 30 +- docs/interfaces/actortransformlike.html | 4 +- docs/interfaces/addcelloptions.html | 12 +- docs/interfaces/animationdatalike.html | 209 + docs/interfaces/animationlike.html | 71 +- docs/interfaces/appearancelike.html | 6 +- docs/interfaces/assetlike.html | 38 +- docs/interfaces/assetsource.html | 6 +- docs/interfaces/attachmentlike.html | 4 +- docs/interfaces/colliderlike.html | 10 +- docs/interfaces/collisiondata.html | 14 +- docs/interfaces/collisionevent.html | 6 +- docs/interfaces/color3like.html | 6 +- docs/interfaces/color4like.html | 8 +- docs/interfaces/connection.html | 24 +- docs/interfaces/contactpoint.html | 10 +- docs/interfaces/contextsettings.html | 4 +- docs/interfaces/guid.html | 2 +- docs/interfaces/isize.html | 4 +- docs/interfaces/lightlike.html | 14 +- docs/interfaces/logevent.html | 10 +- docs/interfaces/lookatlike.html | 6 +- docs/interfaces/materiallike.html | 32 +- docs/interfaces/meshlike.html | 14 +- docs/interfaces/prefablike.html | 2 +- docs/interfaces/quaternionlike.html | 8 +- docs/interfaces/readonlymap.html | 14 +- docs/interfaces/rigidbodylike.html | 22 +- docs/interfaces/scaledtransformlike.html | 12 +- docs/interfaces/soundlike.html | 4 +- docs/interfaces/textlike.html | 18 +- docs/interfaces/texturelike.html | 10 +- docs/interfaces/transformlike.html | 8 +- docs/interfaces/triggerevent.html | 6 +- docs/interfaces/userlike.html | 8 +- docs/interfaces/vector2like.html | 4 +- docs/interfaces/vector3like.html | 6 +- docs/interfaces/videostreamlike.html | 4 +- 219 files changed, 40560 insertions(+), 2598 deletions(-) create mode 100644 docs/classes/actortargetpath.html create mode 100644 docs/classes/actortransformtargetpath.html create mode 100644 docs/classes/animationdata.html create mode 100644 docs/classes/mreargumenterror.html create mode 100644 docs/classes/numbertargetpath.html create mode 100644 docs/classes/quaterniontargetpath.html create mode 100644 docs/classes/scaledtransformtargetpath.html create mode 100644 docs/classes/targetpath.html create mode 100644 docs/classes/transformtargetpath.html create mode 100644 docs/classes/vector3targetpath.html create mode 100644 docs/common/assets/css/main.css create mode 100644 docs/common/assets/images/icons.png create mode 100644 docs/common/assets/images/icons@2x.png create mode 100644 docs/common/assets/images/widgets.png create mode 100644 docs/common/assets/images/widgets@2x.png create mode 100644 docs/common/assets/js/main.js create mode 100644 docs/common/assets/js/search.js create mode 100644 docs/common/classes/angle.html create mode 100644 docs/common/classes/arc2.html create mode 100644 docs/common/classes/axis.html create mode 100644 docs/common/classes/beziercurve.html create mode 100644 docs/common/classes/color3.html create mode 100644 docs/common/classes/color4.html create mode 100644 docs/common/classes/curve3.html create mode 100644 docs/common/classes/frustum.html create mode 100644 docs/common/classes/matrix.html create mode 100644 docs/common/classes/path2.html create mode 100644 docs/common/classes/path3.html create mode 100644 docs/common/classes/plane.html create mode 100644 docs/common/classes/quaternion.html create mode 100644 docs/common/classes/scalar.html create mode 100644 docs/common/classes/size.html create mode 100644 docs/common/classes/vector2.html create mode 100644 docs/common/classes/vector3.html create mode 100644 docs/common/classes/vector4.html create mode 100644 docs/common/classes/viewport.html create mode 100644 docs/common/enums/orientation.html create mode 100644 docs/common/index.html create mode 100644 docs/common/interfaces/color3like.html create mode 100644 docs/common/interfaces/color4like.html create mode 100644 docs/common/interfaces/isize.html create mode 100644 docs/common/interfaces/quaternionlike.html create mode 100644 docs/common/interfaces/vector2like.html create mode 100644 docs/common/interfaces/vector3like.html create mode 100644 docs/enums/animatiblename.html create mode 100644 docs/interfaces/animationdatalike.html diff --git a/docs/altspacevr-extras/classes/videoplayermanager.html b/docs/altspacevr-extras/classes/videoplayermanager.html index 22970f662..647afa4b2 100644 --- a/docs/altspacevr-extras/classes/videoplayermanager.html +++ b/docs/altspacevr-extras/classes/videoplayermanager.html @@ -113,7 +113,7 @@

constructor

  • Parameters

    @@ -139,7 +139,7 @@

    cleanup

  • Returns void

    @@ -156,7 +156,7 @@

    play

  • Parameters

    @@ -185,7 +185,7 @@

    stop

  • Parameters

    diff --git a/docs/altspacevr-extras/index.html b/docs/altspacevr-extras/index.html index d292354f2..8497bff6c 100644 --- a/docs/altspacevr-extras/index.html +++ b/docs/altspacevr-extras/index.html @@ -86,7 +86,7 @@

    Video

    Video: { basisTime: number; url: string }
    diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index f15a03bc1..6cc28107a 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias","8388608":"Event"},"rows":[{"id":0,"kind":256,"name":"ActionHandlers","url":"interfaces/actionhandlers.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"started","url":"interfaces/actionhandlers.html#started","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":2,"kind":1024,"name":"stopped","url":"interfaces/actionhandlers.html#stopped","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":3,"kind":128,"name":"DiscreteAction","url":"classes/discreteaction.html","classes":"tsd-kind-class"},{"id":4,"kind":2048,"name":"on","url":"classes/discreteaction.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":5,"kind":2048,"name":"getState","url":"classes/discreteaction.html#getstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":6,"kind":2048,"name":"isActive","url":"classes/discreteaction.html#isactive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":7,"kind":4194304,"name":"ActionHandler","url":"index.html#actionhandler","classes":"tsd-kind-type-alias"},{"id":8,"kind":65536,"name":"__type","url":"index.html#actionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"ActionHandler"},{"id":9,"kind":256,"name":"ActionEvent","url":"interfaces/actionevent.html","classes":"tsd-kind-interface"},{"id":10,"kind":1024,"name":"user","url":"interfaces/actionevent.html#user","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":11,"kind":1024,"name":"targetId","url":"interfaces/actionevent.html#targetid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":12,"kind":1024,"name":"behaviorType","url":"interfaces/actionevent.html#behaviortype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":13,"kind":1024,"name":"actionName","url":"interfaces/actionevent.html#actionname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":14,"kind":1024,"name":"actionState","url":"interfaces/actionevent.html#actionstate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":15,"kind":4194304,"name":"ActionState","url":"index.html#actionstate","classes":"tsd-kind-type-alias"},{"id":16,"kind":128,"name":"Behavior","url":"classes/behavior.html","classes":"tsd-kind-class"},{"id":17,"kind":262144,"name":"behaviorType","url":"classes/behavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Behavior"},{"id":18,"kind":2048,"name":"_supportsAction","url":"classes/behavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Behavior"},{"id":19,"kind":4194304,"name":"BehaviorType","url":"index.html#behaviortype","classes":"tsd-kind-type-alias"},{"id":20,"kind":128,"name":"TargetBehavior","url":"classes/targetbehavior.html","classes":"tsd-kind-class"},{"id":21,"kind":262144,"name":"behaviorType","url":"classes/targetbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"TargetBehavior"},{"id":22,"kind":262144,"name":"target","url":"classes/targetbehavior.html#target","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetBehavior"},{"id":23,"kind":2048,"name":"onTarget","url":"classes/targetbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":24,"kind":2048,"name":"isTargeted","url":"classes/targetbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":25,"kind":2048,"name":"_supportsAction","url":"classes/targetbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TargetBehavior"},{"id":26,"kind":128,"name":"ButtonBehavior","url":"classes/buttonbehavior.html","classes":"tsd-kind-class"},{"id":27,"kind":262144,"name":"behaviorType","url":"classes/buttonbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ButtonBehavior"},{"id":28,"kind":262144,"name":"hover","url":"classes/buttonbehavior.html#hover","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":29,"kind":262144,"name":"click","url":"classes/buttonbehavior.html#click","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":30,"kind":262144,"name":"button","url":"classes/buttonbehavior.html#button","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":31,"kind":2048,"name":"onHover","url":"classes/buttonbehavior.html#onhover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":32,"kind":2048,"name":"onClick","url":"classes/buttonbehavior.html#onclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":33,"kind":2048,"name":"onButton","url":"classes/buttonbehavior.html#onbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":34,"kind":2048,"name":"isHoveredOver","url":"classes/buttonbehavior.html#ishoveredover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":35,"kind":2048,"name":"isClicked","url":"classes/buttonbehavior.html#isclicked","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":36,"kind":262144,"name":"target","url":"classes/buttonbehavior.html#target","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":37,"kind":2048,"name":"onTarget","url":"classes/buttonbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":38,"kind":2048,"name":"isTargeted","url":"classes/buttonbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":39,"kind":2048,"name":"_supportsAction","url":"classes/buttonbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":40,"kind":4,"name":"MediaCommand","url":"enums/mediacommand.html","classes":"tsd-kind-enum"},{"id":41,"kind":16,"name":"Start","url":"enums/mediacommand.html#start","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":42,"kind":16,"name":"Update","url":"enums/mediacommand.html#update","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":43,"kind":16,"name":"Stop","url":"enums/mediacommand.html#stop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":44,"kind":128,"name":"MediaInstance","url":"classes/mediainstance.html","classes":"tsd-kind-class"},{"id":45,"kind":1024,"name":"id","url":"classes/mediainstance.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":46,"kind":1024,"name":"actor","url":"classes/mediainstance.html#actor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":47,"kind":512,"name":"constructor","url":"classes/mediainstance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MediaInstance"},{"id":48,"kind":2048,"name":"setState","url":"classes/mediainstance.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":49,"kind":2048,"name":"pause","url":"classes/mediainstance.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":50,"kind":2048,"name":"resume","url":"classes/mediainstance.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":51,"kind":2048,"name":"stop","url":"classes/mediainstance.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":52,"kind":4194304,"name":"SetAudioStateOptions","url":"index.html#setaudiostateoptions","classes":"tsd-kind-type-alias"},{"id":53,"kind":65536,"name":"__type","url":"index.html#setaudiostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetAudioStateOptions"},{"id":54,"kind":32,"name":"pitch","url":"index.html#setaudiostateoptions.__type.pitch","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":55,"kind":32,"name":"volume","url":"index.html#setaudiostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":56,"kind":32,"name":"looping","url":"index.html#setaudiostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":57,"kind":32,"name":"paused","url":"index.html#setaudiostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":58,"kind":32,"name":"doppler","url":"index.html#setaudiostateoptions.__type.doppler","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":59,"kind":32,"name":"spread","url":"index.html#setaudiostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":60,"kind":32,"name":"rolloffStartDistance","url":"index.html#setaudiostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":61,"kind":32,"name":"time","url":"index.html#setaudiostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":62,"kind":4194304,"name":"SetVideoStateOptions","url":"index.html#setvideostateoptions","classes":"tsd-kind-type-alias"},{"id":63,"kind":65536,"name":"__type","url":"index.html#setvideostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetVideoStateOptions"},{"id":64,"kind":32,"name":"volume","url":"index.html#setvideostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":65,"kind":32,"name":"looping","url":"index.html#setvideostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":66,"kind":32,"name":"paused","url":"index.html#setvideostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":67,"kind":32,"name":"spread","url":"index.html#setvideostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":68,"kind":32,"name":"rolloffStartDistance","url":"index.html#setvideostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":69,"kind":32,"name":"time","url":"index.html#setvideostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":70,"kind":32,"name":"visible","url":"index.html#setvideostateoptions.__type.visible","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":71,"kind":4194304,"name":"SetMediaStateOptions","url":"index.html#setmediastateoptions","classes":"tsd-kind-type-alias"},{"id":72,"kind":4,"name":"CollisionLayer","url":"enums/collisionlayer.html","classes":"tsd-kind-enum"},{"id":73,"kind":16,"name":"Default","url":"enums/collisionlayer.html#default","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":74,"kind":16,"name":"Navigation","url":"enums/collisionlayer.html#navigation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":75,"kind":16,"name":"Hologram","url":"enums/collisionlayer.html#hologram","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":76,"kind":16,"name":"UI","url":"enums/collisionlayer.html#ui","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":77,"kind":256,"name":"ColliderLike","url":"interfaces/colliderlike.html","classes":"tsd-kind-interface"},{"id":78,"kind":1024,"name":"enabled","url":"interfaces/colliderlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":79,"kind":1024,"name":"isTrigger","url":"interfaces/colliderlike.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":80,"kind":1024,"name":"layer","url":"interfaces/colliderlike.html#layer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":81,"kind":1024,"name":"geometry","url":"interfaces/colliderlike.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":82,"kind":1024,"name":"eventSubscriptions","url":"interfaces/colliderlike.html#eventsubscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":83,"kind":128,"name":"Collider","url":"classes/collider.html","classes":"tsd-kind-class"},{"id":84,"kind":1024,"name":"$DoNotObserve","url":"classes/collider.html#_donotobserve","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":85,"kind":1024,"name":"enabled","url":"classes/collider.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":86,"kind":1024,"name":"isTrigger","url":"classes/collider.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":87,"kind":1024,"name":"layer","url":"classes/collider.html#layer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":88,"kind":1024,"name":"geometry","url":"classes/collider.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":89,"kind":262144,"name":"eventSubscriptions","url":"classes/collider.html#eventsubscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Collider"},{"id":90,"kind":2048,"name":"onCollision","url":"classes/collider.html#oncollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":91,"kind":2048,"name":"offCollision","url":"classes/collider.html#offcollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":92,"kind":2048,"name":"onTrigger","url":"classes/collider.html#ontrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":93,"kind":2048,"name":"offTrigger","url":"classes/collider.html#offtrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":94,"kind":4194304,"name":"SphereColliderGeometry","url":"index.html#spherecollidergeometry","classes":"tsd-kind-type-alias"},{"id":95,"kind":65536,"name":"__type","url":"index.html#spherecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SphereColliderGeometry"},{"id":96,"kind":32,"name":"shape","url":"index.html#spherecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":97,"kind":32,"name":"center","url":"index.html#spherecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":98,"kind":32,"name":"radius","url":"index.html#spherecollidergeometry.__type.radius","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":99,"kind":4194304,"name":"BoxColliderGeometry","url":"index.html#boxcollidergeometry","classes":"tsd-kind-type-alias"},{"id":100,"kind":65536,"name":"__type","url":"index.html#boxcollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxColliderGeometry"},{"id":101,"kind":32,"name":"shape","url":"index.html#boxcollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":102,"kind":32,"name":"center","url":"index.html#boxcollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":103,"kind":32,"name":"size","url":"index.html#boxcollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":104,"kind":4194304,"name":"CapsuleColliderGeometry","url":"index.html#capsulecollidergeometry","classes":"tsd-kind-type-alias"},{"id":105,"kind":65536,"name":"__type","url":"index.html#capsulecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsuleColliderGeometry"},{"id":106,"kind":32,"name":"shape","url":"index.html#capsulecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":107,"kind":32,"name":"center","url":"index.html#capsulecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":108,"kind":32,"name":"size","url":"index.html#capsulecollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":109,"kind":4194304,"name":"AutoColliderGeometry","url":"index.html#autocollidergeometry","classes":"tsd-kind-type-alias"},{"id":110,"kind":65536,"name":"__type","url":"index.html#autocollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AutoColliderGeometry"},{"id":111,"kind":32,"name":"shape","url":"index.html#autocollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AutoColliderGeometry.__type"},{"id":112,"kind":4194304,"name":"ColliderGeometry","url":"index.html#collidergeometry","classes":"tsd-kind-type-alias"},{"id":113,"kind":4,"name":"ColliderType","url":"enums/collidertype.html","classes":"tsd-kind-enum"},{"id":114,"kind":16,"name":"Auto","url":"enums/collidertype.html#auto","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":115,"kind":16,"name":"Box","url":"enums/collidertype.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":116,"kind":16,"name":"Sphere","url":"enums/collidertype.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":117,"kind":16,"name":"Capsule","url":"enums/collidertype.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":118,"kind":256,"name":"ContactPoint","url":"interfaces/contactpoint.html","classes":"tsd-kind-interface"},{"id":119,"kind":1024,"name":"normal","url":"interfaces/contactpoint.html#normal","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":120,"kind":1024,"name":"point","url":"interfaces/contactpoint.html#point","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":121,"kind":1024,"name":"separation","url":"interfaces/contactpoint.html#separation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":122,"kind":256,"name":"CollisionData","url":"interfaces/collisiondata.html","classes":"tsd-kind-interface"},{"id":123,"kind":1024,"name":"otherActorId","url":"interfaces/collisiondata.html#otheractorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":124,"kind":1024,"name":"otherActor","url":"interfaces/collisiondata.html#otheractor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":125,"kind":1024,"name":"contacts","url":"interfaces/collisiondata.html#contacts","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":126,"kind":1024,"name":"impulse","url":"interfaces/collisiondata.html#impulse","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":127,"kind":1024,"name":"relativeVelocity","url":"interfaces/collisiondata.html#relativevelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":128,"kind":4194304,"name":"CollisionHandler","url":"index.html#collisionhandler","classes":"tsd-kind-type-alias"},{"id":129,"kind":65536,"name":"__type","url":"index.html#collisionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CollisionHandler"},{"id":130,"kind":4194304,"name":"TriggerHandler","url":"index.html#triggerhandler","classes":"tsd-kind-type-alias"},{"id":131,"kind":65536,"name":"__type","url":"index.html#triggerhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TriggerHandler"},{"id":132,"kind":4194304,"name":"CollisionEventState","url":"index.html#collisioneventstate","classes":"tsd-kind-type-alias"},{"id":133,"kind":4,"name":"CollisionDetectionMode","url":"enums/collisiondetectionmode.html","classes":"tsd-kind-enum"},{"id":134,"kind":16,"name":"Discrete","url":"enums/collisiondetectionmode.html#discrete","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":135,"kind":16,"name":"Continuous","url":"enums/collisiondetectionmode.html#continuous","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":136,"kind":16,"name":"ContinuousDynamic","url":"enums/collisiondetectionmode.html#continuousdynamic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":137,"kind":256,"name":"CollisionEvent","url":"interfaces/collisionevent.html","classes":"tsd-kind-interface"},{"id":138,"kind":1024,"name":"colliderOwnerId","url":"interfaces/collisionevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":139,"kind":1024,"name":"eventType","url":"interfaces/collisionevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":140,"kind":1024,"name":"collisionData","url":"interfaces/collisionevent.html#collisiondata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":141,"kind":4194304,"name":"TriggerEventType","url":"index.html#triggereventtype","classes":"tsd-kind-type-alias"},{"id":142,"kind":4194304,"name":"CollisionEventType","url":"index.html#collisioneventtype","classes":"tsd-kind-type-alias"},{"id":143,"kind":128,"name":"Adapter","url":"classes/adapter.html","classes":"tsd-kind-class"},{"id":144,"kind":262144,"name":"server","url":"classes/adapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Adapter"},{"id":145,"kind":262144,"name":"port","url":"classes/adapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Adapter"},{"id":146,"kind":512,"name":"constructor","url":"classes/adapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Adapter"},{"id":147,"kind":2048,"name":"listen","url":"classes/adapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Adapter"},{"id":148,"kind":8388608,"name":"onConnection","url":"classes/adapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Adapter"},{"id":149,"kind":4194304,"name":"AdapterOptions","url":"index.html#adapteroptions","classes":"tsd-kind-type-alias"},{"id":150,"kind":65536,"name":"__type","url":"index.html#adapteroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AdapterOptions"},{"id":151,"kind":32,"name":"server","url":"index.html#adapteroptions.__type.server","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":152,"kind":32,"name":"port","url":"index.html#adapteroptions.__type.port","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":153,"kind":32,"name":"MS_PER_S","url":"index.html#ms_per_s","classes":"tsd-kind-variable"},{"id":154,"kind":32,"name":"MS_PER_NS","url":"index.html#ms_per_ns","classes":"tsd-kind-variable"},{"id":155,"kind":128,"name":"ClientStartup","url":"classes/clientstartup.html","classes":"tsd-kind-class"},{"id":156,"kind":262144,"name":"name","url":"classes/clientstartup.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":157,"kind":512,"name":"constructor","url":"classes/clientstartup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":158,"kind":2048,"name":"sendMessage","url":"classes/clientstartup.html#sendmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":159,"kind":262144,"name":"conn","url":"classes/clientstartup.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":160,"kind":262144,"name":"promises","url":"classes/clientstartup.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":161,"kind":2048,"name":"run","url":"classes/clientstartup.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":162,"kind":2048,"name":"completed","url":"classes/clientstartup.html#completed","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":163,"kind":2048,"name":"use","url":"classes/clientstartup.html#use","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":164,"kind":2048,"name":"startListening","url":"classes/clientstartup.html#startlistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":165,"kind":2048,"name":"stopListening","url":"classes/clientstartup.html#stoplistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":166,"kind":2048,"name":"sendPayload","url":"classes/clientstartup.html#sendpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":167,"kind":2048,"name":"recvMessage","url":"classes/clientstartup.html#recvmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":168,"kind":2048,"name":"recvPayload","url":"classes/clientstartup.html#recvpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":169,"kind":2048,"name":"drainPromises","url":"classes/clientstartup.html#drainpromises","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":170,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":171,"kind":1024,"name":"defaultMaxListeners","url":"classes/clientstartup.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":172,"kind":2048,"name":"addListener","url":"classes/clientstartup.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":173,"kind":2048,"name":"on","url":"classes/clientstartup.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":174,"kind":2048,"name":"once","url":"classes/clientstartup.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":175,"kind":2048,"name":"prependListener","url":"classes/clientstartup.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":176,"kind":2048,"name":"prependOnceListener","url":"classes/clientstartup.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":177,"kind":2048,"name":"removeListener","url":"classes/clientstartup.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":178,"kind":2048,"name":"off","url":"classes/clientstartup.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":179,"kind":2048,"name":"removeAllListeners","url":"classes/clientstartup.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":180,"kind":2048,"name":"setMaxListeners","url":"classes/clientstartup.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":181,"kind":2048,"name":"getMaxListeners","url":"classes/clientstartup.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":182,"kind":2048,"name":"listeners","url":"classes/clientstartup.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":183,"kind":2048,"name":"rawListeners","url":"classes/clientstartup.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":184,"kind":2048,"name":"emit","url":"classes/clientstartup.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":185,"kind":2048,"name":"eventNames","url":"classes/clientstartup.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":186,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":187,"kind":4194304,"name":"AssetCreationMessage","url":"index.html#assetcreationmessage","classes":"tsd-kind-type-alias"},{"id":188,"kind":4194304,"name":"AnimationCreationMessage","url":"index.html#animationcreationmessage","classes":"tsd-kind-type-alias"},{"id":189,"kind":256,"name":"Connection","url":"interfaces/connection.html","classes":"tsd-kind-interface"},{"id":190,"kind":1024,"name":"quality","url":"interfaces/connection.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":191,"kind":1024,"name":"promises","url":"interfaces/connection.html#promises","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":192,"kind":1024,"name":"statsReport","url":"interfaces/connection.html#statsreport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":193,"kind":2048,"name":"on","url":"interfaces/connection.html#on","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":194,"kind":2048,"name":"off","url":"interfaces/connection.html#off","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":195,"kind":2048,"name":"close","url":"interfaces/connection.html#close","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":196,"kind":2048,"name":"send","url":"interfaces/connection.html#send","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":197,"kind":2048,"name":"recv","url":"interfaces/connection.html#recv","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":198,"kind":4194304,"name":"NetworkStatsReport","url":"index.html#networkstatsreport","classes":"tsd-kind-type-alias"},{"id":199,"kind":65536,"name":"__type","url":"index.html#networkstatsreport.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetworkStatsReport"},{"id":200,"kind":32,"name":"networkBandwidthIn","url":"index.html#networkstatsreport.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":201,"kind":32,"name":"networkBandwidthOut","url":"index.html#networkstatsreport.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":202,"kind":32,"name":"networkMessageCount","url":"index.html#networkstatsreport.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":203,"kind":128,"name":"WebSocket","url":"classes/websocket.html","classes":"tsd-kind-class"},{"id":204,"kind":262144,"name":"remoteAddress","url":"classes/websocket.html#remoteaddress","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebSocket"},{"id":205,"kind":512,"name":"constructor","url":"classes/websocket.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebSocket"},{"id":206,"kind":2048,"name":"close","url":"classes/websocket.html#close","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocket"},{"id":207,"kind":1024,"name":"statsTracker","url":"classes/websocket.html#statstracker","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":208,"kind":262144,"name":"quality","url":"classes/websocket.html#quality","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":209,"kind":262144,"name":"promises","url":"classes/websocket.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":210,"kind":262144,"name":"statsReport","url":"classes/websocket.html#statsreport","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":211,"kind":2048,"name":"off","url":"classes/websocket.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":212,"kind":2048,"name":"send","url":"classes/websocket.html#send","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":213,"kind":2048,"name":"recv","url":"classes/websocket.html#recv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":214,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":215,"kind":1024,"name":"defaultMaxListeners","url":"classes/websocket.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":216,"kind":2048,"name":"addListener","url":"classes/websocket.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":217,"kind":2048,"name":"on","url":"classes/websocket.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":218,"kind":2048,"name":"once","url":"classes/websocket.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":219,"kind":2048,"name":"prependListener","url":"classes/websocket.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":220,"kind":2048,"name":"prependOnceListener","url":"classes/websocket.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":221,"kind":2048,"name":"removeListener","url":"classes/websocket.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":222,"kind":2048,"name":"removeAllListeners","url":"classes/websocket.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":223,"kind":2048,"name":"setMaxListeners","url":"classes/websocket.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":224,"kind":2048,"name":"getMaxListeners","url":"classes/websocket.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":225,"kind":2048,"name":"listeners","url":"classes/websocket.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":226,"kind":2048,"name":"rawListeners","url":"classes/websocket.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":227,"kind":2048,"name":"emit","url":"classes/websocket.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":228,"kind":2048,"name":"eventNames","url":"classes/websocket.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":229,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":230,"kind":4194304,"name":"CreateColliderType","url":"index.html#createcollidertype","classes":"tsd-kind-type-alias"},{"id":231,"kind":32,"name":"byteToHex","url":"index.html#bytetohex","classes":"tsd-kind-variable"},{"id":232,"kind":64,"name":"uuidParse","url":"index.html#uuidparse","classes":"tsd-kind-function"},{"id":233,"kind":64,"name":"observeLeafProperties","url":"index.html#observeleafproperties","classes":"tsd-kind-function"},{"id":234,"kind":64,"name":"unobserveLeafProperties","url":"index.html#unobserveleafproperties","classes":"tsd-kind-function"},{"id":235,"kind":64,"name":"safeAccessPath","url":"index.html#safeaccesspath","classes":"tsd-kind-function"},{"id":236,"kind":32,"name":"CurrentSDKVersion","url":"index.html#currentsdkversion","classes":"tsd-kind-variable"},{"id":237,"kind":32,"name":"MinimumSupportedClientVersion","url":"index.html#minimumsupportedclientversion","classes":"tsd-kind-variable"},{"id":238,"kind":4194304,"name":"SubscriptionType","url":"index.html#subscriptiontype","classes":"tsd-kind-type-alias"},{"id":239,"kind":4194304,"name":"TraceSeverity","url":"index.html#traceseverity","classes":"tsd-kind-type-alias"},{"id":240,"kind":256,"name":"RigidBodyLike","url":"interfaces/rigidbodylike.html","classes":"tsd-kind-interface"},{"id":241,"kind":1024,"name":"enabled","url":"interfaces/rigidbodylike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":242,"kind":1024,"name":"velocity","url":"interfaces/rigidbodylike.html#velocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":243,"kind":1024,"name":"angularVelocity","url":"interfaces/rigidbodylike.html#angularvelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":244,"kind":1024,"name":"mass","url":"interfaces/rigidbodylike.html#mass","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":245,"kind":1024,"name":"detectCollisions","url":"interfaces/rigidbodylike.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":246,"kind":1024,"name":"collisionDetectionMode","url":"interfaces/rigidbodylike.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":247,"kind":1024,"name":"useGravity","url":"interfaces/rigidbodylike.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":248,"kind":1024,"name":"isKinematic","url":"interfaces/rigidbodylike.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":249,"kind":1024,"name":"constraints","url":"interfaces/rigidbodylike.html#constraints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":250,"kind":128,"name":"RigidBody","url":"classes/rigidbody.html","classes":"tsd-kind-class"},{"id":251,"kind":1024,"name":"enabled","url":"classes/rigidbody.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":252,"kind":1024,"name":"mass","url":"classes/rigidbody.html#mass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":253,"kind":1024,"name":"detectCollisions","url":"classes/rigidbody.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":254,"kind":1024,"name":"collisionDetectionMode","url":"classes/rigidbody.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":255,"kind":1024,"name":"useGravity","url":"classes/rigidbody.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":256,"kind":1024,"name":"isKinematic","url":"classes/rigidbody.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":257,"kind":262144,"name":"velocity","url":"classes/rigidbody.html#velocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":258,"kind":262144,"name":"angularVelocity","url":"classes/rigidbody.html#angularvelocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":259,"kind":262144,"name":"constraints","url":"classes/rigidbody.html#constraints","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":260,"kind":2048,"name":"movePosition","url":"classes/rigidbody.html#moveposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":261,"kind":2048,"name":"moveRotation","url":"classes/rigidbody.html#moverotation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":262,"kind":2048,"name":"addForce","url":"classes/rigidbody.html#addforce","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":263,"kind":2048,"name":"addForceAtPosition","url":"classes/rigidbody.html#addforceatposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":264,"kind":2048,"name":"addTorque","url":"classes/rigidbody.html#addtorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":265,"kind":2048,"name":"addRelativeTorque","url":"classes/rigidbody.html#addrelativetorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":266,"kind":4,"name":"RigidBodyConstraints","url":"enums/rigidbodyconstraints.html","classes":"tsd-kind-enum"},{"id":267,"kind":16,"name":"None","url":"enums/rigidbodyconstraints.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":268,"kind":16,"name":"FreezePositionX","url":"enums/rigidbodyconstraints.html#freezepositionx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":269,"kind":16,"name":"FreezePositionY","url":"enums/rigidbodyconstraints.html#freezepositiony","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":270,"kind":16,"name":"FreezePositionZ","url":"enums/rigidbodyconstraints.html#freezepositionz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":271,"kind":16,"name":"FreezePosition","url":"enums/rigidbodyconstraints.html#freezeposition","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":272,"kind":16,"name":"FreezeRotationX","url":"enums/rigidbodyconstraints.html#freezerotationx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":273,"kind":16,"name":"FreezeRotationY","url":"enums/rigidbodyconstraints.html#freezerotationy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":274,"kind":16,"name":"FreezeRotationZ","url":"enums/rigidbodyconstraints.html#freezerotationz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":275,"kind":16,"name":"FreezeRotation","url":"enums/rigidbodyconstraints.html#freezerotation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":276,"kind":16,"name":"FreezeAll","url":"enums/rigidbodyconstraints.html#freezeall","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":277,"kind":256,"name":"TriggerEvent","url":"interfaces/triggerevent.html","classes":"tsd-kind-interface"},{"id":278,"kind":1024,"name":"colliderOwnerId","url":"interfaces/triggerevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":279,"kind":1024,"name":"eventType","url":"interfaces/triggerevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":280,"kind":1024,"name":"otherColliderOwnerId","url":"interfaces/triggerevent.html#othercolliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":281,"kind":256,"name":"ActorTransformLike","url":"interfaces/actortransformlike.html","classes":"tsd-kind-interface"},{"id":282,"kind":1024,"name":"app","url":"interfaces/actortransformlike.html#app","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":283,"kind":1024,"name":"local","url":"interfaces/actortransformlike.html#local","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":284,"kind":128,"name":"ActorTransform","url":"classes/actortransform.html","classes":"tsd-kind-class"},{"id":285,"kind":262144,"name":"app","url":"classes/actortransform.html#app","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":286,"kind":262144,"name":"local","url":"classes/actortransform.html#local","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":287,"kind":512,"name":"constructor","url":"classes/actortransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ActorTransform"},{"id":288,"kind":2048,"name":"copy","url":"classes/actortransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":289,"kind":2048,"name":"toJSON","url":"classes/actortransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":290,"kind":256,"name":"AppearanceLike","url":"interfaces/appearancelike.html","classes":"tsd-kind-interface"},{"id":291,"kind":1024,"name":"enabled","url":"interfaces/appearancelike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":292,"kind":1024,"name":"materialId","url":"interfaces/appearancelike.html#materialid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":293,"kind":1024,"name":"meshId","url":"interfaces/appearancelike.html#meshid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":294,"kind":128,"name":"Appearance","url":"classes/appearance.html","classes":"tsd-kind-class"},{"id":295,"kind":262144,"name":"enabled","url":"classes/appearance.html#enabled","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":296,"kind":262144,"name":"enabledFor","url":"classes/appearance.html#enabledfor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":297,"kind":262144,"name":"activeAndEnabled","url":"classes/appearance.html#activeandenabled","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Appearance"},{"id":298,"kind":262144,"name":"material","url":"classes/appearance.html#material","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":299,"kind":262144,"name":"materialId","url":"classes/appearance.html#materialid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":300,"kind":262144,"name":"mesh","url":"classes/appearance.html#mesh","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":301,"kind":262144,"name":"meshId","url":"classes/appearance.html#meshid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":302,"kind":512,"name":"constructor","url":"classes/appearance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Appearance"},{"id":303,"kind":2048,"name":"copy","url":"classes/appearance.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":304,"kind":2048,"name":"toJSON","url":"classes/appearance.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":305,"kind":256,"name":"AttachmentLike","url":"interfaces/attachmentlike.html","classes":"tsd-kind-interface"},{"id":306,"kind":1024,"name":"userId","url":"interfaces/attachmentlike.html#userid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":307,"kind":1024,"name":"attachPoint","url":"interfaces/attachmentlike.html#attachpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":308,"kind":128,"name":"Attachment","url":"classes/attachment.html","classes":"tsd-kind-class"},{"id":309,"kind":262144,"name":"userId","url":"classes/attachment.html#userid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":310,"kind":262144,"name":"attachPoint","url":"classes/attachment.html#attachpoint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":311,"kind":2048,"name":"copy","url":"classes/attachment.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachment"},{"id":312,"kind":4194304,"name":"AttachPoint","url":"index.html#attachpoint","classes":"tsd-kind-type-alias"},{"id":313,"kind":256,"name":"LightLike","url":"interfaces/lightlike.html","classes":"tsd-kind-interface"},{"id":314,"kind":1024,"name":"enabled","url":"interfaces/lightlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":315,"kind":1024,"name":"type","url":"interfaces/lightlike.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":316,"kind":1024,"name":"color","url":"interfaces/lightlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":317,"kind":1024,"name":"intensity","url":"interfaces/lightlike.html#intensity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":318,"kind":1024,"name":"range","url":"interfaces/lightlike.html#range","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":319,"kind":1024,"name":"spotAngle","url":"interfaces/lightlike.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":320,"kind":128,"name":"Light","url":"classes/light.html","classes":"tsd-kind-class"},{"id":321,"kind":1024,"name":"enabled","url":"classes/light.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":322,"kind":1024,"name":"type","url":"classes/light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":323,"kind":1024,"name":"intensity","url":"classes/light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":324,"kind":1024,"name":"range","url":"classes/light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":325,"kind":1024,"name":"spotAngle","url":"classes/light.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":326,"kind":262144,"name":"color","url":"classes/light.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Light"},{"id":327,"kind":512,"name":"constructor","url":"classes/light.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Light"},{"id":328,"kind":2048,"name":"copy","url":"classes/light.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":329,"kind":2048,"name":"toJSON","url":"classes/light.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":330,"kind":4194304,"name":"LightType","url":"index.html#lighttype","classes":"tsd-kind-type-alias"},{"id":331,"kind":4,"name":"LookAtMode","url":"enums/lookatmode.html","classes":"tsd-kind-enum"},{"id":332,"kind":16,"name":"None","url":"enums/lookatmode.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":333,"kind":16,"name":"TargetY","url":"enums/lookatmode.html#targety","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":334,"kind":16,"name":"TargetXY","url":"enums/lookatmode.html#targetxy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":335,"kind":256,"name":"LookAtLike","url":"interfaces/lookatlike.html","classes":"tsd-kind-interface"},{"id":336,"kind":1024,"name":"actorId","url":"interfaces/lookatlike.html#actorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":337,"kind":1024,"name":"mode","url":"interfaces/lookatlike.html#mode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":338,"kind":1024,"name":"backward","url":"interfaces/lookatlike.html#backward","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":339,"kind":128,"name":"LookAt","url":"classes/lookat.html","classes":"tsd-kind-class"},{"id":340,"kind":262144,"name":"actorId","url":"classes/lookat.html#actorid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":341,"kind":262144,"name":"mode","url":"classes/lookat.html#mode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":342,"kind":262144,"name":"backward","url":"classes/lookat.html#backward","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":343,"kind":2048,"name":"copy","url":"classes/lookat.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LookAt"},{"id":344,"kind":4,"name":"TextAnchorLocation","url":"enums/textanchorlocation.html","classes":"tsd-kind-enum"},{"id":345,"kind":16,"name":"TopLeft","url":"enums/textanchorlocation.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":346,"kind":16,"name":"TopCenter","url":"enums/textanchorlocation.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":347,"kind":16,"name":"TopRight","url":"enums/textanchorlocation.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":348,"kind":16,"name":"MiddleLeft","url":"enums/textanchorlocation.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":349,"kind":16,"name":"MiddleCenter","url":"enums/textanchorlocation.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":350,"kind":16,"name":"MiddleRight","url":"enums/textanchorlocation.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":351,"kind":16,"name":"BottomLeft","url":"enums/textanchorlocation.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":352,"kind":16,"name":"BottomCenter","url":"enums/textanchorlocation.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":353,"kind":16,"name":"BottomRight","url":"enums/textanchorlocation.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":354,"kind":4,"name":"TextJustify","url":"enums/textjustify.html","classes":"tsd-kind-enum"},{"id":355,"kind":16,"name":"Left","url":"enums/textjustify.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":356,"kind":16,"name":"Center","url":"enums/textjustify.html#center","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":357,"kind":16,"name":"Right","url":"enums/textjustify.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":358,"kind":4,"name":"TextFontFamily","url":"enums/textfontfamily.html","classes":"tsd-kind-enum"},{"id":359,"kind":16,"name":"Serif","url":"enums/textfontfamily.html#serif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":360,"kind":16,"name":"SansSerif","url":"enums/textfontfamily.html#sansserif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":361,"kind":256,"name":"TextLike","url":"interfaces/textlike.html","classes":"tsd-kind-interface"},{"id":362,"kind":1024,"name":"enabled","url":"interfaces/textlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":363,"kind":1024,"name":"contents","url":"interfaces/textlike.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":364,"kind":1024,"name":"height","url":"interfaces/textlike.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":365,"kind":1024,"name":"pixelsPerLine","url":"interfaces/textlike.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":366,"kind":1024,"name":"anchor","url":"interfaces/textlike.html#anchor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":367,"kind":1024,"name":"justify","url":"interfaces/textlike.html#justify","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":368,"kind":1024,"name":"font","url":"interfaces/textlike.html#font","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":369,"kind":1024,"name":"color","url":"interfaces/textlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":370,"kind":128,"name":"Text","url":"classes/text.html","classes":"tsd-kind-class"},{"id":371,"kind":1024,"name":"enabled","url":"classes/text.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":372,"kind":1024,"name":"contents","url":"classes/text.html#contents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":373,"kind":1024,"name":"height","url":"classes/text.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":374,"kind":1024,"name":"pixelsPerLine","url":"classes/text.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":375,"kind":1024,"name":"anchor","url":"classes/text.html#anchor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":376,"kind":1024,"name":"justify","url":"classes/text.html#justify","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":377,"kind":1024,"name":"font","url":"classes/text.html#font","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":378,"kind":262144,"name":"color","url":"classes/text.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Text"},{"id":379,"kind":512,"name":"constructor","url":"classes/text.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Text"},{"id":380,"kind":2048,"name":"copy","url":"classes/text.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":381,"kind":2048,"name":"toJSON","url":"classes/text.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":382,"kind":256,"name":"TransformLike","url":"interfaces/transformlike.html","classes":"tsd-kind-interface"},{"id":383,"kind":1024,"name":"position","url":"interfaces/transformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":384,"kind":1024,"name":"rotation","url":"interfaces/transformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":385,"kind":256,"name":"ScaledTransformLike","url":"interfaces/scaledtransformlike.html","classes":"tsd-kind-interface"},{"id":386,"kind":1024,"name":"scale","url":"interfaces/scaledtransformlike.html#scale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ScaledTransformLike"},{"id":387,"kind":1024,"name":"position","url":"interfaces/scaledtransformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":388,"kind":1024,"name":"rotation","url":"interfaces/scaledtransformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":389,"kind":128,"name":"Transform","url":"classes/transform.html","classes":"tsd-kind-class"},{"id":390,"kind":262144,"name":"position","url":"classes/transform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":391,"kind":262144,"name":"rotation","url":"classes/transform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":392,"kind":512,"name":"constructor","url":"classes/transform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Transform"},{"id":393,"kind":2048,"name":"copy","url":"classes/transform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":394,"kind":2048,"name":"toJSON","url":"classes/transform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":395,"kind":128,"name":"ScaledTransform","url":"classes/scaledtransform.html","classes":"tsd-kind-class"},{"id":396,"kind":262144,"name":"scale","url":"classes/scaledtransform.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ScaledTransform"},{"id":397,"kind":512,"name":"constructor","url":"classes/scaledtransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":398,"kind":2048,"name":"copy","url":"classes/scaledtransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":399,"kind":2048,"name":"toJSON","url":"classes/scaledtransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":400,"kind":262144,"name":"position","url":"classes/scaledtransform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":401,"kind":262144,"name":"rotation","url":"classes/scaledtransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":402,"kind":256,"name":"AnimationLike","url":"interfaces/animationlike.html","classes":"tsd-kind-interface"},{"id":403,"kind":1024,"name":"id","url":"interfaces/animationlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":404,"kind":1024,"name":"name","url":"interfaces/animationlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":405,"kind":1024,"name":"basisTime","url":"interfaces/animationlike.html#basistime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":406,"kind":1024,"name":"time","url":"interfaces/animationlike.html#time","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":407,"kind":1024,"name":"speed","url":"interfaces/animationlike.html#speed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":408,"kind":1024,"name":"weight","url":"interfaces/animationlike.html#weight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":409,"kind":1024,"name":"wrapMode","url":"interfaces/animationlike.html#wrapmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":410,"kind":1024,"name":"targetActorIds","url":"interfaces/animationlike.html#targetactorids","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":411,"kind":1024,"name":"duration","url":"interfaces/animationlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":412,"kind":128,"name":"Animation","url":"classes/animation.html","classes":"tsd-kind-class"},{"id":413,"kind":262144,"name":"id","url":"classes/animation.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":414,"kind":262144,"name":"name","url":"classes/animation.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":415,"kind":262144,"name":"basisTime","url":"classes/animation.html#basistime","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":416,"kind":262144,"name":"time","url":"classes/animation.html#time","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":417,"kind":262144,"name":"normalizedTime","url":"classes/animation.html#normalizedtime","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":418,"kind":262144,"name":"speed","url":"classes/animation.html#speed","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":419,"kind":262144,"name":"weight","url":"classes/animation.html#weight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":420,"kind":262144,"name":"wrapMode","url":"classes/animation.html#wrapmode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":421,"kind":262144,"name":"targetActorIds","url":"classes/animation.html#targetactorids","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":422,"kind":262144,"name":"targetActors","url":"classes/animation.html#targetactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":423,"kind":262144,"name":"duration","url":"classes/animation.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":424,"kind":262144,"name":"isPlaying","url":"classes/animation.html#isplaying","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":425,"kind":512,"name":"constructor","url":"classes/animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Animation"},{"id":426,"kind":2048,"name":"play","url":"classes/animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":427,"kind":2048,"name":"stop","url":"classes/animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":428,"kind":2048,"name":"finished","url":"classes/animation.html#finished","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":429,"kind":2097152,"name":"AnimationEaseCurves","url":"index.html#animationeasecurves","classes":"tsd-kind-object-literal"},{"id":430,"kind":32,"name":"Linear","url":"index.html#animationeasecurves.linear","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":431,"kind":32,"name":"EaseInSine","url":"index.html#animationeasecurves.easeinsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":432,"kind":32,"name":"EaseInQuadratic","url":"index.html#animationeasecurves.easeinquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":433,"kind":32,"name":"EaseInCubic","url":"index.html#animationeasecurves.easeincubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":434,"kind":32,"name":"EaseInQuartic","url":"index.html#animationeasecurves.easeinquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":435,"kind":32,"name":"EaseInQuintic","url":"index.html#animationeasecurves.easeinquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":436,"kind":32,"name":"EaseInExponential","url":"index.html#animationeasecurves.easeinexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":437,"kind":32,"name":"EaseInCircular","url":"index.html#animationeasecurves.easeincircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":438,"kind":32,"name":"EaseInBack","url":"index.html#animationeasecurves.easeinback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":439,"kind":32,"name":"EaseOutSine","url":"index.html#animationeasecurves.easeoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":440,"kind":32,"name":"EaseOutQuadratic","url":"index.html#animationeasecurves.easeoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":441,"kind":32,"name":"EaseOutCubic","url":"index.html#animationeasecurves.easeoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":442,"kind":32,"name":"EaseOutQuartic","url":"index.html#animationeasecurves.easeoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":443,"kind":32,"name":"EaseOutQuintic","url":"index.html#animationeasecurves.easeoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":444,"kind":32,"name":"EaseOutExponential","url":"index.html#animationeasecurves.easeoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":445,"kind":32,"name":"EaseOutCircular","url":"index.html#animationeasecurves.easeoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":446,"kind":32,"name":"EaseOutBack","url":"index.html#animationeasecurves.easeoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":447,"kind":32,"name":"EaseInOutSine","url":"index.html#animationeasecurves.easeinoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":448,"kind":32,"name":"EaseInOutQuadratic","url":"index.html#animationeasecurves.easeinoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":449,"kind":32,"name":"EaseInOutCubic","url":"index.html#animationeasecurves.easeinoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":450,"kind":32,"name":"EaseInOutQuartic","url":"index.html#animationeasecurves.easeinoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":451,"kind":32,"name":"EaseInOutQuintic","url":"index.html#animationeasecurves.easeinoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":452,"kind":32,"name":"EaseInOutExponential","url":"index.html#animationeasecurves.easeinoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":453,"kind":32,"name":"EaseInOutCircular","url":"index.html#animationeasecurves.easeinoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":454,"kind":32,"name":"EaseInOutBack","url":"index.html#animationeasecurves.easeinoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":455,"kind":256,"name":"AnimationEvent","url":"interfaces/animationevent.html","classes":"tsd-kind-interface"},{"id":456,"kind":1024,"name":"name","url":"interfaces/animationevent.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationEvent"},{"id":457,"kind":1024,"name":"value","url":"interfaces/animationevent.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationEvent"},{"id":458,"kind":1024,"name":"time","url":"interfaces/animationevent.html#time","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationEvent"},{"id":459,"kind":256,"name":"AnimationKeyframe","url":"interfaces/animationkeyframe.html","classes":"tsd-kind-interface"},{"id":460,"kind":1024,"name":"value","url":"interfaces/animationkeyframe.html#value","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationKeyframe"},{"id":461,"kind":1024,"name":"time","url":"interfaces/animationkeyframe.html#time","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationKeyframe"},{"id":462,"kind":4194304,"name":"AnimationState","url":"index.html#animationstate","classes":"tsd-kind-type-alias"},{"id":463,"kind":65536,"name":"__type","url":"index.html#animationstate.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AnimationState"},{"id":464,"kind":32,"name":"actorId","url":"index.html#animationstate.__type.actorid","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimationState.__type"},{"id":465,"kind":32,"name":"animationName","url":"index.html#animationstate.__type.animationname","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimationState.__type"},{"id":466,"kind":32,"name":"animationTime","url":"index.html#animationstate.__type.animationtime","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimationState.__type"},{"id":467,"kind":32,"name":"animationSpeed","url":"index.html#animationstate.__type.animationspeed","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimationState.__type"},{"id":468,"kind":4,"name":"AnimationWrapMode","url":"enums/animationwrapmode.html","classes":"tsd-kind-enum"},{"id":469,"kind":16,"name":"Once","url":"enums/animationwrapmode.html#once","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":470,"kind":16,"name":"Loop","url":"enums/animationwrapmode.html#loop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":471,"kind":16,"name":"PingPong","url":"enums/animationwrapmode.html#pingpong","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":472,"kind":4194304,"name":"CreateAnimationOptions","url":"index.html#createanimationoptions","classes":"tsd-kind-type-alias"},{"id":473,"kind":65536,"name":"__type","url":"index.html#createanimationoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CreateAnimationOptions"},{"id":474,"kind":32,"name":"keyframes","url":"index.html#createanimationoptions.__type.keyframes","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CreateAnimationOptions.__type"},{"id":475,"kind":32,"name":"events","url":"index.html#createanimationoptions.__type.events","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CreateAnimationOptions.__type"},{"id":476,"kind":32,"name":"wrapMode","url":"index.html#createanimationoptions.__type.wrapmode","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CreateAnimationOptions.__type"},{"id":477,"kind":32,"name":"initialState","url":"index.html#createanimationoptions.__type.initialstate","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CreateAnimationOptions.__type"},{"id":478,"kind":4194304,"name":"SetAnimationStateOptions","url":"index.html#setanimationstateoptions","classes":"tsd-kind-type-alias"},{"id":479,"kind":65536,"name":"__type","url":"index.html#setanimationstateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetAnimationStateOptions"},{"id":480,"kind":32,"name":"time","url":"index.html#setanimationstateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAnimationStateOptions.__type"},{"id":481,"kind":32,"name":"speed","url":"index.html#setanimationstateoptions.__type.speed","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAnimationStateOptions.__type"},{"id":482,"kind":32,"name":"enabled","url":"index.html#setanimationstateoptions.__type.enabled","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAnimationStateOptions.__type"},{"id":483,"kind":256,"name":"AssetSource","url":"interfaces/assetsource.html","classes":"tsd-kind-interface"},{"id":484,"kind":1024,"name":"containerType","url":"interfaces/assetsource.html#containertype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":485,"kind":1024,"name":"uri","url":"interfaces/assetsource.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":486,"kind":1024,"name":"internalId","url":"interfaces/assetsource.html#internalid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":487,"kind":256,"name":"AssetLike","url":"interfaces/assetlike.html","classes":"tsd-kind-interface"},{"id":488,"kind":1024,"name":"id","url":"interfaces/assetlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":489,"kind":1024,"name":"name","url":"interfaces/assetlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":490,"kind":1024,"name":"source","url":"interfaces/assetlike.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":491,"kind":1024,"name":"prefab","url":"interfaces/assetlike.html#prefab","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":492,"kind":1024,"name":"mesh","url":"interfaces/assetlike.html#mesh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":493,"kind":1024,"name":"material","url":"interfaces/assetlike.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":494,"kind":1024,"name":"texture","url":"interfaces/assetlike.html#texture","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":495,"kind":1024,"name":"sound","url":"interfaces/assetlike.html#sound","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":496,"kind":1024,"name":"videoStream","url":"interfaces/assetlike.html#videostream","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":497,"kind":128,"name":"Asset","url":"classes/asset.html","classes":"tsd-kind-class"},{"id":498,"kind":262144,"name":"id","url":"classes/asset.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":499,"kind":262144,"name":"name","url":"classes/asset.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":500,"kind":262144,"name":"source","url":"classes/asset.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":501,"kind":262144,"name":"prefab","url":"classes/asset.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":502,"kind":262144,"name":"mesh","url":"classes/asset.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":503,"kind":262144,"name":"material","url":"classes/asset.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":504,"kind":262144,"name":"texture","url":"classes/asset.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":505,"kind":262144,"name":"sound","url":"classes/asset.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":506,"kind":262144,"name":"created","url":"classes/asset.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":507,"kind":128,"name":"AssetContainer","url":"classes/assetcontainer.html","classes":"tsd-kind-class"},{"id":508,"kind":262144,"name":"assetsById","url":"classes/assetcontainer.html#assetsbyid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":509,"kind":262144,"name":"assets","url":"classes/assetcontainer.html#assets","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":510,"kind":262144,"name":"materials","url":"classes/assetcontainer.html#materials","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":511,"kind":262144,"name":"meshes","url":"classes/assetcontainer.html#meshes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":512,"kind":262144,"name":"prefabs","url":"classes/assetcontainer.html#prefabs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":513,"kind":262144,"name":"sounds","url":"classes/assetcontainer.html#sounds","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":514,"kind":262144,"name":"textures","url":"classes/assetcontainer.html#textures","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":515,"kind":512,"name":"constructor","url":"classes/assetcontainer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"AssetContainer"},{"id":516,"kind":1024,"name":"context","url":"classes/assetcontainer.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"AssetContainer"},{"id":517,"kind":2048,"name":"createMaterial","url":"classes/assetcontainer.html#creatematerial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":518,"kind":2048,"name":"createTexture","url":"classes/assetcontainer.html#createtexture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":519,"kind":2048,"name":"createSound","url":"classes/assetcontainer.html#createsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":520,"kind":2048,"name":"createVideoStream","url":"classes/assetcontainer.html#createvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":521,"kind":2048,"name":"createSphereMesh","url":"classes/assetcontainer.html#createspheremesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":522,"kind":2048,"name":"createBoxMesh","url":"classes/assetcontainer.html#createboxmesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":523,"kind":2048,"name":"createCapsuleMesh","url":"classes/assetcontainer.html#createcapsulemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":524,"kind":2048,"name":"createCylinderMesh","url":"classes/assetcontainer.html#createcylindermesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":525,"kind":2048,"name":"createPlaneMesh","url":"classes/assetcontainer.html#createplanemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":526,"kind":2048,"name":"createPrimitiveMesh","url":"classes/assetcontainer.html#createprimitivemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":527,"kind":2048,"name":"loadGltf","url":"classes/assetcontainer.html#loadgltf","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":528,"kind":2048,"name":"unload","url":"classes/assetcontainer.html#unload","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":529,"kind":256,"name":"MaterialLike","url":"interfaces/materiallike.html","classes":"tsd-kind-interface"},{"id":530,"kind":1024,"name":"color","url":"interfaces/materiallike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":531,"kind":1024,"name":"mainTextureId","url":"interfaces/materiallike.html#maintextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":532,"kind":1024,"name":"mainTextureOffset","url":"interfaces/materiallike.html#maintextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":533,"kind":1024,"name":"mainTextureScale","url":"interfaces/materiallike.html#maintexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":534,"kind":1024,"name":"emissiveColor","url":"interfaces/materiallike.html#emissivecolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":535,"kind":1024,"name":"emissiveTextureId","url":"interfaces/materiallike.html#emissivetextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":536,"kind":1024,"name":"emissiveTextureOffset","url":"interfaces/materiallike.html#emissivetextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":537,"kind":1024,"name":"emissiveTextureScale","url":"interfaces/materiallike.html#emissivetexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":538,"kind":1024,"name":"alphaMode","url":"interfaces/materiallike.html#alphamode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":539,"kind":1024,"name":"alphaCutoff","url":"interfaces/materiallike.html#alphacutoff","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":540,"kind":4,"name":"AlphaMode","url":"enums/alphamode.html","classes":"tsd-kind-enum"},{"id":541,"kind":16,"name":"Opaque","url":"enums/alphamode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":542,"kind":16,"name":"Mask","url":"enums/alphamode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":543,"kind":16,"name":"Blend","url":"enums/alphamode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":544,"kind":128,"name":"Material","url":"classes/material.html","classes":"tsd-kind-class"},{"id":545,"kind":262144,"name":"color","url":"classes/material.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":546,"kind":262144,"name":"mainTexture","url":"classes/material.html#maintexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":547,"kind":262144,"name":"mainTextureId","url":"classes/material.html#maintextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":548,"kind":262144,"name":"mainTextureOffset","url":"classes/material.html#maintextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":549,"kind":262144,"name":"mainTextureScale","url":"classes/material.html#maintexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":550,"kind":262144,"name":"emissiveColor","url":"classes/material.html#emissivecolor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":551,"kind":262144,"name":"emissiveTexture","url":"classes/material.html#emissivetexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":552,"kind":262144,"name":"emissiveTextureId","url":"classes/material.html#emissivetextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":553,"kind":262144,"name":"emissiveTextureOffset","url":"classes/material.html#emissivetextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":554,"kind":262144,"name":"emissiveTextureScale","url":"classes/material.html#emissivetexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":555,"kind":262144,"name":"alphaMode","url":"classes/material.html#alphamode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":556,"kind":262144,"name":"alphaCutoff","url":"classes/material.html#alphacutoff","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":557,"kind":262144,"name":"material","url":"classes/material.html#material-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":558,"kind":512,"name":"constructor","url":"classes/material.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Material"},{"id":559,"kind":2048,"name":"copy","url":"classes/material.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":560,"kind":262144,"name":"id","url":"classes/material.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":561,"kind":262144,"name":"name","url":"classes/material.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":562,"kind":262144,"name":"source","url":"classes/material.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":563,"kind":262144,"name":"prefab","url":"classes/material.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":564,"kind":262144,"name":"mesh","url":"classes/material.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":565,"kind":262144,"name":"texture","url":"classes/material.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":566,"kind":262144,"name":"sound","url":"classes/material.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":567,"kind":262144,"name":"created","url":"classes/material.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":568,"kind":256,"name":"MeshLike","url":"interfaces/meshlike.html","classes":"tsd-kind-interface"},{"id":569,"kind":1024,"name":"vertexCount","url":"interfaces/meshlike.html#vertexcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":570,"kind":1024,"name":"triangleCount","url":"interfaces/meshlike.html#trianglecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":571,"kind":1024,"name":"boundingBoxDimensions","url":"interfaces/meshlike.html#boundingboxdimensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":572,"kind":1024,"name":"boundingBoxCenter","url":"interfaces/meshlike.html#boundingboxcenter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":573,"kind":1024,"name":"primitiveDefinition","url":"interfaces/meshlike.html#primitivedefinition","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":574,"kind":128,"name":"Mesh","url":"classes/mesh.html","classes":"tsd-kind-class"},{"id":575,"kind":262144,"name":"vertexCount","url":"classes/mesh.html#vertexcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":576,"kind":262144,"name":"triangleCount","url":"classes/mesh.html#trianglecount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":577,"kind":262144,"name":"boundingBoxDimensions","url":"classes/mesh.html#boundingboxdimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":578,"kind":262144,"name":"boundingBoxCenter","url":"classes/mesh.html#boundingboxcenter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":579,"kind":262144,"name":"primitiveDefinition","url":"classes/mesh.html#primitivedefinition","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":580,"kind":262144,"name":"mesh","url":"classes/mesh.html#mesh-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":581,"kind":2048,"name":"copy","url":"classes/mesh.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":582,"kind":262144,"name":"id","url":"classes/mesh.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":583,"kind":262144,"name":"name","url":"classes/mesh.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":584,"kind":262144,"name":"source","url":"classes/mesh.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":585,"kind":262144,"name":"prefab","url":"classes/mesh.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":586,"kind":262144,"name":"material","url":"classes/mesh.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":587,"kind":262144,"name":"texture","url":"classes/mesh.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":588,"kind":262144,"name":"sound","url":"classes/mesh.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":589,"kind":262144,"name":"created","url":"classes/mesh.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":590,"kind":256,"name":"PrefabLike","url":"interfaces/prefablike.html","classes":"tsd-kind-interface"},{"id":591,"kind":1024,"name":"actorCount","url":"interfaces/prefablike.html#actorcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PrefabLike"},{"id":592,"kind":128,"name":"Prefab","url":"classes/prefab.html","classes":"tsd-kind-class"},{"id":593,"kind":262144,"name":"actorCount","url":"classes/prefab.html#actorcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Prefab"},{"id":594,"kind":262144,"name":"prefab","url":"classes/prefab.html#prefab-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":595,"kind":2048,"name":"copy","url":"classes/prefab.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":596,"kind":262144,"name":"id","url":"classes/prefab.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":597,"kind":262144,"name":"name","url":"classes/prefab.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":598,"kind":262144,"name":"source","url":"classes/prefab.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":599,"kind":262144,"name":"mesh","url":"classes/prefab.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":600,"kind":262144,"name":"material","url":"classes/prefab.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":601,"kind":262144,"name":"texture","url":"classes/prefab.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":602,"kind":262144,"name":"sound","url":"classes/prefab.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":603,"kind":262144,"name":"created","url":"classes/prefab.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":604,"kind":256,"name":"SoundLike","url":"interfaces/soundlike.html","classes":"tsd-kind-interface"},{"id":605,"kind":1024,"name":"uri","url":"interfaces/soundlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":606,"kind":1024,"name":"duration","url":"interfaces/soundlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":607,"kind":128,"name":"Sound","url":"classes/sound.html","classes":"tsd-kind-class"},{"id":608,"kind":262144,"name":"uri","url":"classes/sound.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":609,"kind":262144,"name":"duration","url":"classes/sound.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":610,"kind":262144,"name":"sound","url":"classes/sound.html#sound-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":611,"kind":2048,"name":"copy","url":"classes/sound.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":612,"kind":262144,"name":"id","url":"classes/sound.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":613,"kind":262144,"name":"name","url":"classes/sound.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":614,"kind":262144,"name":"source","url":"classes/sound.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":615,"kind":262144,"name":"prefab","url":"classes/sound.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":616,"kind":262144,"name":"mesh","url":"classes/sound.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":617,"kind":262144,"name":"material","url":"classes/sound.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":618,"kind":262144,"name":"texture","url":"classes/sound.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":619,"kind":262144,"name":"created","url":"classes/sound.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":620,"kind":256,"name":"TextureLike","url":"interfaces/texturelike.html","classes":"tsd-kind-interface"},{"id":621,"kind":1024,"name":"uri","url":"interfaces/texturelike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":622,"kind":1024,"name":"resolution","url":"interfaces/texturelike.html#resolution","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":623,"kind":1024,"name":"wrapU","url":"interfaces/texturelike.html#wrapu","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":624,"kind":1024,"name":"wrapV","url":"interfaces/texturelike.html#wrapv","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":625,"kind":4,"name":"TextureWrapMode","url":"enums/texturewrapmode.html","classes":"tsd-kind-enum"},{"id":626,"kind":16,"name":"Repeat","url":"enums/texturewrapmode.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":627,"kind":16,"name":"Clamp","url":"enums/texturewrapmode.html#clamp","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":628,"kind":16,"name":"Mirror","url":"enums/texturewrapmode.html#mirror","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":629,"kind":128,"name":"Texture","url":"classes/texture.html","classes":"tsd-kind-class"},{"id":630,"kind":262144,"name":"uri","url":"classes/texture.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":631,"kind":262144,"name":"resolution","url":"classes/texture.html#resolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":632,"kind":262144,"name":"wrapU","url":"classes/texture.html#wrapu","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":633,"kind":262144,"name":"wrapV","url":"classes/texture.html#wrapv","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":634,"kind":262144,"name":"texture","url":"classes/texture.html#texture-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":635,"kind":512,"name":"constructor","url":"classes/texture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Texture"},{"id":636,"kind":2048,"name":"copy","url":"classes/texture.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":637,"kind":262144,"name":"id","url":"classes/texture.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":638,"kind":262144,"name":"name","url":"classes/texture.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":639,"kind":262144,"name":"source","url":"classes/texture.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":640,"kind":262144,"name":"prefab","url":"classes/texture.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":641,"kind":262144,"name":"mesh","url":"classes/texture.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":642,"kind":262144,"name":"material","url":"classes/texture.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":643,"kind":262144,"name":"sound","url":"classes/texture.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":644,"kind":262144,"name":"created","url":"classes/texture.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":645,"kind":256,"name":"VideoStreamLike","url":"interfaces/videostreamlike.html","classes":"tsd-kind-interface"},{"id":646,"kind":1024,"name":"uri","url":"interfaces/videostreamlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":647,"kind":1024,"name":"duration","url":"interfaces/videostreamlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":648,"kind":128,"name":"VideoStream","url":"classes/videostream.html","classes":"tsd-kind-class"},{"id":649,"kind":262144,"name":"uri","url":"classes/videostream.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":650,"kind":262144,"name":"duration","url":"classes/videostream.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":651,"kind":262144,"name":"videoStream","url":"classes/videostream.html#videostream-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":652,"kind":2048,"name":"copy","url":"classes/videostream.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"VideoStream"},{"id":653,"kind":262144,"name":"id","url":"classes/videostream.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":654,"kind":262144,"name":"name","url":"classes/videostream.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":655,"kind":262144,"name":"source","url":"classes/videostream.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":656,"kind":262144,"name":"prefab","url":"classes/videostream.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":657,"kind":262144,"name":"mesh","url":"classes/videostream.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":658,"kind":262144,"name":"material","url":"classes/videostream.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":659,"kind":262144,"name":"texture","url":"classes/videostream.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":660,"kind":262144,"name":"sound","url":"classes/videostream.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":661,"kind":262144,"name":"created","url":"classes/videostream.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":662,"kind":256,"name":"ContextSettings","url":"interfaces/contextsettings.html","classes":"tsd-kind-interface"},{"id":663,"kind":1024,"name":"connection","url":"interfaces/contextsettings.html#connection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":664,"kind":1024,"name":"sessionId","url":"interfaces/contextsettings.html#sessionid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":665,"kind":128,"name":"Context","url":"classes/context.html","classes":"tsd-kind-class"},{"id":666,"kind":262144,"name":"sessionId","url":"classes/context.html#sessionid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":667,"kind":262144,"name":"conn","url":"classes/context.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":668,"kind":262144,"name":"actors","url":"classes/context.html#actors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":669,"kind":262144,"name":"rootActors","url":"classes/context.html#rootactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":670,"kind":262144,"name":"users","url":"classes/context.html#users","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":671,"kind":262144,"name":"rpcChannels","url":"classes/context.html#rpcchannels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":672,"kind":262144,"name":"rpc","url":"classes/context.html#rpc","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":673,"kind":2048,"name":"actor","url":"classes/context.html#actor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":674,"kind":2048,"name":"user","url":"classes/context.html#user","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":675,"kind":512,"name":"constructor","url":"classes/context.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Context"},{"id":676,"kind":2048,"name":"quit","url":"classes/context.html#quit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":677,"kind":8388608,"name":"onStarted","url":"classes/context.html#onstarted","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":678,"kind":8388608,"name":"onStopped","url":"classes/context.html#onstopped","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":679,"kind":8388608,"name":"onUserJoined","url":"classes/context.html#onuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":680,"kind":8388608,"name":"offUserJoined","url":"classes/context.html#offuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":681,"kind":8388608,"name":"onUserLeft","url":"classes/context.html#onuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":682,"kind":8388608,"name":"offUserLeft","url":"classes/context.html#offuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":683,"kind":2048,"name":"getStats","url":"classes/context.html#getstats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":684,"kind":128,"name":"MultipeerAdapter","url":"classes/multipeeradapter.html","classes":"tsd-kind-class"},{"id":685,"kind":512,"name":"constructor","url":"classes/multipeeradapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":686,"kind":2048,"name":"listen","url":"classes/multipeeradapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":687,"kind":262144,"name":"server","url":"classes/multipeeradapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":688,"kind":262144,"name":"port","url":"classes/multipeeradapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":689,"kind":8388608,"name":"onConnection","url":"classes/multipeeradapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":690,"kind":32,"name":"forwarded","url":"index.html#forwarded","classes":"tsd-kind-variable"},{"id":691,"kind":4194304,"name":"MultipeerAdapterOptions","url":"index.html#multipeeradapteroptions","classes":"tsd-kind-type-alias"},{"id":692,"kind":256,"name":"ParameterSet","url":"interfaces/parameterset.html","classes":"tsd-kind-interface"},{"id":693,"kind":4194304,"name":"PerformanceStats","url":"index.html#performancestats","classes":"tsd-kind-type-alias"},{"id":694,"kind":65536,"name":"__type","url":"index.html#performancestats.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PerformanceStats"},{"id":695,"kind":32,"name":"actorCount","url":"index.html#performancestats.__type.actorcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":696,"kind":32,"name":"actorWithMeshCount","url":"index.html#performancestats.__type.actorwithmeshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":697,"kind":32,"name":"prefabCount","url":"index.html#performancestats.__type.prefabcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":698,"kind":32,"name":"materialCount","url":"index.html#performancestats.__type.materialcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":699,"kind":32,"name":"textureCount","url":"index.html#performancestats.__type.texturecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":700,"kind":32,"name":"texturePixelsTotal","url":"index.html#performancestats.__type.texturepixelstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":701,"kind":32,"name":"texturePixelsAverage","url":"index.html#performancestats.__type.texturepixelsaverage","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":702,"kind":32,"name":"meshCount","url":"index.html#performancestats.__type.meshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":703,"kind":32,"name":"meshVerticesTotal","url":"index.html#performancestats.__type.meshverticestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":704,"kind":32,"name":"meshTrianglesTotal","url":"index.html#performancestats.__type.meshtrianglestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":705,"kind":32,"name":"soundCount","url":"index.html#performancestats.__type.soundcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":706,"kind":32,"name":"soundSecondsTotal","url":"index.html#performancestats.__type.soundsecondstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":707,"kind":32,"name":"networkBandwidthIn","url":"index.html#performancestats.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":708,"kind":32,"name":"networkBandwidthOut","url":"index.html#performancestats.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":709,"kind":32,"name":"networkMessageCount","url":"index.html#performancestats.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":710,"kind":4,"name":"PrimitiveShape","url":"enums/primitiveshape.html","classes":"tsd-kind-enum"},{"id":711,"kind":16,"name":"Sphere","url":"enums/primitiveshape.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":712,"kind":16,"name":"Box","url":"enums/primitiveshape.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":713,"kind":16,"name":"Capsule","url":"enums/primitiveshape.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":714,"kind":16,"name":"Cylinder","url":"enums/primitiveshape.html#cylinder","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":715,"kind":16,"name":"Plane","url":"enums/primitiveshape.html#plane","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":716,"kind":4194304,"name":"SpherePrimitiveDefinition","url":"index.html#sphereprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":717,"kind":65536,"name":"__type","url":"index.html#sphereprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SpherePrimitiveDefinition"},{"id":718,"kind":32,"name":"shape","url":"index.html#sphereprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":719,"kind":32,"name":"dimensions","url":"index.html#sphereprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":720,"kind":32,"name":"uSegments","url":"index.html#sphereprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":721,"kind":32,"name":"vSegments","url":"index.html#sphereprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":722,"kind":4194304,"name":"BoxPrimitiveDefinition","url":"index.html#boxprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":723,"kind":65536,"name":"__type","url":"index.html#boxprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxPrimitiveDefinition"},{"id":724,"kind":32,"name":"shape","url":"index.html#boxprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":725,"kind":32,"name":"dimensions","url":"index.html#boxprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":726,"kind":4194304,"name":"CapsulePrimitiveDefinition","url":"index.html#capsuleprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":727,"kind":65536,"name":"__type","url":"index.html#capsuleprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsulePrimitiveDefinition"},{"id":728,"kind":32,"name":"shape","url":"index.html#capsuleprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":729,"kind":32,"name":"dimensions","url":"index.html#capsuleprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":730,"kind":32,"name":"uSegments","url":"index.html#capsuleprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":731,"kind":32,"name":"vSegments","url":"index.html#capsuleprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":732,"kind":4194304,"name":"CylinderPrimitiveDefinition","url":"index.html#cylinderprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":733,"kind":65536,"name":"__type","url":"index.html#cylinderprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CylinderPrimitiveDefinition"},{"id":734,"kind":32,"name":"shape","url":"index.html#cylinderprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":735,"kind":32,"name":"dimensions","url":"index.html#cylinderprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":736,"kind":32,"name":"uSegments","url":"index.html#cylinderprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":737,"kind":4194304,"name":"PlanePrimitiveDefinition","url":"index.html#planeprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":738,"kind":65536,"name":"__type","url":"index.html#planeprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PlanePrimitiveDefinition"},{"id":739,"kind":32,"name":"shape","url":"index.html#planeprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":740,"kind":32,"name":"dimensions","url":"index.html#planeprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":741,"kind":32,"name":"uSegments","url":"index.html#planeprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":742,"kind":32,"name":"vSegments","url":"index.html#planeprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":743,"kind":4194304,"name":"PrimitiveDefinition","url":"index.html#primitivedefinition","classes":"tsd-kind-type-alias"},{"id":744,"kind":128,"name":"RPC","url":"classes/rpc.html","classes":"tsd-kind-class"},{"id":745,"kind":262144,"name":"context","url":"classes/rpc.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"RPC"},{"id":746,"kind":512,"name":"constructor","url":"classes/rpc.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RPC"},{"id":747,"kind":2048,"name":"on","url":"classes/rpc.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":748,"kind":2048,"name":"removeAllHandlers","url":"classes/rpc.html#removeallhandlers","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":749,"kind":2048,"name":"send","url":"classes/rpc.html#send","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":750,"kind":2048,"name":"receive","url":"classes/rpc.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":751,"kind":128,"name":"RPCChannels","url":"classes/rpcchannels.html","classes":"tsd-kind-class"},{"id":752,"kind":2048,"name":"setChannelHandler","url":"classes/rpcchannels.html#setchannelhandler","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":753,"kind":2048,"name":"receive","url":"classes/rpcchannels.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":754,"kind":128,"name":"WebSocketAdapter","url":"classes/websocketadapter.html","classes":"tsd-kind-class"},{"id":755,"kind":512,"name":"constructor","url":"classes/websocketadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":756,"kind":2048,"name":"listen","url":"classes/websocketadapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":757,"kind":262144,"name":"server","url":"classes/websocketadapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":758,"kind":262144,"name":"port","url":"classes/websocketadapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":759,"kind":8388608,"name":"onConnection","url":"classes/websocketadapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":760,"kind":65536,"name":"__type","url":"index.html#forwarded.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"forwarded"},{"id":761,"kind":4194304,"name":"WebSocketAdapterOptions","url":"index.html#websocketadapteroptions","classes":"tsd-kind-type-alias"},{"id":762,"kind":32,"name":"ToGammaSpace","url":"index.html#togammaspace","classes":"tsd-kind-variable"},{"id":763,"kind":32,"name":"ToLinearSpace","url":"index.html#tolinearspace","classes":"tsd-kind-variable"},{"id":764,"kind":32,"name":"Epsilon","url":"index.html#epsilon","classes":"tsd-kind-variable"},{"id":765,"kind":32,"name":"RadiansToDegrees","url":"index.html#radianstodegrees","classes":"tsd-kind-variable"},{"id":766,"kind":32,"name":"DegreesToRadians","url":"index.html#degreestoradians","classes":"tsd-kind-variable"},{"id":767,"kind":128,"name":"Angle","url":"classes/angle.html","classes":"tsd-kind-class"},{"id":768,"kind":512,"name":"constructor","url":"classes/angle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Angle"},{"id":769,"kind":2048,"name":"degrees","url":"classes/angle.html#degrees","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":770,"kind":2048,"name":"radians","url":"classes/angle.html#radians","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":771,"kind":2048,"name":"BetweenTwoPoints","url":"classes/angle.html#betweentwopoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":772,"kind":2048,"name":"FromRadians","url":"classes/angle.html#fromradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":773,"kind":2048,"name":"FromDegrees","url":"classes/angle.html#fromdegrees","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":774,"kind":128,"name":"Axis","url":"classes/axis.html","classes":"tsd-kind-class"},{"id":775,"kind":262144,"name":"X","url":"classes/axis.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":776,"kind":262144,"name":"Y","url":"classes/axis.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":777,"kind":262144,"name":"Z","url":"classes/axis.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":778,"kind":256,"name":"Color3Like","url":"interfaces/color3like.html","classes":"tsd-kind-interface"},{"id":779,"kind":1024,"name":"r","url":"interfaces/color3like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":780,"kind":1024,"name":"g","url":"interfaces/color3like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":781,"kind":1024,"name":"b","url":"interfaces/color3like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":782,"kind":128,"name":"Color3","url":"classes/color3.html","classes":"tsd-kind-class"},{"id":783,"kind":512,"name":"constructor","url":"classes/color3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color3"},{"id":784,"kind":1024,"name":"r","url":"classes/color3.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":785,"kind":1024,"name":"g","url":"classes/color3.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":786,"kind":1024,"name":"b","url":"classes/color3.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":787,"kind":2048,"name":"toString","url":"classes/color3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":788,"kind":2048,"name":"toJSON","url":"classes/color3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":789,"kind":2048,"name":"getClassName","url":"classes/color3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":790,"kind":2048,"name":"getHashCode","url":"classes/color3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":791,"kind":2048,"name":"toArray","url":"classes/color3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":792,"kind":2048,"name":"copyFromArray","url":"classes/color3.html#copyfromarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":793,"kind":2048,"name":"toColor4","url":"classes/color3.html#tocolor4","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":794,"kind":2048,"name":"asArray","url":"classes/color3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":795,"kind":2048,"name":"toLuminance","url":"classes/color3.html#toluminance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":796,"kind":2048,"name":"multiply","url":"classes/color3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":797,"kind":2048,"name":"multiplyToRef","url":"classes/color3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":798,"kind":2048,"name":"equals","url":"classes/color3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":799,"kind":2048,"name":"equalsFloats","url":"classes/color3.html#equalsfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":800,"kind":2048,"name":"scale","url":"classes/color3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":801,"kind":2048,"name":"scaleToRef","url":"classes/color3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":802,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":803,"kind":2048,"name":"clampToRef","url":"classes/color3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":804,"kind":2048,"name":"add","url":"classes/color3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":805,"kind":2048,"name":"addToRef","url":"classes/color3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":806,"kind":2048,"name":"subtract","url":"classes/color3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":807,"kind":2048,"name":"subtractToRef","url":"classes/color3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":808,"kind":2048,"name":"clone","url":"classes/color3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":809,"kind":2048,"name":"copyFrom","url":"classes/color3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":810,"kind":2048,"name":"copyFromFloats","url":"classes/color3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":811,"kind":2048,"name":"set","url":"classes/color3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":812,"kind":2048,"name":"copy","url":"classes/color3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":813,"kind":2048,"name":"toHexString","url":"classes/color3.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":814,"kind":2048,"name":"toLinearSpace","url":"classes/color3.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":815,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color3.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":816,"kind":2048,"name":"toGammaSpace","url":"classes/color3.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":817,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color3.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":818,"kind":2048,"name":"FromHexString","url":"classes/color3.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":819,"kind":2048,"name":"FromArray","url":"classes/color3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":820,"kind":2048,"name":"FromInts","url":"classes/color3.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":821,"kind":2048,"name":"Lerp","url":"classes/color3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":822,"kind":2048,"name":"LerpToRef","url":"classes/color3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":823,"kind":2048,"name":"Red","url":"classes/color3.html#red","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":824,"kind":2048,"name":"Green","url":"classes/color3.html#green","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":825,"kind":2048,"name":"Blue","url":"classes/color3.html#blue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":826,"kind":2048,"name":"Black","url":"classes/color3.html#black","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":827,"kind":2048,"name":"White","url":"classes/color3.html#white","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":828,"kind":2048,"name":"Purple","url":"classes/color3.html#purple","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":829,"kind":2048,"name":"Magenta","url":"classes/color3.html#magenta","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":830,"kind":2048,"name":"Yellow","url":"classes/color3.html#yellow","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":831,"kind":2048,"name":"Gray","url":"classes/color3.html#gray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":832,"kind":2048,"name":"LightGray","url":"classes/color3.html#lightgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":833,"kind":2048,"name":"DarkGray","url":"classes/color3.html#darkgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":834,"kind":2048,"name":"Teal","url":"classes/color3.html#teal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":835,"kind":2048,"name":"Random","url":"classes/color3.html#random","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":836,"kind":256,"name":"Color4Like","url":"interfaces/color4like.html","classes":"tsd-kind-interface"},{"id":837,"kind":1024,"name":"r","url":"interfaces/color4like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":838,"kind":1024,"name":"g","url":"interfaces/color4like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":839,"kind":1024,"name":"b","url":"interfaces/color4like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":840,"kind":1024,"name":"a","url":"interfaces/color4like.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":841,"kind":128,"name":"Color4","url":"classes/color4.html","classes":"tsd-kind-class"},{"id":842,"kind":512,"name":"constructor","url":"classes/color4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color4"},{"id":843,"kind":1024,"name":"r","url":"classes/color4.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":844,"kind":1024,"name":"g","url":"classes/color4.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":845,"kind":1024,"name":"b","url":"classes/color4.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":846,"kind":1024,"name":"a","url":"classes/color4.html#a","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":847,"kind":2048,"name":"addInPlace","url":"classes/color4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":848,"kind":2048,"name":"asArray","url":"classes/color4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":849,"kind":2048,"name":"toArray","url":"classes/color4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":850,"kind":2048,"name":"add","url":"classes/color4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":851,"kind":2048,"name":"subtract","url":"classes/color4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":852,"kind":2048,"name":"subtractToRef","url":"classes/color4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":853,"kind":2048,"name":"scale","url":"classes/color4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":854,"kind":2048,"name":"scaleToRef","url":"classes/color4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":855,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":856,"kind":2048,"name":"clampToRef","url":"classes/color4.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":857,"kind":2048,"name":"multiply","url":"classes/color4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":858,"kind":2048,"name":"multiplyToRef","url":"classes/color4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":859,"kind":2048,"name":"toString","url":"classes/color4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":860,"kind":2048,"name":"toJSON","url":"classes/color4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":861,"kind":2048,"name":"getClassName","url":"classes/color4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":862,"kind":2048,"name":"getHashCode","url":"classes/color4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":863,"kind":2048,"name":"clone","url":"classes/color4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":864,"kind":2048,"name":"copyFrom","url":"classes/color4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":865,"kind":2048,"name":"copyFromFloats","url":"classes/color4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":866,"kind":2048,"name":"set","url":"classes/color4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":867,"kind":2048,"name":"copy","url":"classes/color4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":868,"kind":2048,"name":"toHexString","url":"classes/color4.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":869,"kind":2048,"name":"toLinearSpace","url":"classes/color4.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":870,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color4.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":871,"kind":2048,"name":"toGammaSpace","url":"classes/color4.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":872,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color4.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":873,"kind":2048,"name":"FromHexString","url":"classes/color4.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":874,"kind":2048,"name":"Lerp","url":"classes/color4.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":875,"kind":2048,"name":"LerpToRef","url":"classes/color4.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":876,"kind":2048,"name":"FromColor3","url":"classes/color4.html#fromcolor3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":877,"kind":2048,"name":"FromArray","url":"classes/color4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":878,"kind":2048,"name":"FromInts","url":"classes/color4.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":879,"kind":2048,"name":"CheckColors4","url":"classes/color4.html#checkcolors4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":880,"kind":256,"name":"Vector2Like","url":"interfaces/vector2like.html","classes":"tsd-kind-interface"},{"id":881,"kind":1024,"name":"x","url":"interfaces/vector2like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":882,"kind":1024,"name":"y","url":"interfaces/vector2like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":883,"kind":128,"name":"Vector2","url":"classes/vector2.html","classes":"tsd-kind-class"},{"id":884,"kind":2048,"name":"Zero","url":"classes/vector2.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":885,"kind":2048,"name":"One","url":"classes/vector2.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":886,"kind":2048,"name":"FromArray","url":"classes/vector2.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":887,"kind":2048,"name":"FromArrayToRef","url":"classes/vector2.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":888,"kind":2048,"name":"CatmullRom","url":"classes/vector2.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":889,"kind":2048,"name":"Clamp","url":"classes/vector2.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":890,"kind":2048,"name":"Hermite","url":"classes/vector2.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":891,"kind":2048,"name":"Lerp","url":"classes/vector2.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":892,"kind":2048,"name":"Dot","url":"classes/vector2.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":893,"kind":2048,"name":"Normalize","url":"classes/vector2.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":894,"kind":2048,"name":"Minimize","url":"classes/vector2.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":895,"kind":2048,"name":"Maximize","url":"classes/vector2.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":896,"kind":2048,"name":"Transform","url":"classes/vector2.html#transform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":897,"kind":2048,"name":"TransformToRef","url":"classes/vector2.html#transformtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":898,"kind":2048,"name":"PointInTriangle","url":"classes/vector2.html#pointintriangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":899,"kind":2048,"name":"Distance","url":"classes/vector2.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":900,"kind":2048,"name":"DistanceSquared","url":"classes/vector2.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":901,"kind":2048,"name":"Center","url":"classes/vector2.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":902,"kind":2048,"name":"DistanceOfPointFromSegment","url":"classes/vector2.html#distanceofpointfromsegment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":903,"kind":512,"name":"constructor","url":"classes/vector2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector2"},{"id":904,"kind":1024,"name":"x","url":"classes/vector2.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":905,"kind":1024,"name":"y","url":"classes/vector2.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":906,"kind":2048,"name":"toString","url":"classes/vector2.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":907,"kind":2048,"name":"toJSON","url":"classes/vector2.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":908,"kind":2048,"name":"getClassName","url":"classes/vector2.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":909,"kind":2048,"name":"getHashCode","url":"classes/vector2.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":910,"kind":2048,"name":"toArray","url":"classes/vector2.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":911,"kind":2048,"name":"asArray","url":"classes/vector2.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":912,"kind":2048,"name":"copyFrom","url":"classes/vector2.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":913,"kind":2048,"name":"copyFromFloats","url":"classes/vector2.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":914,"kind":2048,"name":"set","url":"classes/vector2.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":915,"kind":2048,"name":"add","url":"classes/vector2.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":916,"kind":2048,"name":"addToRef","url":"classes/vector2.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":917,"kind":2048,"name":"addInPlace","url":"classes/vector2.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":918,"kind":2048,"name":"addVector3","url":"classes/vector2.html#addvector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":919,"kind":2048,"name":"subtract","url":"classes/vector2.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":920,"kind":2048,"name":"subtractToRef","url":"classes/vector2.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":921,"kind":2048,"name":"subtractInPlace","url":"classes/vector2.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":922,"kind":2048,"name":"multiplyInPlace","url":"classes/vector2.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":923,"kind":2048,"name":"multiply","url":"classes/vector2.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":924,"kind":2048,"name":"multiplyToRef","url":"classes/vector2.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":925,"kind":2048,"name":"multiplyByFloats","url":"classes/vector2.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":926,"kind":2048,"name":"divide","url":"classes/vector2.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":927,"kind":2048,"name":"divideToRef","url":"classes/vector2.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":928,"kind":2048,"name":"divideInPlace","url":"classes/vector2.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":929,"kind":2048,"name":"negate","url":"classes/vector2.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":930,"kind":2048,"name":"scaleInPlace","url":"classes/vector2.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":931,"kind":2048,"name":"scale","url":"classes/vector2.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":932,"kind":2048,"name":"scaleToRef","url":"classes/vector2.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":933,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector2.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":934,"kind":2048,"name":"equals","url":"classes/vector2.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":935,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector2.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":936,"kind":2048,"name":"floor","url":"classes/vector2.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":937,"kind":2048,"name":"fract","url":"classes/vector2.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":938,"kind":2048,"name":"length","url":"classes/vector2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":939,"kind":2048,"name":"lengthSquared","url":"classes/vector2.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":940,"kind":2048,"name":"normalize","url":"classes/vector2.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":941,"kind":2048,"name":"clone","url":"classes/vector2.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":942,"kind":2048,"name":"copy","url":"classes/vector2.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":943,"kind":256,"name":"Vector3Like","url":"interfaces/vector3like.html","classes":"tsd-kind-interface"},{"id":944,"kind":1024,"name":"x","url":"interfaces/vector3like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":945,"kind":1024,"name":"y","url":"interfaces/vector3like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":946,"kind":1024,"name":"z","url":"interfaces/vector3like.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":947,"kind":128,"name":"Vector3","url":"classes/vector3.html","classes":"tsd-kind-class"},{"id":948,"kind":262144,"name":"isNonUniform","url":"classes/vector3.html#isnonuniform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3"},{"id":949,"kind":2048,"name":"GetClipFactor","url":"classes/vector3.html#getclipfactor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":950,"kind":2048,"name":"GetAngleBetweenVectors","url":"classes/vector3.html#getanglebetweenvectors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":951,"kind":2048,"name":"FromArray","url":"classes/vector3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":952,"kind":2048,"name":"FromFloatArray","url":"classes/vector3.html#fromfloatarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":953,"kind":2048,"name":"FromArrayToRef","url":"classes/vector3.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":954,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector3.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":955,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector3.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":956,"kind":2048,"name":"Zero","url":"classes/vector3.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":957,"kind":2048,"name":"One","url":"classes/vector3.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":958,"kind":2048,"name":"Up","url":"classes/vector3.html#up","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":959,"kind":2048,"name":"Down","url":"classes/vector3.html#down","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":960,"kind":2048,"name":"Forward","url":"classes/vector3.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":961,"kind":2048,"name":"Backward","url":"classes/vector3.html#backward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":962,"kind":2048,"name":"Right","url":"classes/vector3.html#right","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":963,"kind":2048,"name":"Left","url":"classes/vector3.html#left","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":964,"kind":2048,"name":"TransformCoordinates","url":"classes/vector3.html#transformcoordinates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":965,"kind":2048,"name":"TransformCoordinatesToRef","url":"classes/vector3.html#transformcoordinatestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":966,"kind":2048,"name":"TransformCoordinatesFromFloatsToRef","url":"classes/vector3.html#transformcoordinatesfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":967,"kind":2048,"name":"TransformNormal","url":"classes/vector3.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":968,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector3.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":969,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector3.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":970,"kind":2048,"name":"CatmullRom","url":"classes/vector3.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":971,"kind":2048,"name":"Clamp","url":"classes/vector3.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":972,"kind":2048,"name":"ClampToRef","url":"classes/vector3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":973,"kind":2048,"name":"Hermite","url":"classes/vector3.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":974,"kind":2048,"name":"Lerp","url":"classes/vector3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":975,"kind":2048,"name":"LerpToRef","url":"classes/vector3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":976,"kind":2048,"name":"Dot","url":"classes/vector3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":977,"kind":2048,"name":"Cross","url":"classes/vector3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":978,"kind":2048,"name":"CrossToRef","url":"classes/vector3.html#crosstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":979,"kind":2048,"name":"Normalize","url":"classes/vector3.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":980,"kind":2048,"name":"NormalizeToRef","url":"classes/vector3.html#normalizetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":981,"kind":2048,"name":"Project","url":"classes/vector3.html#project","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":982,"kind":2048,"name":"UnprojectFromTransform","url":"classes/vector3.html#unprojectfromtransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":983,"kind":2048,"name":"Unproject","url":"classes/vector3.html#unproject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":984,"kind":2048,"name":"UnprojectToRef","url":"classes/vector3.html#unprojecttoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":985,"kind":2048,"name":"UnprojectFloatsToRef","url":"classes/vector3.html#unprojectfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":986,"kind":2048,"name":"Minimize","url":"classes/vector3.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":987,"kind":2048,"name":"Maximize","url":"classes/vector3.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":988,"kind":2048,"name":"Distance","url":"classes/vector3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":989,"kind":2048,"name":"DistanceSquared","url":"classes/vector3.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":990,"kind":2048,"name":"Center","url":"classes/vector3.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":991,"kind":2048,"name":"RotationFromAxis","url":"classes/vector3.html#rotationfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":992,"kind":2048,"name":"RotationFromAxisToRef","url":"classes/vector3.html#rotationfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":993,"kind":512,"name":"constructor","url":"classes/vector3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector3"},{"id":994,"kind":1024,"name":"x","url":"classes/vector3.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":995,"kind":1024,"name":"y","url":"classes/vector3.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":996,"kind":1024,"name":"z","url":"classes/vector3.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":997,"kind":2048,"name":"toString","url":"classes/vector3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":998,"kind":2048,"name":"toJSON","url":"classes/vector3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":999,"kind":2048,"name":"getClassName","url":"classes/vector3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1000,"kind":2048,"name":"getHashCode","url":"classes/vector3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1001,"kind":2048,"name":"asArray","url":"classes/vector3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1002,"kind":2048,"name":"toArray","url":"classes/vector3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1003,"kind":2048,"name":"toQuaternion","url":"classes/vector3.html#toquaternion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1004,"kind":2048,"name":"addInPlace","url":"classes/vector3.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1005,"kind":2048,"name":"addInPlaceFromFloats","url":"classes/vector3.html#addinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1006,"kind":2048,"name":"add","url":"classes/vector3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1007,"kind":2048,"name":"addToRef","url":"classes/vector3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1008,"kind":2048,"name":"subtractInPlace","url":"classes/vector3.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1009,"kind":2048,"name":"subtract","url":"classes/vector3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1010,"kind":2048,"name":"subtractToRef","url":"classes/vector3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1011,"kind":2048,"name":"subtractFromFloats","url":"classes/vector3.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1012,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector3.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1013,"kind":2048,"name":"negate","url":"classes/vector3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1014,"kind":2048,"name":"scaleInPlace","url":"classes/vector3.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1015,"kind":2048,"name":"scale","url":"classes/vector3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1016,"kind":2048,"name":"scaleToRef","url":"classes/vector3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1017,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1018,"kind":2048,"name":"equals","url":"classes/vector3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1019,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector3.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1020,"kind":2048,"name":"equalsToFloats","url":"classes/vector3.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1021,"kind":2048,"name":"multiplyInPlace","url":"classes/vector3.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1022,"kind":2048,"name":"multiply","url":"classes/vector3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1023,"kind":2048,"name":"multiplyToRef","url":"classes/vector3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1024,"kind":2048,"name":"multiplyByFloats","url":"classes/vector3.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1025,"kind":2048,"name":"divide","url":"classes/vector3.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1026,"kind":2048,"name":"divideToRef","url":"classes/vector3.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1027,"kind":2048,"name":"divideInPlace","url":"classes/vector3.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1028,"kind":2048,"name":"minimizeInPlace","url":"classes/vector3.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1029,"kind":2048,"name":"maximizeInPlace","url":"classes/vector3.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1030,"kind":2048,"name":"minimizeInPlaceFromFloats","url":"classes/vector3.html#minimizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1031,"kind":2048,"name":"maximizeInPlaceFromFloats","url":"classes/vector3.html#maximizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1032,"kind":2048,"name":"floor","url":"classes/vector3.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1033,"kind":2048,"name":"fract","url":"classes/vector3.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1034,"kind":2048,"name":"length","url":"classes/vector3.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1035,"kind":2048,"name":"lengthSquared","url":"classes/vector3.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1036,"kind":2048,"name":"normalize","url":"classes/vector3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1037,"kind":2048,"name":"reorderInPlace","url":"classes/vector3.html#reorderinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1038,"kind":2048,"name":"rotateByQuaternionToRef","url":"classes/vector3.html#rotatebyquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1039,"kind":2048,"name":"rotateByQuaternionAroundPointToRef","url":"classes/vector3.html#rotatebyquaternionaroundpointtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1040,"kind":2048,"name":"normalizeFromLength","url":"classes/vector3.html#normalizefromlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1041,"kind":2048,"name":"normalizeToNew","url":"classes/vector3.html#normalizetonew","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1042,"kind":2048,"name":"normalizeToRef","url":"classes/vector3.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1043,"kind":2048,"name":"clone","url":"classes/vector3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1044,"kind":2048,"name":"copyFrom","url":"classes/vector3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1045,"kind":2048,"name":"copyFromFloats","url":"classes/vector3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1046,"kind":2048,"name":"set","url":"classes/vector3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1047,"kind":2048,"name":"setAll","url":"classes/vector3.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1048,"kind":2048,"name":"copy","url":"classes/vector3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":1049,"kind":128,"name":"Vector4","url":"classes/vector4.html","classes":"tsd-kind-class"},{"id":1050,"kind":512,"name":"constructor","url":"classes/vector4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector4"},{"id":1051,"kind":1024,"name":"x","url":"classes/vector4.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":1052,"kind":1024,"name":"y","url":"classes/vector4.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":1053,"kind":1024,"name":"z","url":"classes/vector4.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":1054,"kind":1024,"name":"w","url":"classes/vector4.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":1055,"kind":2048,"name":"toString","url":"classes/vector4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1056,"kind":2048,"name":"toJSON","url":"classes/vector4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1057,"kind":2048,"name":"getClassName","url":"classes/vector4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1058,"kind":2048,"name":"getHashCode","url":"classes/vector4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1059,"kind":2048,"name":"asArray","url":"classes/vector4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1060,"kind":2048,"name":"toArray","url":"classes/vector4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1061,"kind":2048,"name":"addInPlace","url":"classes/vector4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1062,"kind":2048,"name":"add","url":"classes/vector4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1063,"kind":2048,"name":"addToRef","url":"classes/vector4.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1064,"kind":2048,"name":"subtractInPlace","url":"classes/vector4.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1065,"kind":2048,"name":"subtract","url":"classes/vector4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1066,"kind":2048,"name":"subtractToRef","url":"classes/vector4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1067,"kind":2048,"name":"subtractFromFloats","url":"classes/vector4.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1068,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector4.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1069,"kind":2048,"name":"negate","url":"classes/vector4.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1070,"kind":2048,"name":"scaleInPlace","url":"classes/vector4.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1071,"kind":2048,"name":"scale","url":"classes/vector4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1072,"kind":2048,"name":"scaleToRef","url":"classes/vector4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1073,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1074,"kind":2048,"name":"equals","url":"classes/vector4.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1075,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector4.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1076,"kind":2048,"name":"equalsToFloats","url":"classes/vector4.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1077,"kind":2048,"name":"multiplyInPlace","url":"classes/vector4.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1078,"kind":2048,"name":"multiply","url":"classes/vector4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1079,"kind":2048,"name":"multiplyToRef","url":"classes/vector4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1080,"kind":2048,"name":"multiplyByFloats","url":"classes/vector4.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1081,"kind":2048,"name":"divide","url":"classes/vector4.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1082,"kind":2048,"name":"divideToRef","url":"classes/vector4.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1083,"kind":2048,"name":"divideInPlace","url":"classes/vector4.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1084,"kind":2048,"name":"minimizeInPlace","url":"classes/vector4.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1085,"kind":2048,"name":"maximizeInPlace","url":"classes/vector4.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1086,"kind":2048,"name":"floor","url":"classes/vector4.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1087,"kind":2048,"name":"fract","url":"classes/vector4.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1088,"kind":2048,"name":"length","url":"classes/vector4.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1089,"kind":2048,"name":"lengthSquared","url":"classes/vector4.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1090,"kind":2048,"name":"normalize","url":"classes/vector4.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1091,"kind":2048,"name":"toVector3","url":"classes/vector4.html#tovector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1092,"kind":2048,"name":"clone","url":"classes/vector4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1093,"kind":2048,"name":"copyFrom","url":"classes/vector4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1094,"kind":2048,"name":"copyFromFloats","url":"classes/vector4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1095,"kind":2048,"name":"set","url":"classes/vector4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1096,"kind":2048,"name":"setAll","url":"classes/vector4.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":1097,"kind":2048,"name":"FromArray","url":"classes/vector4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1098,"kind":2048,"name":"FromArrayToRef","url":"classes/vector4.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1099,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector4.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1100,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector4.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1101,"kind":2048,"name":"Zero","url":"classes/vector4.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1102,"kind":2048,"name":"One","url":"classes/vector4.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1103,"kind":2048,"name":"Normalize","url":"classes/vector4.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1104,"kind":2048,"name":"NormalizeToRef","url":"classes/vector4.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1105,"kind":2048,"name":"Minimize","url":"classes/vector4.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1106,"kind":2048,"name":"Maximize","url":"classes/vector4.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1107,"kind":2048,"name":"Distance","url":"classes/vector4.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1108,"kind":2048,"name":"DistanceSquared","url":"classes/vector4.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1109,"kind":2048,"name":"Center","url":"classes/vector4.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1110,"kind":2048,"name":"TransformNormal","url":"classes/vector4.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1111,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector4.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1112,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector4.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":1113,"kind":128,"name":"Matrix","url":"classes/matrix.html","classes":"tsd-kind-class"},{"id":1114,"kind":1024,"name":"updateFlag","url":"classes/matrix.html#updateflag","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Matrix"},{"id":1115,"kind":262144,"name":"m","url":"classes/matrix.html#m","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix"},{"id":1116,"kind":512,"name":"constructor","url":"classes/matrix.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Matrix"},{"id":1117,"kind":2048,"name":"isIdentity","url":"classes/matrix.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1118,"kind":2048,"name":"isIdentityAs3x2","url":"classes/matrix.html#isidentityas3x2","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1119,"kind":2048,"name":"determinant","url":"classes/matrix.html#determinant","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1120,"kind":2048,"name":"toArray","url":"classes/matrix.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1121,"kind":2048,"name":"asArray","url":"classes/matrix.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1122,"kind":2048,"name":"invert","url":"classes/matrix.html#invert","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1123,"kind":2048,"name":"reset","url":"classes/matrix.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1124,"kind":2048,"name":"add","url":"classes/matrix.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1125,"kind":2048,"name":"addToRef","url":"classes/matrix.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1126,"kind":2048,"name":"addToSelf","url":"classes/matrix.html#addtoself","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1127,"kind":2048,"name":"invertToRef","url":"classes/matrix.html#inverttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1128,"kind":2048,"name":"addAtIndex","url":"classes/matrix.html#addatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1129,"kind":2048,"name":"multiplyAtIndex","url":"classes/matrix.html#multiplyatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1130,"kind":2048,"name":"setTranslationFromFloats","url":"classes/matrix.html#settranslationfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1131,"kind":2048,"name":"setTranslation","url":"classes/matrix.html#settranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1132,"kind":2048,"name":"getTranslation","url":"classes/matrix.html#gettranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1133,"kind":2048,"name":"getTranslationToRef","url":"classes/matrix.html#gettranslationtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1134,"kind":2048,"name":"removeRotationAndScaling","url":"classes/matrix.html#removerotationandscaling","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1135,"kind":2048,"name":"multiply","url":"classes/matrix.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1136,"kind":2048,"name":"copyFrom","url":"classes/matrix.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1137,"kind":2048,"name":"copyToArray","url":"classes/matrix.html#copytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1138,"kind":2048,"name":"multiplyToRef","url":"classes/matrix.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1139,"kind":2048,"name":"multiplyToArray","url":"classes/matrix.html#multiplytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1140,"kind":2048,"name":"equals","url":"classes/matrix.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1141,"kind":2048,"name":"clone","url":"classes/matrix.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1142,"kind":2048,"name":"getClassName","url":"classes/matrix.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1143,"kind":2048,"name":"getHashCode","url":"classes/matrix.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1144,"kind":2048,"name":"decompose","url":"classes/matrix.html#decompose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1145,"kind":2048,"name":"getRow","url":"classes/matrix.html#getrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1146,"kind":2048,"name":"setRow","url":"classes/matrix.html#setrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1147,"kind":2048,"name":"transpose","url":"classes/matrix.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1148,"kind":2048,"name":"transposeToRef","url":"classes/matrix.html#transposetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1149,"kind":2048,"name":"setRowFromFloats","url":"classes/matrix.html#setrowfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1150,"kind":2048,"name":"scale","url":"classes/matrix.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1151,"kind":2048,"name":"scaleToRef","url":"classes/matrix.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1152,"kind":2048,"name":"scaleAndAddToRef","url":"classes/matrix.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1153,"kind":2048,"name":"toNormalMatrix","url":"classes/matrix.html#tonormalmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1154,"kind":2048,"name":"getRotationMatrix","url":"classes/matrix.html#getrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1155,"kind":2048,"name":"getRotationMatrixToRef","url":"classes/matrix.html#getrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1156,"kind":2048,"name":"toggleModelMatrixHandInPlace","url":"classes/matrix.html#togglemodelmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1157,"kind":2048,"name":"toggleProjectionMatrixHandInPlace","url":"classes/matrix.html#toggleprojectionmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":1158,"kind":2048,"name":"FromArray","url":"classes/matrix.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1159,"kind":2048,"name":"FromArrayToRef","url":"classes/matrix.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1160,"kind":2048,"name":"FromFloat32ArrayToRefScaled","url":"classes/matrix.html#fromfloat32arraytorefscaled","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1161,"kind":262144,"name":"IdentityReadOnly","url":"classes/matrix.html#identityreadonly","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1162,"kind":2048,"name":"FromValuesToRef","url":"classes/matrix.html#fromvaluestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1163,"kind":2048,"name":"FromValues","url":"classes/matrix.html#fromvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1164,"kind":2048,"name":"Compose","url":"classes/matrix.html#compose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1165,"kind":2048,"name":"ComposeToRef","url":"classes/matrix.html#composetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1166,"kind":2048,"name":"Identity","url":"classes/matrix.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1167,"kind":2048,"name":"IdentityToRef","url":"classes/matrix.html#identitytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1168,"kind":2048,"name":"Zero","url":"classes/matrix.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1169,"kind":2048,"name":"RotationX","url":"classes/matrix.html#rotationx","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1170,"kind":2048,"name":"Invert","url":"classes/matrix.html#invert-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1171,"kind":2048,"name":"RotationXToRef","url":"classes/matrix.html#rotationxtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1172,"kind":2048,"name":"RotationY","url":"classes/matrix.html#rotationy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1173,"kind":2048,"name":"RotationYToRef","url":"classes/matrix.html#rotationytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1174,"kind":2048,"name":"RotationZ","url":"classes/matrix.html#rotationz","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1175,"kind":2048,"name":"RotationZToRef","url":"classes/matrix.html#rotationztoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1176,"kind":2048,"name":"RotationAxis","url":"classes/matrix.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1177,"kind":2048,"name":"RotationAxisToRef","url":"classes/matrix.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1178,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/matrix.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1179,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/matrix.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1180,"kind":2048,"name":"Scaling","url":"classes/matrix.html#scaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1181,"kind":2048,"name":"ScalingToRef","url":"classes/matrix.html#scalingtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1182,"kind":2048,"name":"Translation","url":"classes/matrix.html#translation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1183,"kind":2048,"name":"TranslationToRef","url":"classes/matrix.html#translationtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1184,"kind":2048,"name":"Lerp","url":"classes/matrix.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1185,"kind":2048,"name":"LerpToRef","url":"classes/matrix.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1186,"kind":2048,"name":"DecomposeLerp","url":"classes/matrix.html#decomposelerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1187,"kind":2048,"name":"DecomposeLerpToRef","url":"classes/matrix.html#decomposelerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1188,"kind":2048,"name":"LookAtLH","url":"classes/matrix.html#lookatlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1189,"kind":2048,"name":"LookAtLHToRef","url":"classes/matrix.html#lookatlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1190,"kind":2048,"name":"LookAtRH","url":"classes/matrix.html#lookatrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1191,"kind":2048,"name":"LookAtRHToRef","url":"classes/matrix.html#lookatrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1192,"kind":2048,"name":"OrthoLH","url":"classes/matrix.html#ortholh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1193,"kind":2048,"name":"OrthoLHToRef","url":"classes/matrix.html#ortholhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1194,"kind":2048,"name":"OrthoOffCenterLH","url":"classes/matrix.html#orthooffcenterlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1195,"kind":2048,"name":"OrthoOffCenterLHToRef","url":"classes/matrix.html#orthooffcenterlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1196,"kind":2048,"name":"OrthoOffCenterRH","url":"classes/matrix.html#orthooffcenterrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1197,"kind":2048,"name":"OrthoOffCenterRHToRef","url":"classes/matrix.html#orthooffcenterrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1198,"kind":2048,"name":"PerspectiveLH","url":"classes/matrix.html#perspectivelh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1199,"kind":2048,"name":"PerspectiveFovLH","url":"classes/matrix.html#perspectivefovlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1200,"kind":2048,"name":"PerspectiveFovLHToRef","url":"classes/matrix.html#perspectivefovlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1201,"kind":2048,"name":"PerspectiveFovRH","url":"classes/matrix.html#perspectivefovrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1202,"kind":2048,"name":"PerspectiveFovRHToRef","url":"classes/matrix.html#perspectivefovrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1203,"kind":2048,"name":"PerspectiveFovWebVRToRef","url":"classes/matrix.html#perspectivefovwebvrtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1204,"kind":2048,"name":"GetFinalMatrix","url":"classes/matrix.html#getfinalmatrix","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1205,"kind":2048,"name":"GetAsMatrix2x2","url":"classes/matrix.html#getasmatrix2x2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1206,"kind":2048,"name":"GetAsMatrix3x3","url":"classes/matrix.html#getasmatrix3x3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1207,"kind":2048,"name":"Transpose","url":"classes/matrix.html#transpose-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1208,"kind":2048,"name":"TransposeToRef","url":"classes/matrix.html#transposetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1209,"kind":2048,"name":"Reflection","url":"classes/matrix.html#reflection","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1210,"kind":2048,"name":"ReflectionToRef","url":"classes/matrix.html#reflectiontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1211,"kind":2048,"name":"FromXYZAxesToRef","url":"classes/matrix.html#fromxyzaxestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1212,"kind":2048,"name":"FromQuaternionToRef","url":"classes/matrix.html#fromquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":1213,"kind":256,"name":"QuaternionLike","url":"interfaces/quaternionlike.html","classes":"tsd-kind-interface"},{"id":1214,"kind":1024,"name":"x","url":"interfaces/quaternionlike.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":1215,"kind":1024,"name":"y","url":"interfaces/quaternionlike.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":1216,"kind":1024,"name":"z","url":"interfaces/quaternionlike.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":1217,"kind":1024,"name":"w","url":"interfaces/quaternionlike.html#w","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":1218,"kind":128,"name":"Quaternion","url":"classes/quaternion.html","classes":"tsd-kind-class"},{"id":1219,"kind":512,"name":"constructor","url":"classes/quaternion.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quaternion"},{"id":1220,"kind":1024,"name":"x","url":"classes/quaternion.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":1221,"kind":1024,"name":"y","url":"classes/quaternion.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":1222,"kind":1024,"name":"z","url":"classes/quaternion.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":1223,"kind":1024,"name":"w","url":"classes/quaternion.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":1224,"kind":2048,"name":"toString","url":"classes/quaternion.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1225,"kind":2048,"name":"toJSON","url":"classes/quaternion.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1226,"kind":2048,"name":"getClassName","url":"classes/quaternion.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1227,"kind":2048,"name":"getHashCode","url":"classes/quaternion.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1228,"kind":2048,"name":"asArray","url":"classes/quaternion.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1229,"kind":2048,"name":"equals","url":"classes/quaternion.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1230,"kind":2048,"name":"clone","url":"classes/quaternion.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1231,"kind":2048,"name":"copyFrom","url":"classes/quaternion.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1232,"kind":2048,"name":"copy","url":"classes/quaternion.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1233,"kind":2048,"name":"copyFromFloats","url":"classes/quaternion.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1234,"kind":2048,"name":"set","url":"classes/quaternion.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1235,"kind":2048,"name":"add","url":"classes/quaternion.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1236,"kind":2048,"name":"addInPlace","url":"classes/quaternion.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1237,"kind":2048,"name":"subtract","url":"classes/quaternion.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1238,"kind":2048,"name":"scale","url":"classes/quaternion.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1239,"kind":2048,"name":"scaleToRef","url":"classes/quaternion.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1240,"kind":2048,"name":"scaleInPlace","url":"classes/quaternion.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1241,"kind":2048,"name":"scaleAndAddToRef","url":"classes/quaternion.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1242,"kind":2048,"name":"multiply","url":"classes/quaternion.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1243,"kind":2048,"name":"multiplyToRef","url":"classes/quaternion.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1244,"kind":2048,"name":"multiplyInPlace","url":"classes/quaternion.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1245,"kind":2048,"name":"conjugateToRef","url":"classes/quaternion.html#conjugatetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1246,"kind":2048,"name":"conjugateInPlace","url":"classes/quaternion.html#conjugateinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1247,"kind":2048,"name":"conjugate","url":"classes/quaternion.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1248,"kind":2048,"name":"length","url":"classes/quaternion.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1249,"kind":2048,"name":"normalize","url":"classes/quaternion.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1250,"kind":2048,"name":"toEulerAngles","url":"classes/quaternion.html#toeulerangles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1251,"kind":2048,"name":"toEulerAnglesToRef","url":"classes/quaternion.html#toeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1252,"kind":2048,"name":"toRotationMatrix","url":"classes/quaternion.html#torotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1253,"kind":2048,"name":"fromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":1254,"kind":2048,"name":"FromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1255,"kind":2048,"name":"FromRotationMatrixToRef","url":"classes/quaternion.html#fromrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1256,"kind":2048,"name":"LookAt","url":"classes/quaternion.html#lookat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1257,"kind":2048,"name":"Dot","url":"classes/quaternion.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1258,"kind":2048,"name":"AreClose","url":"classes/quaternion.html#areclose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1259,"kind":2048,"name":"Zero","url":"classes/quaternion.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1260,"kind":2048,"name":"Inverse","url":"classes/quaternion.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1261,"kind":2048,"name":"InverseToRef","url":"classes/quaternion.html#inversetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1262,"kind":2048,"name":"Identity","url":"classes/quaternion.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1263,"kind":2048,"name":"IsIdentity","url":"classes/quaternion.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1264,"kind":2048,"name":"RotationAxis","url":"classes/quaternion.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1265,"kind":2048,"name":"RotationAxisToRef","url":"classes/quaternion.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1266,"kind":2048,"name":"FromArray","url":"classes/quaternion.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1267,"kind":2048,"name":"FromEulerAngles","url":"classes/quaternion.html#fromeulerangles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1268,"kind":2048,"name":"FromEulerAnglesToRef","url":"classes/quaternion.html#fromeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1269,"kind":2048,"name":"FromEulerVector","url":"classes/quaternion.html#fromeulervector","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1270,"kind":2048,"name":"FromEulerVectorToRef","url":"classes/quaternion.html#fromeulervectortoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1271,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/quaternion.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1272,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/quaternion.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1273,"kind":2048,"name":"RotationAlphaBetaGamma","url":"classes/quaternion.html#rotationalphabetagamma","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1274,"kind":2048,"name":"RotationAlphaBetaGammaToRef","url":"classes/quaternion.html#rotationalphabetagammatoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1275,"kind":2048,"name":"RotationQuaternionFromAxis","url":"classes/quaternion.html#rotationquaternionfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1276,"kind":2048,"name":"RotationQuaternionFromAxisToRef","url":"classes/quaternion.html#rotationquaternionfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1277,"kind":2048,"name":"Slerp","url":"classes/quaternion.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1278,"kind":2048,"name":"SlerpToRef","url":"classes/quaternion.html#slerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1279,"kind":2048,"name":"Hermite","url":"classes/quaternion.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":1280,"kind":128,"name":"BezierCurve","url":"classes/beziercurve.html","classes":"tsd-kind-class"},{"id":1281,"kind":2048,"name":"Interpolate","url":"classes/beziercurve.html#interpolate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"BezierCurve"},{"id":1282,"kind":128,"name":"Curve3","url":"classes/curve3.html","classes":"tsd-kind-class"},{"id":1283,"kind":2048,"name":"CreateQuadraticBezier","url":"classes/curve3.html#createquadraticbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":1284,"kind":2048,"name":"CreateCubicBezier","url":"classes/curve3.html#createcubicbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":1285,"kind":2048,"name":"CreateHermiteSpline","url":"classes/curve3.html#createhermitespline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":1286,"kind":2048,"name":"CreateCatmullRomSpline","url":"classes/curve3.html#createcatmullromspline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":1287,"kind":512,"name":"constructor","url":"classes/curve3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Curve3"},{"id":1288,"kind":262144,"name":"points","url":"classes/curve3.html#points","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":1289,"kind":262144,"name":"length","url":"classes/curve3.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":1290,"kind":2048,"name":"continue","url":"classes/curve3.html#continue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Curve3"},{"id":1291,"kind":4,"name":"Orientation","url":"enums/orientation.html","classes":"tsd-kind-enum"},{"id":1292,"kind":16,"name":"CW","url":"enums/orientation.html#cw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":1293,"kind":16,"name":"CCW","url":"enums/orientation.html#ccw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":1294,"kind":128,"name":"Frustum","url":"classes/frustum.html","classes":"tsd-kind-class"},{"id":1295,"kind":2048,"name":"GetPlanes","url":"classes/frustum.html#getplanes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1296,"kind":2048,"name":"GetNearPlaneToRef","url":"classes/frustum.html#getnearplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1297,"kind":2048,"name":"GetFarPlaneToRef","url":"classes/frustum.html#getfarplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1298,"kind":2048,"name":"GetLeftPlaneToRef","url":"classes/frustum.html#getleftplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1299,"kind":2048,"name":"GetRightPlaneToRef","url":"classes/frustum.html#getrightplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1300,"kind":2048,"name":"GetTopPlaneToRef","url":"classes/frustum.html#gettopplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1301,"kind":2048,"name":"GetBottomPlaneToRef","url":"classes/frustum.html#getbottomplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1302,"kind":2048,"name":"GetPlanesToRef","url":"classes/frustum.html#getplanestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":1303,"kind":128,"name":"Arc2","url":"classes/arc2.html","classes":"tsd-kind-class"},{"id":1304,"kind":1024,"name":"centerPoint","url":"classes/arc2.html#centerpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1305,"kind":1024,"name":"radius","url":"classes/arc2.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1306,"kind":1024,"name":"angle","url":"classes/arc2.html#angle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1307,"kind":1024,"name":"startAngle","url":"classes/arc2.html#startangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1308,"kind":1024,"name":"orientation","url":"classes/arc2.html#orientation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1309,"kind":512,"name":"constructor","url":"classes/arc2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Arc2"},{"id":1310,"kind":1024,"name":"startPoint","url":"classes/arc2.html#startpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1311,"kind":1024,"name":"midPoint","url":"classes/arc2.html#midpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1312,"kind":1024,"name":"endPoint","url":"classes/arc2.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":1313,"kind":128,"name":"Viewport","url":"classes/viewport.html","classes":"tsd-kind-class"},{"id":1314,"kind":512,"name":"constructor","url":"classes/viewport.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Viewport"},{"id":1315,"kind":1024,"name":"x","url":"classes/viewport.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":1316,"kind":1024,"name":"y","url":"classes/viewport.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":1317,"kind":1024,"name":"width","url":"classes/viewport.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":1318,"kind":1024,"name":"height","url":"classes/viewport.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":1319,"kind":2048,"name":"clone","url":"classes/viewport.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Viewport"},{"id":1320,"kind":128,"name":"Plane","url":"classes/plane.html","classes":"tsd-kind-class"},{"id":1321,"kind":1024,"name":"normal","url":"classes/plane.html#normal","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":1322,"kind":1024,"name":"d","url":"classes/plane.html#d","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":1323,"kind":512,"name":"constructor","url":"classes/plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":1324,"kind":2048,"name":"asArray","url":"classes/plane.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1325,"kind":2048,"name":"clone","url":"classes/plane.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1326,"kind":2048,"name":"getClassName","url":"classes/plane.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1327,"kind":2048,"name":"getHashCode","url":"classes/plane.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1328,"kind":2048,"name":"normalize","url":"classes/plane.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1329,"kind":2048,"name":"transform","url":"classes/plane.html#transform","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1330,"kind":2048,"name":"dotCoordinate","url":"classes/plane.html#dotcoordinate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1331,"kind":2048,"name":"copyFromPoints","url":"classes/plane.html#copyfrompoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1332,"kind":2048,"name":"isFrontFacingTo","url":"classes/plane.html#isfrontfacingto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1333,"kind":2048,"name":"signedDistanceTo","url":"classes/plane.html#signeddistanceto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":1334,"kind":2048,"name":"FromArray","url":"classes/plane.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":1335,"kind":2048,"name":"FromPoints","url":"classes/plane.html#frompoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":1336,"kind":2048,"name":"FromPositionAndNormal","url":"classes/plane.html#frompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":1337,"kind":2048,"name":"SignedDistanceToPlaneFromPositionAndNormal","url":"classes/plane.html#signeddistancetoplanefrompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":1338,"kind":128,"name":"Scalar","url":"classes/scalar.html","classes":"tsd-kind-class"},{"id":1339,"kind":1024,"name":"TwoPi","url":"classes/scalar.html#twopi","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1340,"kind":2048,"name":"WithinEpsilon","url":"classes/scalar.html#withinepsilon","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1341,"kind":2048,"name":"ToHex","url":"classes/scalar.html#tohex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1342,"kind":2048,"name":"Sign","url":"classes/scalar.html#sign","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1343,"kind":2048,"name":"Clamp","url":"classes/scalar.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1344,"kind":2048,"name":"Log2","url":"classes/scalar.html#log2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1345,"kind":2048,"name":"Repeat","url":"classes/scalar.html#repeat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1346,"kind":2048,"name":"Normalize","url":"classes/scalar.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1347,"kind":2048,"name":"Denormalize","url":"classes/scalar.html#denormalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1348,"kind":2048,"name":"DeltaAngle","url":"classes/scalar.html#deltaangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1349,"kind":2048,"name":"PingPong","url":"classes/scalar.html#pingpong","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1350,"kind":2048,"name":"SmoothStep","url":"classes/scalar.html#smoothstep","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1351,"kind":2048,"name":"MoveTowards","url":"classes/scalar.html#movetowards","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1352,"kind":2048,"name":"MoveTowardsAngle","url":"classes/scalar.html#movetowardsangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1353,"kind":2048,"name":"Lerp","url":"classes/scalar.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1354,"kind":2048,"name":"LerpAngle","url":"classes/scalar.html#lerpangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1355,"kind":2048,"name":"InverseLerp","url":"classes/scalar.html#inverselerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1356,"kind":2048,"name":"Hermite","url":"classes/scalar.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1357,"kind":2048,"name":"RandomRange","url":"classes/scalar.html#randomrange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1358,"kind":2048,"name":"RangeToPercent","url":"classes/scalar.html#rangetopercent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1359,"kind":2048,"name":"PercentToRange","url":"classes/scalar.html#percenttorange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1360,"kind":2048,"name":"NormalizeRadians","url":"classes/scalar.html#normalizeradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":1361,"kind":128,"name":"GroupMask","url":"classes/groupmask.html","classes":"tsd-kind-class"},{"id":1362,"kind":1024,"name":"ALL_PACKED","url":"classes/groupmask.html#all_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1363,"kind":1024,"name":"NONE_PACKED","url":"classes/groupmask.html#none_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1364,"kind":512,"name":"constructor","url":"classes/groupmask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"GroupMask"},{"id":1365,"kind":2048,"name":"All","url":"classes/groupmask.html#all","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1366,"kind":2048,"name":"add","url":"classes/groupmask.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1367,"kind":2048,"name":"addAll","url":"classes/groupmask.html#addall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":1368,"kind":2048,"name":"delete","url":"classes/groupmask.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1369,"kind":2048,"name":"clear","url":"classes/groupmask.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1370,"kind":2048,"name":"set","url":"classes/groupmask.html#set-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":1371,"kind":2048,"name":"has","url":"classes/groupmask.html#has","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1372,"kind":2048,"name":"forEach","url":"classes/groupmask.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1373,"kind":1024,"name":"size","url":"classes/groupmask.html#size","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1374,"kind":1024,"name":"Set","url":"classes/groupmask.html#set","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1375,"kind":2048,"name":"[Symbol.iterator]","url":"classes/groupmask.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1376,"kind":2048,"name":"entries","url":"classes/groupmask.html#entries","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1377,"kind":2048,"name":"keys","url":"classes/groupmask.html#keys","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1378,"kind":2048,"name":"values","url":"classes/groupmask.html#values","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1379,"kind":1024,"name":"[Symbol.toStringTag]","url":"classes/groupmask.html#_symbol_tostringtag_","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1380,"kind":256,"name":"UserLike","url":"interfaces/userlike.html","classes":"tsd-kind-interface"},{"id":1381,"kind":1024,"name":"id","url":"interfaces/userlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1382,"kind":1024,"name":"name","url":"interfaces/userlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1383,"kind":1024,"name":"groups","url":"interfaces/userlike.html#groups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1384,"kind":1024,"name":"properties","url":"interfaces/userlike.html#properties","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1385,"kind":65536,"name":"__type","url":"interfaces/userlike.html#properties.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"UserLike.properties"},{"id":1386,"kind":128,"name":"User","url":"classes/user.html","classes":"tsd-kind-class"},{"id":1387,"kind":262144,"name":"context","url":"classes/user.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1388,"kind":262144,"name":"id","url":"classes/user.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1389,"kind":262144,"name":"name","url":"classes/user.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1390,"kind":262144,"name":"groups","url":"classes/user.html#groups","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"User"},{"id":1391,"kind":262144,"name":"properties","url":"classes/user.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1392,"kind":512,"name":"constructor","url":"classes/user.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"User"},{"id":1393,"kind":2048,"name":"prompt","url":"classes/user.html#prompt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1394,"kind":2048,"name":"copy","url":"classes/user.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1395,"kind":2048,"name":"toJSON","url":"classes/user.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1396,"kind":4,"name":"BoxAlignment","url":"enums/boxalignment.html","classes":"tsd-kind-enum"},{"id":1397,"kind":16,"name":"TopLeft","url":"enums/boxalignment.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1398,"kind":16,"name":"TopCenter","url":"enums/boxalignment.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1399,"kind":16,"name":"TopRight","url":"enums/boxalignment.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1400,"kind":16,"name":"MiddleLeft","url":"enums/boxalignment.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1401,"kind":16,"name":"MiddleCenter","url":"enums/boxalignment.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1402,"kind":16,"name":"MiddleRight","url":"enums/boxalignment.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1403,"kind":16,"name":"BottomLeft","url":"enums/boxalignment.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1404,"kind":16,"name":"BottomCenter","url":"enums/boxalignment.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1405,"kind":16,"name":"BottomRight","url":"enums/boxalignment.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1406,"kind":64,"name":"InvertBoxAlignment","url":"index.html#invertboxalignment","classes":"tsd-kind-function"},{"id":1407,"kind":256,"name":"Guid","url":"interfaces/guid.html","classes":"tsd-kind-interface"},{"id":1408,"kind":1024,"name":"__is_guid","url":"interfaces/guid.html#__is_guid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1409,"kind":2048,"name":"toString","url":"interfaces/guid.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1410,"kind":2048,"name":"charAt","url":"interfaces/guid.html#charat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1411,"kind":2048,"name":"charCodeAt","url":"interfaces/guid.html#charcodeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1412,"kind":2048,"name":"concat","url":"interfaces/guid.html#concat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1413,"kind":2048,"name":"indexOf","url":"interfaces/guid.html#indexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1414,"kind":2048,"name":"lastIndexOf","url":"interfaces/guid.html#lastindexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1415,"kind":2048,"name":"localeCompare","url":"interfaces/guid.html#localecompare","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1416,"kind":2048,"name":"match","url":"interfaces/guid.html#match","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1417,"kind":2048,"name":"replace","url":"interfaces/guid.html#replace","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1418,"kind":2048,"name":"search","url":"interfaces/guid.html#search","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1419,"kind":2048,"name":"slice","url":"interfaces/guid.html#slice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1420,"kind":2048,"name":"split","url":"interfaces/guid.html#split","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1421,"kind":2048,"name":"substring","url":"interfaces/guid.html#substring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1422,"kind":2048,"name":"toLowerCase","url":"interfaces/guid.html#tolowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1423,"kind":2048,"name":"toLocaleLowerCase","url":"interfaces/guid.html#tolocalelowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1424,"kind":2048,"name":"toUpperCase","url":"interfaces/guid.html#touppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1425,"kind":2048,"name":"toLocaleUpperCase","url":"interfaces/guid.html#tolocaleuppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1426,"kind":2048,"name":"trim","url":"interfaces/guid.html#trim","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1427,"kind":1024,"name":"length","url":"interfaces/guid.html#length","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1428,"kind":2048,"name":"substr","url":"interfaces/guid.html#substr","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1429,"kind":2048,"name":"valueOf","url":"interfaces/guid.html#valueof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1430,"kind":1024,"name":"String","url":"interfaces/guid.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1431,"kind":2048,"name":"codePointAt","url":"interfaces/guid.html#codepointat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1432,"kind":2048,"name":"includes","url":"interfaces/guid.html#includes","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1433,"kind":2048,"name":"endsWith","url":"interfaces/guid.html#endswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1434,"kind":2048,"name":"normalize","url":"interfaces/guid.html#normalize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1435,"kind":2048,"name":"repeat","url":"interfaces/guid.html#repeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1436,"kind":2048,"name":"startsWith","url":"interfaces/guid.html#startswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1437,"kind":2048,"name":"anchor","url":"interfaces/guid.html#anchor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1438,"kind":2048,"name":"big","url":"interfaces/guid.html#big","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1439,"kind":2048,"name":"blink","url":"interfaces/guid.html#blink","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1440,"kind":2048,"name":"bold","url":"interfaces/guid.html#bold","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1441,"kind":2048,"name":"fixed","url":"interfaces/guid.html#fixed","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1442,"kind":2048,"name":"fontcolor","url":"interfaces/guid.html#fontcolor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1443,"kind":2048,"name":"fontsize","url":"interfaces/guid.html#fontsize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1444,"kind":2048,"name":"italics","url":"interfaces/guid.html#italics","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1445,"kind":2048,"name":"link","url":"interfaces/guid.html#link","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1446,"kind":2048,"name":"small","url":"interfaces/guid.html#small","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1447,"kind":2048,"name":"strike","url":"interfaces/guid.html#strike","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1448,"kind":2048,"name":"sub","url":"interfaces/guid.html#sub","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1449,"kind":2048,"name":"sup","url":"interfaces/guid.html#sup","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1450,"kind":2048,"name":"[Symbol.iterator]","url":"interfaces/guid.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1451,"kind":2048,"name":"padStart","url":"interfaces/guid.html#padstart","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1452,"kind":2048,"name":"padEnd","url":"interfaces/guid.html#padend","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1453,"kind":2048,"name":"trimLeft","url":"interfaces/guid.html#trimleft","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1454,"kind":2048,"name":"trimRight","url":"interfaces/guid.html#trimright","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1455,"kind":64,"name":"parseGuid","url":"index.html#parseguid","classes":"tsd-kind-function"},{"id":1456,"kind":64,"name":"newGuid","url":"index.html#newguid","classes":"tsd-kind-function"},{"id":1457,"kind":32,"name":"ZeroGuidString","url":"index.html#zeroguidstring","classes":"tsd-kind-variable"},{"id":1458,"kind":32,"name":"ZeroGuid","url":"index.html#zeroguid","classes":"tsd-kind-variable"},{"id":1459,"kind":128,"name":"Log","url":"classes/log.html","classes":"tsd-kind-class"},{"id":1460,"kind":2048,"name":"enable","url":"classes/log.html#enable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1461,"kind":2048,"name":"disable","url":"classes/log.html#disable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1462,"kind":2048,"name":"enabled","url":"classes/log.html#enabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1463,"kind":2048,"name":"debug","url":"classes/log.html#debug","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1464,"kind":2048,"name":"warning","url":"classes/log.html#warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1465,"kind":2048,"name":"error","url":"classes/log.html#error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1466,"kind":2048,"name":"info","url":"classes/log.html#info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1467,"kind":2048,"name":"verbose","url":"classes/log.html#verbose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1468,"kind":2048,"name":"log","url":"classes/log.html#log-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1469,"kind":32,"name":"log","url":"index.html#log","classes":"tsd-kind-variable"},{"id":1470,"kind":256,"name":"AddCellOptions","url":"interfaces/addcelloptions.html","classes":"tsd-kind-interface"},{"id":1471,"kind":1024,"name":"contents","url":"interfaces/addcelloptions.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1472,"kind":1024,"name":"row","url":"interfaces/addcelloptions.html#row","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1473,"kind":1024,"name":"column","url":"interfaces/addcelloptions.html#column","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1474,"kind":1024,"name":"width","url":"interfaces/addcelloptions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1475,"kind":1024,"name":"height","url":"interfaces/addcelloptions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1476,"kind":1024,"name":"alignment","url":"interfaces/addcelloptions.html#alignment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1477,"kind":128,"name":"PlanarGridLayout","url":"classes/planargridlayout.html","classes":"tsd-kind-class"},{"id":1478,"kind":512,"name":"constructor","url":"classes/planargridlayout.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1479,"kind":1024,"name":"gridAlignment","url":"classes/planargridlayout.html#gridalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1480,"kind":1024,"name":"defaultCellAlignment","url":"classes/planargridlayout.html#defaultcellalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1481,"kind":2048,"name":"getColumnCount","url":"classes/planargridlayout.html#getcolumncount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1482,"kind":2048,"name":"getRowCount","url":"classes/planargridlayout.html#getrowcount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1483,"kind":2048,"name":"getGridWidth","url":"classes/planargridlayout.html#getgridwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1484,"kind":2048,"name":"getGridHeight","url":"classes/planargridlayout.html#getgridheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1485,"kind":2048,"name":"getColumnWidth","url":"classes/planargridlayout.html#getcolumnwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1486,"kind":2048,"name":"getRowHeight","url":"classes/planargridlayout.html#getrowheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1487,"kind":2048,"name":"getColumnWidths","url":"classes/planargridlayout.html#getcolumnwidths","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1488,"kind":2048,"name":"getRowHeights","url":"classes/planargridlayout.html#getrowheights","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1489,"kind":2048,"name":"addCell","url":"classes/planargridlayout.html#addcell","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1490,"kind":2048,"name":"applyLayout","url":"classes/planargridlayout.html#applylayout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1491,"kind":64,"name":"sumFn","url":"index.html#sumfn","classes":"tsd-kind-function"},{"id":1492,"kind":64,"name":"maxFn","url":"index.html#maxfn","classes":"tsd-kind-function"},{"id":1493,"kind":256,"name":"ReadonlyMap","url":"interfaces/readonlymap.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":1494,"kind":2048,"name":"entries","url":"interfaces/readonlymap.html#entries","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1495,"kind":2048,"name":"forEach","url":"interfaces/readonlymap.html#foreach","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1496,"kind":2048,"name":"get","url":"interfaces/readonlymap.html#get","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1497,"kind":2048,"name":"has","url":"interfaces/readonlymap.html#has","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1498,"kind":2048,"name":"keys","url":"interfaces/readonlymap.html#keys","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1499,"kind":2048,"name":"values","url":"interfaces/readonlymap.html#values","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1500,"kind":1024,"name":"size","url":"interfaces/readonlymap.html#size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1501,"kind":128,"name":"WebHost","url":"classes/webhost.html","classes":"tsd-kind-class"},{"id":1502,"kind":262144,"name":"adapter","url":"classes/webhost.html#adapter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1503,"kind":262144,"name":"baseDir","url":"classes/webhost.html#basedir","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1504,"kind":262144,"name":"baseUrl","url":"classes/webhost.html#baseurl","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1505,"kind":512,"name":"constructor","url":"classes/webhost.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebHost"},{"id":1506,"kind":2048,"name":"registerStaticBuffer","url":"classes/webhost.html#registerstaticbuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebHost"},{"id":1507,"kind":32,"name":"BUFFER_KEYWORD","url":"index.html#buffer_keyword","classes":"tsd-kind-variable"},{"id":1508,"kind":256,"name":"ActorLike","url":"interfaces/actorlike.html","classes":"tsd-kind-interface"},{"id":1509,"kind":1024,"name":"id","url":"interfaces/actorlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1510,"kind":1024,"name":"parentId","url":"interfaces/actorlike.html#parentid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1511,"kind":1024,"name":"name","url":"interfaces/actorlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1512,"kind":1024,"name":"tag","url":"interfaces/actorlike.html#tag","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1513,"kind":1024,"name":"exclusiveToUser","url":"interfaces/actorlike.html#exclusivetouser","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1514,"kind":1024,"name":"subscriptions","url":"interfaces/actorlike.html#subscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1515,"kind":1024,"name":"transform","url":"interfaces/actorlike.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1516,"kind":1024,"name":"appearance","url":"interfaces/actorlike.html#appearance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1517,"kind":1024,"name":"light","url":"interfaces/actorlike.html#light","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1518,"kind":1024,"name":"rigidBody","url":"interfaces/actorlike.html#rigidbody","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1519,"kind":1024,"name":"collider","url":"interfaces/actorlike.html#collider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1520,"kind":1024,"name":"text","url":"interfaces/actorlike.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1521,"kind":1024,"name":"attachment","url":"interfaces/actorlike.html#attachment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1522,"kind":1024,"name":"lookAt","url":"interfaces/actorlike.html#lookat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1523,"kind":1024,"name":"grabbable","url":"interfaces/actorlike.html#grabbable","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1524,"kind":128,"name":"Actor","url":"classes/actor.html","classes":"tsd-kind-class"},{"id":1525,"kind":262144,"name":"context","url":"classes/actor.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1526,"kind":262144,"name":"id","url":"classes/actor.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1527,"kind":262144,"name":"name","url":"classes/actor.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1528,"kind":262144,"name":"tag","url":"classes/actor.html#tag","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1529,"kind":262144,"name":"exclusiveToUser","url":"classes/actor.html#exclusivetouser","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1530,"kind":262144,"name":"subscriptions","url":"classes/actor.html#subscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1531,"kind":262144,"name":"transform","url":"classes/actor.html#transform","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1532,"kind":262144,"name":"appearance","url":"classes/actor.html#appearance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1533,"kind":262144,"name":"light","url":"classes/actor.html#light","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1534,"kind":262144,"name":"rigidBody","url":"classes/actor.html#rigidbody","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1535,"kind":262144,"name":"collider","url":"classes/actor.html#collider","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1536,"kind":262144,"name":"text","url":"classes/actor.html#text","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1537,"kind":262144,"name":"attachment","url":"classes/actor.html#attachment","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1538,"kind":262144,"name":"lookAt","url":"classes/actor.html#lookat","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1539,"kind":262144,"name":"children","url":"classes/actor.html#children","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1540,"kind":262144,"name":"parent","url":"classes/actor.html#parent","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1541,"kind":262144,"name":"parentId","url":"classes/actor.html#parentid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1542,"kind":262144,"name":"grabbable","url":"classes/actor.html#grabbable","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1543,"kind":2048,"name":"Create","url":"classes/actor.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1544,"kind":2048,"name":"CreateEmpty","url":"classes/actor.html#createempty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1545,"kind":2048,"name":"CreateFromLibrary","url":"classes/actor.html#createfromlibrary","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1546,"kind":2048,"name":"CreateFromPrefab","url":"classes/actor.html#createfromprefab","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1547,"kind":2048,"name":"CreateFromGltf","url":"classes/actor.html#createfromgltf","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1548,"kind":2048,"name":"CreatePrimitive","url":"classes/actor.html#createprimitive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1549,"kind":2048,"name":"created","url":"classes/actor.html#created","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1550,"kind":2048,"name":"destroy","url":"classes/actor.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1551,"kind":2048,"name":"enableLight","url":"classes/actor.html#enablelight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1552,"kind":2048,"name":"enableRigidBody","url":"classes/actor.html#enablerigidbody","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1553,"kind":2048,"name":"setCollider","url":"classes/actor.html#setcollider","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1554,"kind":2048,"name":"enableText","url":"classes/actor.html#enabletext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1555,"kind":2048,"name":"enableLookAt","url":"classes/actor.html#enablelookat","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1556,"kind":2048,"name":"attach","url":"classes/actor.html#attach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1557,"kind":2048,"name":"detach","url":"classes/actor.html#detach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1558,"kind":2048,"name":"subscribe","url":"classes/actor.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1559,"kind":2048,"name":"unsubscribe","url":"classes/actor.html#unsubscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1560,"kind":2048,"name":"onGrab","url":"classes/actor.html#ongrab","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1561,"kind":2048,"name":"setBehavior","url":"classes/actor.html#setbehavior","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"Actor"},{"id":1562,"kind":2048,"name":"startSound","url":"classes/actor.html#startsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1563,"kind":2048,"name":"startVideoStream","url":"classes/actor.html#startvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1564,"kind":2048,"name":"createAnimation","url":"classes/actor.html#createanimation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1565,"kind":2048,"name":"enableAnimation","url":"classes/actor.html#enableanimation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1566,"kind":2048,"name":"disableAnimation","url":"classes/actor.html#disableanimation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1567,"kind":2048,"name":"resumeAnimation","url":"classes/actor.html#resumeanimation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1568,"kind":2048,"name":"pauseAnimation","url":"classes/actor.html#pauseanimation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1569,"kind":2048,"name":"setAnimationTime","url":"classes/actor.html#setanimationtime","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1570,"kind":2048,"name":"setAnimationState","url":"classes/actor.html#setanimationstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1571,"kind":2048,"name":"animateTo","url":"classes/actor.html#animateto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1572,"kind":2048,"name":"findChildrenByName","url":"classes/actor.html#findchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1573,"kind":2048,"name":"onAnimationDisabled","url":"classes/actor.html#onanimationdisabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1574,"kind":2048,"name":"onAnimationEnabled","url":"classes/actor.html#onanimationenabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1575,"kind":262144,"name":"animations","url":"classes/actor.html#animations","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1576,"kind":262144,"name":"animationsByName","url":"classes/actor.html#animationsbyname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1577,"kind":2048,"name":"findAnimationInChildrenByName","url":"classes/actor.html#findanimationinchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1578,"kind":2048,"name":"sanitize","url":"classes/actor.html#sanitize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1579,"kind":256,"name":"LogEvent","url":"interfaces/logevent.html","classes":"tsd-kind-interface"},{"id":1580,"kind":1024,"name":"input","url":"interfaces/logevent.html#input","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1581,"kind":1024,"name":"timestamp","url":"interfaces/logevent.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1582,"kind":1024,"name":"client","url":"interfaces/logevent.html#client","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1583,"kind":1024,"name":"direction","url":"interfaces/logevent.html#direction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1584,"kind":1024,"name":"networkContents","url":"interfaces/logevent.html#networkcontents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1585,"kind":32,"name":"readFile","url":"index.html#readfile","classes":"tsd-kind-variable"},{"id":1586,"kind":64,"name":"parseEvent","url":"index.html#parseevent","classes":"tsd-kind-function"},{"id":1587,"kind":64,"name":"parseFile","url":"index.html#parsefile","classes":"tsd-kind-function"},{"id":1588,"kind":32,"name":"columns","url":"index.html#columns","classes":"tsd-kind-variable"},{"id":1589,"kind":32,"name":"colWidth","url":"index.html#colwidth","classes":"tsd-kind-variable"},{"id":1590,"kind":64,"name":"formatEvent","url":"index.html#formatevent","classes":"tsd-kind-function"},{"id":1591,"kind":64,"name":"main","url":"index.html#main","classes":"tsd-kind-function"},{"id":1592,"kind":128,"name":"Path2","url":"classes/path2.html","classes":"tsd-kind-class"},{"id":1593,"kind":1024,"name":"closed","url":"classes/path2.html#closed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Path2"},{"id":1594,"kind":512,"name":"constructor","url":"classes/path2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path2"},{"id":1595,"kind":2048,"name":"addLineTo","url":"classes/path2.html#addlineto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":1596,"kind":2048,"name":"addArcTo","url":"classes/path2.html#addarcto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":1597,"kind":2048,"name":"close","url":"classes/path2.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":1598,"kind":2048,"name":"length","url":"classes/path2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":1599,"kind":2048,"name":"getPoints","url":"classes/path2.html#getpoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":1600,"kind":2048,"name":"getPointAtLengthPosition","url":"classes/path2.html#getpointatlengthposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":1601,"kind":2048,"name":"StartingAt","url":"classes/path2.html#startingat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Path2"},{"id":1602,"kind":128,"name":"Path3","url":"classes/path3.html","classes":"tsd-kind-class"},{"id":1603,"kind":512,"name":"constructor","url":"classes/path3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path3"},{"id":1604,"kind":2048,"name":"getCurve","url":"classes/path3.html#getcurve","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":1605,"kind":2048,"name":"getTangents","url":"classes/path3.html#gettangents","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":1606,"kind":2048,"name":"getNormals","url":"classes/path3.html#getnormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":1607,"kind":2048,"name":"getBinormals","url":"classes/path3.html#getbinormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":1608,"kind":2048,"name":"getDistances","url":"classes/path3.html#getdistances","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":1609,"kind":2048,"name":"update","url":"classes/path3.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":1610,"kind":256,"name":"ISize","url":"interfaces/isize.html","classes":"tsd-kind-interface"},{"id":1611,"kind":1024,"name":"width","url":"interfaces/isize.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":1612,"kind":1024,"name":"height","url":"interfaces/isize.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":1613,"kind":128,"name":"Size","url":"classes/size.html","classes":"tsd-kind-class"},{"id":1614,"kind":1024,"name":"width","url":"classes/size.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":1615,"kind":1024,"name":"height","url":"classes/size.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":1616,"kind":512,"name":"constructor","url":"classes/size.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Size"},{"id":1617,"kind":2048,"name":"toString","url":"classes/size.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1618,"kind":2048,"name":"toJSON","url":"classes/size.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1619,"kind":2048,"name":"getClassName","url":"classes/size.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1620,"kind":2048,"name":"getHashCode","url":"classes/size.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1621,"kind":2048,"name":"copyFrom","url":"classes/size.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1622,"kind":2048,"name":"copyFromFloats","url":"classes/size.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1623,"kind":2048,"name":"set","url":"classes/size.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1624,"kind":2048,"name":"multiplyByFloats","url":"classes/size.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1625,"kind":2048,"name":"clone","url":"classes/size.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1626,"kind":2048,"name":"equals","url":"classes/size.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1627,"kind":262144,"name":"surface","url":"classes/size.html#surface","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Size"},{"id":1628,"kind":2048,"name":"Zero","url":"classes/size.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":1629,"kind":2048,"name":"add","url":"classes/size.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1630,"kind":2048,"name":"subtract","url":"classes/size.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":1631,"kind":2048,"name":"Lerp","url":"classes/size.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"}]}; \ No newline at end of file + typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias","8388608":"Event"},"rows":[{"id":0,"kind":32,"name":"ToGammaSpace","url":"index.html#togammaspace","classes":"tsd-kind-variable"},{"id":1,"kind":32,"name":"ToLinearSpace","url":"index.html#tolinearspace","classes":"tsd-kind-variable"},{"id":2,"kind":32,"name":"Epsilon","url":"index.html#epsilon","classes":"tsd-kind-variable"},{"id":3,"kind":32,"name":"RadiansToDegrees","url":"index.html#radianstodegrees","classes":"tsd-kind-variable"},{"id":4,"kind":32,"name":"DegreesToRadians","url":"index.html#degreestoradians","classes":"tsd-kind-variable"},{"id":5,"kind":128,"name":"Angle","url":"classes/angle.html","classes":"tsd-kind-class"},{"id":6,"kind":512,"name":"constructor","url":"classes/angle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Angle"},{"id":7,"kind":2048,"name":"degrees","url":"classes/angle.html#degrees","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":8,"kind":2048,"name":"radians","url":"classes/angle.html#radians","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":9,"kind":2048,"name":"BetweenTwoPoints","url":"classes/angle.html#betweentwopoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":10,"kind":2048,"name":"FromRadians","url":"classes/angle.html#fromradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":11,"kind":2048,"name":"FromDegrees","url":"classes/angle.html#fromdegrees","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":12,"kind":128,"name":"Axis","url":"classes/axis.html","classes":"tsd-kind-class"},{"id":13,"kind":262144,"name":"X","url":"classes/axis.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":14,"kind":262144,"name":"Y","url":"classes/axis.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":15,"kind":262144,"name":"Z","url":"classes/axis.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":16,"kind":256,"name":"Color3Like","url":"interfaces/color3like.html","classes":"tsd-kind-interface"},{"id":17,"kind":1024,"name":"r","url":"interfaces/color3like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":18,"kind":1024,"name":"g","url":"interfaces/color3like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":19,"kind":1024,"name":"b","url":"interfaces/color3like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":20,"kind":128,"name":"Color3","url":"classes/color3.html","classes":"tsd-kind-class"},{"id":21,"kind":1024,"name":"r","url":"classes/color3.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":22,"kind":1024,"name":"g","url":"classes/color3.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":23,"kind":1024,"name":"b","url":"classes/color3.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":24,"kind":512,"name":"constructor","url":"classes/color3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color3"},{"id":25,"kind":2048,"name":"toString","url":"classes/color3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":26,"kind":2048,"name":"toJSON","url":"classes/color3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":27,"kind":2048,"name":"getClassName","url":"classes/color3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":28,"kind":2048,"name":"getHashCode","url":"classes/color3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":29,"kind":2048,"name":"toArray","url":"classes/color3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":30,"kind":2048,"name":"copyFromArray","url":"classes/color3.html#copyfromarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":31,"kind":2048,"name":"toColor4","url":"classes/color3.html#tocolor4","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":32,"kind":2048,"name":"asArray","url":"classes/color3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":33,"kind":2048,"name":"toLuminance","url":"classes/color3.html#toluminance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":34,"kind":2048,"name":"multiply","url":"classes/color3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":35,"kind":2048,"name":"multiplyToRef","url":"classes/color3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":36,"kind":2048,"name":"equals","url":"classes/color3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":37,"kind":2048,"name":"equalsFloats","url":"classes/color3.html#equalsfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":38,"kind":2048,"name":"scale","url":"classes/color3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":39,"kind":2048,"name":"scaleToRef","url":"classes/color3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":40,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":41,"kind":2048,"name":"clampToRef","url":"classes/color3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":42,"kind":2048,"name":"add","url":"classes/color3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":43,"kind":2048,"name":"addToRef","url":"classes/color3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":44,"kind":2048,"name":"subtract","url":"classes/color3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":45,"kind":2048,"name":"subtractToRef","url":"classes/color3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":46,"kind":2048,"name":"clone","url":"classes/color3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":47,"kind":2048,"name":"copyFrom","url":"classes/color3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":48,"kind":2048,"name":"copyFromFloats","url":"classes/color3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":49,"kind":2048,"name":"set","url":"classes/color3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":50,"kind":2048,"name":"copy","url":"classes/color3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":51,"kind":2048,"name":"toHexString","url":"classes/color3.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":52,"kind":2048,"name":"toLinearSpace","url":"classes/color3.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":53,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color3.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":54,"kind":2048,"name":"toGammaSpace","url":"classes/color3.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":55,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color3.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":56,"kind":2048,"name":"FromHexString","url":"classes/color3.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":57,"kind":2048,"name":"FromArray","url":"classes/color3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":58,"kind":2048,"name":"FromInts","url":"classes/color3.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":59,"kind":2048,"name":"Lerp","url":"classes/color3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":60,"kind":2048,"name":"LerpToRef","url":"classes/color3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":61,"kind":2048,"name":"Red","url":"classes/color3.html#red","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":62,"kind":2048,"name":"Green","url":"classes/color3.html#green","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":63,"kind":2048,"name":"Blue","url":"classes/color3.html#blue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":64,"kind":2048,"name":"Black","url":"classes/color3.html#black","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":65,"kind":2048,"name":"White","url":"classes/color3.html#white","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":66,"kind":2048,"name":"Purple","url":"classes/color3.html#purple","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":67,"kind":2048,"name":"Magenta","url":"classes/color3.html#magenta","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":68,"kind":2048,"name":"Yellow","url":"classes/color3.html#yellow","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":69,"kind":2048,"name":"Gray","url":"classes/color3.html#gray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":70,"kind":2048,"name":"LightGray","url":"classes/color3.html#lightgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":71,"kind":2048,"name":"DarkGray","url":"classes/color3.html#darkgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":72,"kind":2048,"name":"Teal","url":"classes/color3.html#teal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":73,"kind":2048,"name":"Random","url":"classes/color3.html#random","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":74,"kind":256,"name":"Color4Like","url":"interfaces/color4like.html","classes":"tsd-kind-interface"},{"id":75,"kind":1024,"name":"r","url":"interfaces/color4like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":76,"kind":1024,"name":"g","url":"interfaces/color4like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":77,"kind":1024,"name":"b","url":"interfaces/color4like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":78,"kind":1024,"name":"a","url":"interfaces/color4like.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":79,"kind":128,"name":"Color4","url":"classes/color4.html","classes":"tsd-kind-class"},{"id":80,"kind":1024,"name":"r","url":"classes/color4.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":81,"kind":1024,"name":"g","url":"classes/color4.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":82,"kind":1024,"name":"b","url":"classes/color4.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":83,"kind":1024,"name":"a","url":"classes/color4.html#a","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":84,"kind":512,"name":"constructor","url":"classes/color4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color4"},{"id":85,"kind":2048,"name":"addInPlace","url":"classes/color4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":86,"kind":2048,"name":"asArray","url":"classes/color4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":87,"kind":2048,"name":"toArray","url":"classes/color4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":88,"kind":2048,"name":"add","url":"classes/color4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":89,"kind":2048,"name":"subtract","url":"classes/color4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":90,"kind":2048,"name":"subtractToRef","url":"classes/color4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":91,"kind":2048,"name":"scale","url":"classes/color4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":92,"kind":2048,"name":"scaleToRef","url":"classes/color4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":93,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":94,"kind":2048,"name":"clampToRef","url":"classes/color4.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":95,"kind":2048,"name":"multiply","url":"classes/color4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":96,"kind":2048,"name":"multiplyToRef","url":"classes/color4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":97,"kind":2048,"name":"toString","url":"classes/color4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":98,"kind":2048,"name":"toJSON","url":"classes/color4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":99,"kind":2048,"name":"getClassName","url":"classes/color4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":100,"kind":2048,"name":"getHashCode","url":"classes/color4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":101,"kind":2048,"name":"clone","url":"classes/color4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":102,"kind":2048,"name":"copyFrom","url":"classes/color4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":103,"kind":2048,"name":"copyFromFloats","url":"classes/color4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":104,"kind":2048,"name":"set","url":"classes/color4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":105,"kind":2048,"name":"copy","url":"classes/color4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":106,"kind":2048,"name":"toHexString","url":"classes/color4.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":107,"kind":2048,"name":"toLinearSpace","url":"classes/color4.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":108,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color4.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":109,"kind":2048,"name":"toGammaSpace","url":"classes/color4.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":110,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color4.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":111,"kind":2048,"name":"FromHexString","url":"classes/color4.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":112,"kind":2048,"name":"Lerp","url":"classes/color4.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":113,"kind":2048,"name":"LerpToRef","url":"classes/color4.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":114,"kind":2048,"name":"FromColor3","url":"classes/color4.html#fromcolor3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":115,"kind":2048,"name":"FromArray","url":"classes/color4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":116,"kind":2048,"name":"FromInts","url":"classes/color4.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":117,"kind":2048,"name":"CheckColors4","url":"classes/color4.html#checkcolors4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":118,"kind":256,"name":"Vector2Like","url":"interfaces/vector2like.html","classes":"tsd-kind-interface"},{"id":119,"kind":1024,"name":"x","url":"interfaces/vector2like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":120,"kind":1024,"name":"y","url":"interfaces/vector2like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":121,"kind":128,"name":"Vector2","url":"classes/vector2.html","classes":"tsd-kind-class"},{"id":122,"kind":1024,"name":"x","url":"classes/vector2.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":123,"kind":1024,"name":"y","url":"classes/vector2.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":124,"kind":2048,"name":"Zero","url":"classes/vector2.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":125,"kind":2048,"name":"One","url":"classes/vector2.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":126,"kind":2048,"name":"FromArray","url":"classes/vector2.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":127,"kind":2048,"name":"FromArrayToRef","url":"classes/vector2.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":128,"kind":2048,"name":"CatmullRom","url":"classes/vector2.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":129,"kind":2048,"name":"Clamp","url":"classes/vector2.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":130,"kind":2048,"name":"Hermite","url":"classes/vector2.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":131,"kind":2048,"name":"Lerp","url":"classes/vector2.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":132,"kind":2048,"name":"Dot","url":"classes/vector2.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":133,"kind":2048,"name":"Normalize","url":"classes/vector2.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":134,"kind":2048,"name":"Minimize","url":"classes/vector2.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":135,"kind":2048,"name":"Maximize","url":"classes/vector2.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":136,"kind":2048,"name":"Transform","url":"classes/vector2.html#transform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":137,"kind":2048,"name":"TransformToRef","url":"classes/vector2.html#transformtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":138,"kind":2048,"name":"PointInTriangle","url":"classes/vector2.html#pointintriangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":139,"kind":2048,"name":"Distance","url":"classes/vector2.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":140,"kind":2048,"name":"DistanceSquared","url":"classes/vector2.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":141,"kind":2048,"name":"Center","url":"classes/vector2.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":142,"kind":2048,"name":"DistanceOfPointFromSegment","url":"classes/vector2.html#distanceofpointfromsegment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":143,"kind":512,"name":"constructor","url":"classes/vector2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector2"},{"id":144,"kind":2048,"name":"toString","url":"classes/vector2.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":145,"kind":2048,"name":"toJSON","url":"classes/vector2.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":146,"kind":2048,"name":"getClassName","url":"classes/vector2.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":147,"kind":2048,"name":"getHashCode","url":"classes/vector2.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":148,"kind":2048,"name":"toArray","url":"classes/vector2.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":149,"kind":2048,"name":"asArray","url":"classes/vector2.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":150,"kind":2048,"name":"copyFrom","url":"classes/vector2.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":151,"kind":2048,"name":"copyFromFloats","url":"classes/vector2.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":152,"kind":2048,"name":"set","url":"classes/vector2.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":153,"kind":2048,"name":"add","url":"classes/vector2.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":154,"kind":2048,"name":"addToRef","url":"classes/vector2.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":155,"kind":2048,"name":"addInPlace","url":"classes/vector2.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":156,"kind":2048,"name":"addVector3","url":"classes/vector2.html#addvector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":157,"kind":2048,"name":"subtract","url":"classes/vector2.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":158,"kind":2048,"name":"subtractToRef","url":"classes/vector2.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":159,"kind":2048,"name":"subtractInPlace","url":"classes/vector2.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":160,"kind":2048,"name":"multiplyInPlace","url":"classes/vector2.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":161,"kind":2048,"name":"multiply","url":"classes/vector2.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":162,"kind":2048,"name":"multiplyToRef","url":"classes/vector2.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":163,"kind":2048,"name":"multiplyByFloats","url":"classes/vector2.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":164,"kind":2048,"name":"divide","url":"classes/vector2.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":165,"kind":2048,"name":"divideToRef","url":"classes/vector2.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":166,"kind":2048,"name":"divideInPlace","url":"classes/vector2.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":167,"kind":2048,"name":"negate","url":"classes/vector2.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":168,"kind":2048,"name":"scaleInPlace","url":"classes/vector2.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":169,"kind":2048,"name":"scale","url":"classes/vector2.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":170,"kind":2048,"name":"scaleToRef","url":"classes/vector2.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":171,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector2.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":172,"kind":2048,"name":"equals","url":"classes/vector2.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":173,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector2.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":174,"kind":2048,"name":"floor","url":"classes/vector2.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":175,"kind":2048,"name":"fract","url":"classes/vector2.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":176,"kind":2048,"name":"length","url":"classes/vector2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":177,"kind":2048,"name":"lengthSquared","url":"classes/vector2.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":178,"kind":2048,"name":"normalize","url":"classes/vector2.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":179,"kind":2048,"name":"clone","url":"classes/vector2.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":180,"kind":2048,"name":"copy","url":"classes/vector2.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":181,"kind":256,"name":"Vector3Like","url":"interfaces/vector3like.html","classes":"tsd-kind-interface"},{"id":182,"kind":1024,"name":"x","url":"interfaces/vector3like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":183,"kind":1024,"name":"y","url":"interfaces/vector3like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":184,"kind":1024,"name":"z","url":"interfaces/vector3like.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":185,"kind":128,"name":"Vector3","url":"classes/vector3.html","classes":"tsd-kind-class"},{"id":186,"kind":1024,"name":"x","url":"classes/vector3.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":187,"kind":1024,"name":"y","url":"classes/vector3.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":188,"kind":1024,"name":"z","url":"classes/vector3.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":189,"kind":262144,"name":"isNonUniform","url":"classes/vector3.html#isnonuniform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3"},{"id":190,"kind":2048,"name":"GetClipFactor","url":"classes/vector3.html#getclipfactor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":191,"kind":2048,"name":"GetAngleBetweenVectors","url":"classes/vector3.html#getanglebetweenvectors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":192,"kind":2048,"name":"FromArray","url":"classes/vector3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":193,"kind":2048,"name":"FromFloatArray","url":"classes/vector3.html#fromfloatarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":194,"kind":2048,"name":"FromArrayToRef","url":"classes/vector3.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":195,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector3.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":196,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector3.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":197,"kind":2048,"name":"Zero","url":"classes/vector3.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":198,"kind":2048,"name":"One","url":"classes/vector3.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":199,"kind":2048,"name":"Up","url":"classes/vector3.html#up","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":200,"kind":2048,"name":"Down","url":"classes/vector3.html#down","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":201,"kind":2048,"name":"Forward","url":"classes/vector3.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":202,"kind":2048,"name":"Backward","url":"classes/vector3.html#backward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":203,"kind":2048,"name":"Right","url":"classes/vector3.html#right","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":204,"kind":2048,"name":"Left","url":"classes/vector3.html#left","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":205,"kind":2048,"name":"TransformCoordinates","url":"classes/vector3.html#transformcoordinates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":206,"kind":2048,"name":"TransformCoordinatesToRef","url":"classes/vector3.html#transformcoordinatestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":207,"kind":2048,"name":"TransformCoordinatesFromFloatsToRef","url":"classes/vector3.html#transformcoordinatesfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":208,"kind":2048,"name":"TransformNormal","url":"classes/vector3.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":209,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector3.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":210,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector3.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":211,"kind":2048,"name":"CatmullRom","url":"classes/vector3.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":212,"kind":2048,"name":"Clamp","url":"classes/vector3.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":213,"kind":2048,"name":"ClampToRef","url":"classes/vector3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":214,"kind":2048,"name":"Hermite","url":"classes/vector3.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":215,"kind":2048,"name":"Lerp","url":"classes/vector3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":216,"kind":2048,"name":"LerpToRef","url":"classes/vector3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":217,"kind":2048,"name":"Dot","url":"classes/vector3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":218,"kind":2048,"name":"Cross","url":"classes/vector3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":219,"kind":2048,"name":"CrossToRef","url":"classes/vector3.html#crosstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":220,"kind":2048,"name":"Normalize","url":"classes/vector3.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":221,"kind":2048,"name":"NormalizeToRef","url":"classes/vector3.html#normalizetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":222,"kind":2048,"name":"Project","url":"classes/vector3.html#project","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":223,"kind":2048,"name":"UnprojectFromTransform","url":"classes/vector3.html#unprojectfromtransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":224,"kind":2048,"name":"Unproject","url":"classes/vector3.html#unproject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":225,"kind":2048,"name":"UnprojectToRef","url":"classes/vector3.html#unprojecttoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":226,"kind":2048,"name":"UnprojectFloatsToRef","url":"classes/vector3.html#unprojectfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":227,"kind":2048,"name":"Minimize","url":"classes/vector3.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":228,"kind":2048,"name":"Maximize","url":"classes/vector3.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":229,"kind":2048,"name":"Distance","url":"classes/vector3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":230,"kind":2048,"name":"DistanceSquared","url":"classes/vector3.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":231,"kind":2048,"name":"Center","url":"classes/vector3.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":232,"kind":2048,"name":"RotationFromAxis","url":"classes/vector3.html#rotationfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":233,"kind":2048,"name":"RotationFromAxisToRef","url":"classes/vector3.html#rotationfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":234,"kind":512,"name":"constructor","url":"classes/vector3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector3"},{"id":235,"kind":2048,"name":"toString","url":"classes/vector3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":236,"kind":2048,"name":"toJSON","url":"classes/vector3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":237,"kind":2048,"name":"getClassName","url":"classes/vector3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":238,"kind":2048,"name":"getHashCode","url":"classes/vector3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":239,"kind":2048,"name":"asArray","url":"classes/vector3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":240,"kind":2048,"name":"toArray","url":"classes/vector3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":241,"kind":2048,"name":"toQuaternion","url":"classes/vector3.html#toquaternion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":242,"kind":2048,"name":"addInPlace","url":"classes/vector3.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":243,"kind":2048,"name":"addInPlaceFromFloats","url":"classes/vector3.html#addinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":244,"kind":2048,"name":"add","url":"classes/vector3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":245,"kind":2048,"name":"addToRef","url":"classes/vector3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":246,"kind":2048,"name":"subtractInPlace","url":"classes/vector3.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":247,"kind":2048,"name":"subtract","url":"classes/vector3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":248,"kind":2048,"name":"subtractToRef","url":"classes/vector3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":249,"kind":2048,"name":"subtractFromFloats","url":"classes/vector3.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":250,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector3.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":251,"kind":2048,"name":"negate","url":"classes/vector3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":252,"kind":2048,"name":"scaleInPlace","url":"classes/vector3.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":253,"kind":2048,"name":"scale","url":"classes/vector3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":254,"kind":2048,"name":"scaleToRef","url":"classes/vector3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":255,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":256,"kind":2048,"name":"equals","url":"classes/vector3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":257,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector3.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":258,"kind":2048,"name":"equalsToFloats","url":"classes/vector3.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":259,"kind":2048,"name":"multiplyInPlace","url":"classes/vector3.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":260,"kind":2048,"name":"multiply","url":"classes/vector3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":261,"kind":2048,"name":"multiplyToRef","url":"classes/vector3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":262,"kind":2048,"name":"multiplyByFloats","url":"classes/vector3.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":263,"kind":2048,"name":"divide","url":"classes/vector3.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":264,"kind":2048,"name":"divideToRef","url":"classes/vector3.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":265,"kind":2048,"name":"divideInPlace","url":"classes/vector3.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":266,"kind":2048,"name":"minimizeInPlace","url":"classes/vector3.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":267,"kind":2048,"name":"maximizeInPlace","url":"classes/vector3.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":268,"kind":2048,"name":"minimizeInPlaceFromFloats","url":"classes/vector3.html#minimizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":269,"kind":2048,"name":"maximizeInPlaceFromFloats","url":"classes/vector3.html#maximizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":270,"kind":2048,"name":"floor","url":"classes/vector3.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":271,"kind":2048,"name":"fract","url":"classes/vector3.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":272,"kind":2048,"name":"length","url":"classes/vector3.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":273,"kind":2048,"name":"lengthSquared","url":"classes/vector3.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":274,"kind":2048,"name":"normalize","url":"classes/vector3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":275,"kind":2048,"name":"reorderInPlace","url":"classes/vector3.html#reorderinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":276,"kind":2048,"name":"rotateByQuaternionToRef","url":"classes/vector3.html#rotatebyquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":277,"kind":2048,"name":"rotateByQuaternionAroundPointToRef","url":"classes/vector3.html#rotatebyquaternionaroundpointtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":278,"kind":2048,"name":"normalizeFromLength","url":"classes/vector3.html#normalizefromlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":279,"kind":2048,"name":"normalizeToNew","url":"classes/vector3.html#normalizetonew","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":280,"kind":2048,"name":"normalizeToRef","url":"classes/vector3.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":281,"kind":2048,"name":"clone","url":"classes/vector3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":282,"kind":2048,"name":"copyFrom","url":"classes/vector3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":283,"kind":2048,"name":"copyFromFloats","url":"classes/vector3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":284,"kind":2048,"name":"set","url":"classes/vector3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":285,"kind":2048,"name":"setAll","url":"classes/vector3.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":286,"kind":2048,"name":"copy","url":"classes/vector3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":287,"kind":128,"name":"Vector4","url":"classes/vector4.html","classes":"tsd-kind-class"},{"id":288,"kind":1024,"name":"x","url":"classes/vector4.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":289,"kind":1024,"name":"y","url":"classes/vector4.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":290,"kind":1024,"name":"z","url":"classes/vector4.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":291,"kind":1024,"name":"w","url":"classes/vector4.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":292,"kind":512,"name":"constructor","url":"classes/vector4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector4"},{"id":293,"kind":2048,"name":"toString","url":"classes/vector4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":294,"kind":2048,"name":"toJSON","url":"classes/vector4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":295,"kind":2048,"name":"getClassName","url":"classes/vector4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":296,"kind":2048,"name":"getHashCode","url":"classes/vector4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":297,"kind":2048,"name":"asArray","url":"classes/vector4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":298,"kind":2048,"name":"toArray","url":"classes/vector4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":299,"kind":2048,"name":"addInPlace","url":"classes/vector4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":300,"kind":2048,"name":"add","url":"classes/vector4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":301,"kind":2048,"name":"addToRef","url":"classes/vector4.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":302,"kind":2048,"name":"subtractInPlace","url":"classes/vector4.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":303,"kind":2048,"name":"subtract","url":"classes/vector4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":304,"kind":2048,"name":"subtractToRef","url":"classes/vector4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":305,"kind":2048,"name":"subtractFromFloats","url":"classes/vector4.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":306,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector4.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":307,"kind":2048,"name":"negate","url":"classes/vector4.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":308,"kind":2048,"name":"scaleInPlace","url":"classes/vector4.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":309,"kind":2048,"name":"scale","url":"classes/vector4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":310,"kind":2048,"name":"scaleToRef","url":"classes/vector4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":311,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":312,"kind":2048,"name":"equals","url":"classes/vector4.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":313,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector4.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":314,"kind":2048,"name":"equalsToFloats","url":"classes/vector4.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":315,"kind":2048,"name":"multiplyInPlace","url":"classes/vector4.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":316,"kind":2048,"name":"multiply","url":"classes/vector4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":317,"kind":2048,"name":"multiplyToRef","url":"classes/vector4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":318,"kind":2048,"name":"multiplyByFloats","url":"classes/vector4.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":319,"kind":2048,"name":"divide","url":"classes/vector4.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":320,"kind":2048,"name":"divideToRef","url":"classes/vector4.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":321,"kind":2048,"name":"divideInPlace","url":"classes/vector4.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":322,"kind":2048,"name":"minimizeInPlace","url":"classes/vector4.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":323,"kind":2048,"name":"maximizeInPlace","url":"classes/vector4.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":324,"kind":2048,"name":"floor","url":"classes/vector4.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":325,"kind":2048,"name":"fract","url":"classes/vector4.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":326,"kind":2048,"name":"length","url":"classes/vector4.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":327,"kind":2048,"name":"lengthSquared","url":"classes/vector4.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":328,"kind":2048,"name":"normalize","url":"classes/vector4.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":329,"kind":2048,"name":"toVector3","url":"classes/vector4.html#tovector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":330,"kind":2048,"name":"clone","url":"classes/vector4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":331,"kind":2048,"name":"copyFrom","url":"classes/vector4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":332,"kind":2048,"name":"copyFromFloats","url":"classes/vector4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":333,"kind":2048,"name":"set","url":"classes/vector4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":334,"kind":2048,"name":"setAll","url":"classes/vector4.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":335,"kind":2048,"name":"FromArray","url":"classes/vector4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":336,"kind":2048,"name":"FromArrayToRef","url":"classes/vector4.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":337,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector4.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":338,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector4.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":339,"kind":2048,"name":"Zero","url":"classes/vector4.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":340,"kind":2048,"name":"One","url":"classes/vector4.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":341,"kind":2048,"name":"Normalize","url":"classes/vector4.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":342,"kind":2048,"name":"NormalizeToRef","url":"classes/vector4.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":343,"kind":2048,"name":"Minimize","url":"classes/vector4.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":344,"kind":2048,"name":"Maximize","url":"classes/vector4.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":345,"kind":2048,"name":"Distance","url":"classes/vector4.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":346,"kind":2048,"name":"DistanceSquared","url":"classes/vector4.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":347,"kind":2048,"name":"Center","url":"classes/vector4.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":348,"kind":2048,"name":"TransformNormal","url":"classes/vector4.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":349,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector4.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":350,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector4.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":351,"kind":128,"name":"Matrix","url":"classes/matrix.html","classes":"tsd-kind-class"},{"id":352,"kind":1024,"name":"updateFlag","url":"classes/matrix.html#updateflag","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Matrix"},{"id":353,"kind":262144,"name":"m","url":"classes/matrix.html#m","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix"},{"id":354,"kind":512,"name":"constructor","url":"classes/matrix.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Matrix"},{"id":355,"kind":2048,"name":"isIdentity","url":"classes/matrix.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":356,"kind":2048,"name":"isIdentityAs3x2","url":"classes/matrix.html#isidentityas3x2","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":357,"kind":2048,"name":"determinant","url":"classes/matrix.html#determinant","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":358,"kind":2048,"name":"toArray","url":"classes/matrix.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":359,"kind":2048,"name":"asArray","url":"classes/matrix.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":360,"kind":2048,"name":"invert","url":"classes/matrix.html#invert","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":361,"kind":2048,"name":"reset","url":"classes/matrix.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":362,"kind":2048,"name":"add","url":"classes/matrix.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":363,"kind":2048,"name":"addToRef","url":"classes/matrix.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":364,"kind":2048,"name":"addToSelf","url":"classes/matrix.html#addtoself","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":365,"kind":2048,"name":"invertToRef","url":"classes/matrix.html#inverttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":366,"kind":2048,"name":"addAtIndex","url":"classes/matrix.html#addatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":367,"kind":2048,"name":"multiplyAtIndex","url":"classes/matrix.html#multiplyatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":368,"kind":2048,"name":"setTranslationFromFloats","url":"classes/matrix.html#settranslationfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":369,"kind":2048,"name":"setTranslation","url":"classes/matrix.html#settranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":370,"kind":2048,"name":"getTranslation","url":"classes/matrix.html#gettranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":371,"kind":2048,"name":"getTranslationToRef","url":"classes/matrix.html#gettranslationtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":372,"kind":2048,"name":"removeRotationAndScaling","url":"classes/matrix.html#removerotationandscaling","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":373,"kind":2048,"name":"multiply","url":"classes/matrix.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":374,"kind":2048,"name":"copyFrom","url":"classes/matrix.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":375,"kind":2048,"name":"copyToArray","url":"classes/matrix.html#copytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":376,"kind":2048,"name":"multiplyToRef","url":"classes/matrix.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":377,"kind":2048,"name":"multiplyToArray","url":"classes/matrix.html#multiplytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":378,"kind":2048,"name":"equals","url":"classes/matrix.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":379,"kind":2048,"name":"clone","url":"classes/matrix.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":380,"kind":2048,"name":"getClassName","url":"classes/matrix.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":381,"kind":2048,"name":"getHashCode","url":"classes/matrix.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":382,"kind":2048,"name":"decompose","url":"classes/matrix.html#decompose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":383,"kind":2048,"name":"getRow","url":"classes/matrix.html#getrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":384,"kind":2048,"name":"setRow","url":"classes/matrix.html#setrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":385,"kind":2048,"name":"transpose","url":"classes/matrix.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":386,"kind":2048,"name":"transposeToRef","url":"classes/matrix.html#transposetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":387,"kind":2048,"name":"setRowFromFloats","url":"classes/matrix.html#setrowfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":388,"kind":2048,"name":"scale","url":"classes/matrix.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":389,"kind":2048,"name":"scaleToRef","url":"classes/matrix.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":390,"kind":2048,"name":"scaleAndAddToRef","url":"classes/matrix.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":391,"kind":2048,"name":"toNormalMatrix","url":"classes/matrix.html#tonormalmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":392,"kind":2048,"name":"getRotationMatrix","url":"classes/matrix.html#getrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":393,"kind":2048,"name":"getRotationMatrixToRef","url":"classes/matrix.html#getrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":394,"kind":2048,"name":"toggleModelMatrixHandInPlace","url":"classes/matrix.html#togglemodelmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":395,"kind":2048,"name":"toggleProjectionMatrixHandInPlace","url":"classes/matrix.html#toggleprojectionmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":396,"kind":2048,"name":"FromArray","url":"classes/matrix.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":397,"kind":2048,"name":"FromArrayToRef","url":"classes/matrix.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":398,"kind":2048,"name":"FromFloat32ArrayToRefScaled","url":"classes/matrix.html#fromfloat32arraytorefscaled","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":399,"kind":262144,"name":"IdentityReadOnly","url":"classes/matrix.html#identityreadonly","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":400,"kind":2048,"name":"FromValuesToRef","url":"classes/matrix.html#fromvaluestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":401,"kind":2048,"name":"FromValues","url":"classes/matrix.html#fromvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":402,"kind":2048,"name":"Compose","url":"classes/matrix.html#compose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":403,"kind":2048,"name":"ComposeToRef","url":"classes/matrix.html#composetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":404,"kind":2048,"name":"Identity","url":"classes/matrix.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":405,"kind":2048,"name":"IdentityToRef","url":"classes/matrix.html#identitytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":406,"kind":2048,"name":"Zero","url":"classes/matrix.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":407,"kind":2048,"name":"RotationX","url":"classes/matrix.html#rotationx","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":408,"kind":2048,"name":"Invert","url":"classes/matrix.html#invert-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":409,"kind":2048,"name":"RotationXToRef","url":"classes/matrix.html#rotationxtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":410,"kind":2048,"name":"RotationY","url":"classes/matrix.html#rotationy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":411,"kind":2048,"name":"RotationYToRef","url":"classes/matrix.html#rotationytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":412,"kind":2048,"name":"RotationZ","url":"classes/matrix.html#rotationz","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":413,"kind":2048,"name":"RotationZToRef","url":"classes/matrix.html#rotationztoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":414,"kind":2048,"name":"RotationAxis","url":"classes/matrix.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":415,"kind":2048,"name":"RotationAxisToRef","url":"classes/matrix.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":416,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/matrix.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":417,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/matrix.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":418,"kind":2048,"name":"Scaling","url":"classes/matrix.html#scaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":419,"kind":2048,"name":"ScalingToRef","url":"classes/matrix.html#scalingtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":420,"kind":2048,"name":"Translation","url":"classes/matrix.html#translation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":421,"kind":2048,"name":"TranslationToRef","url":"classes/matrix.html#translationtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":422,"kind":2048,"name":"Lerp","url":"classes/matrix.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":423,"kind":2048,"name":"LerpToRef","url":"classes/matrix.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":424,"kind":2048,"name":"DecomposeLerp","url":"classes/matrix.html#decomposelerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":425,"kind":2048,"name":"DecomposeLerpToRef","url":"classes/matrix.html#decomposelerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":426,"kind":2048,"name":"LookAtLH","url":"classes/matrix.html#lookatlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":427,"kind":2048,"name":"LookAtLHToRef","url":"classes/matrix.html#lookatlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":428,"kind":2048,"name":"LookAtRH","url":"classes/matrix.html#lookatrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":429,"kind":2048,"name":"LookAtRHToRef","url":"classes/matrix.html#lookatrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":430,"kind":2048,"name":"OrthoLH","url":"classes/matrix.html#ortholh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":431,"kind":2048,"name":"OrthoLHToRef","url":"classes/matrix.html#ortholhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":432,"kind":2048,"name":"OrthoOffCenterLH","url":"classes/matrix.html#orthooffcenterlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":433,"kind":2048,"name":"OrthoOffCenterLHToRef","url":"classes/matrix.html#orthooffcenterlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":434,"kind":2048,"name":"OrthoOffCenterRH","url":"classes/matrix.html#orthooffcenterrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":435,"kind":2048,"name":"OrthoOffCenterRHToRef","url":"classes/matrix.html#orthooffcenterrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":436,"kind":2048,"name":"PerspectiveLH","url":"classes/matrix.html#perspectivelh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":437,"kind":2048,"name":"PerspectiveFovLH","url":"classes/matrix.html#perspectivefovlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":438,"kind":2048,"name":"PerspectiveFovLHToRef","url":"classes/matrix.html#perspectivefovlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":439,"kind":2048,"name":"PerspectiveFovRH","url":"classes/matrix.html#perspectivefovrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":440,"kind":2048,"name":"PerspectiveFovRHToRef","url":"classes/matrix.html#perspectivefovrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":441,"kind":2048,"name":"PerspectiveFovWebVRToRef","url":"classes/matrix.html#perspectivefovwebvrtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":442,"kind":2048,"name":"GetFinalMatrix","url":"classes/matrix.html#getfinalmatrix","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":443,"kind":2048,"name":"GetAsMatrix2x2","url":"classes/matrix.html#getasmatrix2x2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":444,"kind":2048,"name":"GetAsMatrix3x3","url":"classes/matrix.html#getasmatrix3x3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":445,"kind":2048,"name":"Transpose","url":"classes/matrix.html#transpose-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":446,"kind":2048,"name":"TransposeToRef","url":"classes/matrix.html#transposetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":447,"kind":2048,"name":"Reflection","url":"classes/matrix.html#reflection","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":448,"kind":2048,"name":"ReflectionToRef","url":"classes/matrix.html#reflectiontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":449,"kind":2048,"name":"FromXYZAxesToRef","url":"classes/matrix.html#fromxyzaxestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":450,"kind":2048,"name":"FromQuaternionToRef","url":"classes/matrix.html#fromquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":451,"kind":256,"name":"QuaternionLike","url":"interfaces/quaternionlike.html","classes":"tsd-kind-interface"},{"id":452,"kind":1024,"name":"x","url":"interfaces/quaternionlike.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":453,"kind":1024,"name":"y","url":"interfaces/quaternionlike.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":454,"kind":1024,"name":"z","url":"interfaces/quaternionlike.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":455,"kind":1024,"name":"w","url":"interfaces/quaternionlike.html#w","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":456,"kind":128,"name":"Quaternion","url":"classes/quaternion.html","classes":"tsd-kind-class"},{"id":457,"kind":1024,"name":"x","url":"classes/quaternion.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":458,"kind":1024,"name":"y","url":"classes/quaternion.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":459,"kind":1024,"name":"z","url":"classes/quaternion.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":460,"kind":1024,"name":"w","url":"classes/quaternion.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":461,"kind":512,"name":"constructor","url":"classes/quaternion.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quaternion"},{"id":462,"kind":2048,"name":"toString","url":"classes/quaternion.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":463,"kind":2048,"name":"toJSON","url":"classes/quaternion.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":464,"kind":2048,"name":"getClassName","url":"classes/quaternion.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":465,"kind":2048,"name":"getHashCode","url":"classes/quaternion.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":466,"kind":2048,"name":"asArray","url":"classes/quaternion.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":467,"kind":2048,"name":"equals","url":"classes/quaternion.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":468,"kind":2048,"name":"clone","url":"classes/quaternion.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":469,"kind":2048,"name":"copyFrom","url":"classes/quaternion.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":470,"kind":2048,"name":"copy","url":"classes/quaternion.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":471,"kind":2048,"name":"copyFromFloats","url":"classes/quaternion.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":472,"kind":2048,"name":"set","url":"classes/quaternion.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":473,"kind":2048,"name":"add","url":"classes/quaternion.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":474,"kind":2048,"name":"addInPlace","url":"classes/quaternion.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":475,"kind":2048,"name":"subtract","url":"classes/quaternion.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":476,"kind":2048,"name":"scale","url":"classes/quaternion.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":477,"kind":2048,"name":"scaleToRef","url":"classes/quaternion.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":478,"kind":2048,"name":"scaleInPlace","url":"classes/quaternion.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":479,"kind":2048,"name":"scaleAndAddToRef","url":"classes/quaternion.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":480,"kind":2048,"name":"multiply","url":"classes/quaternion.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":481,"kind":2048,"name":"multiplyToRef","url":"classes/quaternion.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":482,"kind":2048,"name":"multiplyInPlace","url":"classes/quaternion.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":483,"kind":2048,"name":"conjugateToRef","url":"classes/quaternion.html#conjugatetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":484,"kind":2048,"name":"conjugateInPlace","url":"classes/quaternion.html#conjugateinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":485,"kind":2048,"name":"conjugate","url":"classes/quaternion.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":486,"kind":2048,"name":"length","url":"classes/quaternion.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":487,"kind":2048,"name":"normalize","url":"classes/quaternion.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":488,"kind":2048,"name":"toEulerAngles","url":"classes/quaternion.html#toeulerangles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":489,"kind":2048,"name":"toEulerAnglesToRef","url":"classes/quaternion.html#toeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":490,"kind":2048,"name":"toRotationMatrix","url":"classes/quaternion.html#torotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":491,"kind":2048,"name":"fromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":492,"kind":2048,"name":"FromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":493,"kind":2048,"name":"FromRotationMatrixToRef","url":"classes/quaternion.html#fromrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":494,"kind":2048,"name":"LookAt","url":"classes/quaternion.html#lookat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":495,"kind":2048,"name":"Dot","url":"classes/quaternion.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":496,"kind":2048,"name":"AreClose","url":"classes/quaternion.html#areclose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":497,"kind":2048,"name":"Zero","url":"classes/quaternion.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":498,"kind":2048,"name":"Inverse","url":"classes/quaternion.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":499,"kind":2048,"name":"InverseToRef","url":"classes/quaternion.html#inversetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":500,"kind":2048,"name":"Identity","url":"classes/quaternion.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":501,"kind":2048,"name":"IsIdentity","url":"classes/quaternion.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":502,"kind":2048,"name":"RotationAxis","url":"classes/quaternion.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":503,"kind":2048,"name":"RotationAxisToRef","url":"classes/quaternion.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":504,"kind":2048,"name":"FromArray","url":"classes/quaternion.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":505,"kind":2048,"name":"FromEulerAngles","url":"classes/quaternion.html#fromeulerangles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":506,"kind":2048,"name":"FromEulerAnglesToRef","url":"classes/quaternion.html#fromeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":507,"kind":2048,"name":"FromEulerVector","url":"classes/quaternion.html#fromeulervector","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":508,"kind":2048,"name":"FromEulerVectorToRef","url":"classes/quaternion.html#fromeulervectortoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":509,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/quaternion.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":510,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/quaternion.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":511,"kind":2048,"name":"RotationAlphaBetaGamma","url":"classes/quaternion.html#rotationalphabetagamma","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":512,"kind":2048,"name":"RotationAlphaBetaGammaToRef","url":"classes/quaternion.html#rotationalphabetagammatoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":513,"kind":2048,"name":"RotationQuaternionFromAxis","url":"classes/quaternion.html#rotationquaternionfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":514,"kind":2048,"name":"RotationQuaternionFromAxisToRef","url":"classes/quaternion.html#rotationquaternionfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":515,"kind":2048,"name":"Slerp","url":"classes/quaternion.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":516,"kind":2048,"name":"SlerpToRef","url":"classes/quaternion.html#slerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":517,"kind":2048,"name":"Hermite","url":"classes/quaternion.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":518,"kind":128,"name":"BezierCurve","url":"classes/beziercurve.html","classes":"tsd-kind-class"},{"id":519,"kind":2048,"name":"Interpolate","url":"classes/beziercurve.html#interpolate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"BezierCurve"},{"id":520,"kind":128,"name":"Curve3","url":"classes/curve3.html","classes":"tsd-kind-class"},{"id":521,"kind":2048,"name":"CreateQuadraticBezier","url":"classes/curve3.html#createquadraticbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":522,"kind":2048,"name":"CreateCubicBezier","url":"classes/curve3.html#createcubicbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":523,"kind":2048,"name":"CreateHermiteSpline","url":"classes/curve3.html#createhermitespline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":524,"kind":2048,"name":"CreateCatmullRomSpline","url":"classes/curve3.html#createcatmullromspline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":525,"kind":512,"name":"constructor","url":"classes/curve3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Curve3"},{"id":526,"kind":262144,"name":"points","url":"classes/curve3.html#points","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":527,"kind":262144,"name":"length","url":"classes/curve3.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":528,"kind":2048,"name":"continue","url":"classes/curve3.html#continue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Curve3"},{"id":529,"kind":4,"name":"Orientation","url":"enums/orientation.html","classes":"tsd-kind-enum"},{"id":530,"kind":16,"name":"CW","url":"enums/orientation.html#cw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":531,"kind":16,"name":"CCW","url":"enums/orientation.html#ccw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":532,"kind":128,"name":"Frustum","url":"classes/frustum.html","classes":"tsd-kind-class"},{"id":533,"kind":2048,"name":"GetPlanes","url":"classes/frustum.html#getplanes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":534,"kind":2048,"name":"GetNearPlaneToRef","url":"classes/frustum.html#getnearplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":535,"kind":2048,"name":"GetFarPlaneToRef","url":"classes/frustum.html#getfarplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":536,"kind":2048,"name":"GetLeftPlaneToRef","url":"classes/frustum.html#getleftplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":537,"kind":2048,"name":"GetRightPlaneToRef","url":"classes/frustum.html#getrightplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":538,"kind":2048,"name":"GetTopPlaneToRef","url":"classes/frustum.html#gettopplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":539,"kind":2048,"name":"GetBottomPlaneToRef","url":"classes/frustum.html#getbottomplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":540,"kind":2048,"name":"GetPlanesToRef","url":"classes/frustum.html#getplanestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":541,"kind":128,"name":"Arc2","url":"classes/arc2.html","classes":"tsd-kind-class"},{"id":542,"kind":1024,"name":"startPoint","url":"classes/arc2.html#startpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":543,"kind":1024,"name":"midPoint","url":"classes/arc2.html#midpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":544,"kind":1024,"name":"endPoint","url":"classes/arc2.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":545,"kind":1024,"name":"centerPoint","url":"classes/arc2.html#centerpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":546,"kind":1024,"name":"radius","url":"classes/arc2.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":547,"kind":1024,"name":"angle","url":"classes/arc2.html#angle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":548,"kind":1024,"name":"startAngle","url":"classes/arc2.html#startangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":549,"kind":1024,"name":"orientation","url":"classes/arc2.html#orientation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":550,"kind":512,"name":"constructor","url":"classes/arc2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Arc2"},{"id":551,"kind":128,"name":"Viewport","url":"classes/viewport.html","classes":"tsd-kind-class"},{"id":552,"kind":1024,"name":"x","url":"classes/viewport.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":553,"kind":1024,"name":"y","url":"classes/viewport.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":554,"kind":1024,"name":"width","url":"classes/viewport.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":555,"kind":1024,"name":"height","url":"classes/viewport.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":556,"kind":512,"name":"constructor","url":"classes/viewport.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Viewport"},{"id":557,"kind":2048,"name":"clone","url":"classes/viewport.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Viewport"},{"id":558,"kind":128,"name":"Plane","url":"classes/plane.html","classes":"tsd-kind-class"},{"id":559,"kind":1024,"name":"normal","url":"classes/plane.html#normal","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":560,"kind":1024,"name":"d","url":"classes/plane.html#d","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":561,"kind":512,"name":"constructor","url":"classes/plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":562,"kind":2048,"name":"asArray","url":"classes/plane.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":563,"kind":2048,"name":"clone","url":"classes/plane.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":564,"kind":2048,"name":"getClassName","url":"classes/plane.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":565,"kind":2048,"name":"getHashCode","url":"classes/plane.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":566,"kind":2048,"name":"normalize","url":"classes/plane.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":567,"kind":2048,"name":"transform","url":"classes/plane.html#transform","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":568,"kind":2048,"name":"dotCoordinate","url":"classes/plane.html#dotcoordinate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":569,"kind":2048,"name":"copyFromPoints","url":"classes/plane.html#copyfrompoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":570,"kind":2048,"name":"isFrontFacingTo","url":"classes/plane.html#isfrontfacingto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":571,"kind":2048,"name":"signedDistanceTo","url":"classes/plane.html#signeddistanceto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":572,"kind":2048,"name":"FromArray","url":"classes/plane.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":573,"kind":2048,"name":"FromPoints","url":"classes/plane.html#frompoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":574,"kind":2048,"name":"FromPositionAndNormal","url":"classes/plane.html#frompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":575,"kind":2048,"name":"SignedDistanceToPlaneFromPositionAndNormal","url":"classes/plane.html#signeddistancetoplanefrompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":576,"kind":128,"name":"Scalar","url":"classes/scalar.html","classes":"tsd-kind-class"},{"id":577,"kind":1024,"name":"TwoPi","url":"classes/scalar.html#twopi","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":578,"kind":2048,"name":"WithinEpsilon","url":"classes/scalar.html#withinepsilon","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":579,"kind":2048,"name":"ToHex","url":"classes/scalar.html#tohex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":580,"kind":2048,"name":"Sign","url":"classes/scalar.html#sign","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":581,"kind":2048,"name":"Clamp","url":"classes/scalar.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":582,"kind":2048,"name":"Log2","url":"classes/scalar.html#log2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":583,"kind":2048,"name":"Repeat","url":"classes/scalar.html#repeat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":584,"kind":2048,"name":"Normalize","url":"classes/scalar.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":585,"kind":2048,"name":"Denormalize","url":"classes/scalar.html#denormalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":586,"kind":2048,"name":"DeltaAngle","url":"classes/scalar.html#deltaangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":587,"kind":2048,"name":"PingPong","url":"classes/scalar.html#pingpong","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":588,"kind":2048,"name":"SmoothStep","url":"classes/scalar.html#smoothstep","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":589,"kind":2048,"name":"MoveTowards","url":"classes/scalar.html#movetowards","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":590,"kind":2048,"name":"MoveTowardsAngle","url":"classes/scalar.html#movetowardsangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":591,"kind":2048,"name":"Lerp","url":"classes/scalar.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":592,"kind":2048,"name":"LerpAngle","url":"classes/scalar.html#lerpangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":593,"kind":2048,"name":"InverseLerp","url":"classes/scalar.html#inverselerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":594,"kind":2048,"name":"Hermite","url":"classes/scalar.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":595,"kind":2048,"name":"RandomRange","url":"classes/scalar.html#randomrange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":596,"kind":2048,"name":"RangeToPercent","url":"classes/scalar.html#rangetopercent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":597,"kind":2048,"name":"PercentToRange","url":"classes/scalar.html#percenttorange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":598,"kind":2048,"name":"NormalizeRadians","url":"classes/scalar.html#normalizeradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":599,"kind":128,"name":"Path2","url":"classes/path2.html","classes":"tsd-kind-class"},{"id":600,"kind":1024,"name":"closed","url":"classes/path2.html#closed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Path2"},{"id":601,"kind":512,"name":"constructor","url":"classes/path2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path2"},{"id":602,"kind":2048,"name":"addLineTo","url":"classes/path2.html#addlineto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":603,"kind":2048,"name":"addArcTo","url":"classes/path2.html#addarcto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":604,"kind":2048,"name":"close","url":"classes/path2.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":605,"kind":2048,"name":"length","url":"classes/path2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":606,"kind":2048,"name":"getPoints","url":"classes/path2.html#getpoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":607,"kind":2048,"name":"getPointAtLengthPosition","url":"classes/path2.html#getpointatlengthposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":608,"kind":2048,"name":"StartingAt","url":"classes/path2.html#startingat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Path2"},{"id":609,"kind":128,"name":"Path3","url":"classes/path3.html","classes":"tsd-kind-class"},{"id":610,"kind":512,"name":"constructor","url":"classes/path3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path3"},{"id":611,"kind":2048,"name":"getCurve","url":"classes/path3.html#getcurve","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":612,"kind":2048,"name":"getTangents","url":"classes/path3.html#gettangents","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":613,"kind":2048,"name":"getNormals","url":"classes/path3.html#getnormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":614,"kind":2048,"name":"getBinormals","url":"classes/path3.html#getbinormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":615,"kind":2048,"name":"getDistances","url":"classes/path3.html#getdistances","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":616,"kind":2048,"name":"update","url":"classes/path3.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":617,"kind":256,"name":"ISize","url":"interfaces/isize.html","classes":"tsd-kind-interface"},{"id":618,"kind":1024,"name":"width","url":"interfaces/isize.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":619,"kind":1024,"name":"height","url":"interfaces/isize.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":620,"kind":128,"name":"Size","url":"classes/size.html","classes":"tsd-kind-class"},{"id":621,"kind":1024,"name":"width","url":"classes/size.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":622,"kind":1024,"name":"height","url":"classes/size.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":623,"kind":512,"name":"constructor","url":"classes/size.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Size"},{"id":624,"kind":2048,"name":"toString","url":"classes/size.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":625,"kind":2048,"name":"toJSON","url":"classes/size.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":626,"kind":2048,"name":"getClassName","url":"classes/size.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":627,"kind":2048,"name":"getHashCode","url":"classes/size.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":628,"kind":2048,"name":"copyFrom","url":"classes/size.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":629,"kind":2048,"name":"copyFromFloats","url":"classes/size.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":630,"kind":2048,"name":"set","url":"classes/size.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":631,"kind":2048,"name":"multiplyByFloats","url":"classes/size.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":632,"kind":2048,"name":"clone","url":"classes/size.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":633,"kind":2048,"name":"equals","url":"classes/size.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":634,"kind":262144,"name":"surface","url":"classes/size.html#surface","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Size"},{"id":635,"kind":2048,"name":"Zero","url":"classes/size.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":636,"kind":2048,"name":"add","url":"classes/size.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":637,"kind":2048,"name":"subtract","url":"classes/size.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":638,"kind":2048,"name":"Lerp","url":"classes/size.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":639,"kind":256,"name":"ActionHandlers","url":"interfaces/actionhandlers.html","classes":"tsd-kind-interface"},{"id":640,"kind":1024,"name":"started","url":"interfaces/actionhandlers.html#started","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":641,"kind":1024,"name":"stopped","url":"interfaces/actionhandlers.html#stopped","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":642,"kind":128,"name":"DiscreteAction","url":"classes/discreteaction.html","classes":"tsd-kind-class"},{"id":643,"kind":2048,"name":"on","url":"classes/discreteaction.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":644,"kind":2048,"name":"getState","url":"classes/discreteaction.html#getstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":645,"kind":2048,"name":"isActive","url":"classes/discreteaction.html#isactive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":646,"kind":4194304,"name":"ActionHandler","url":"index.html#actionhandler","classes":"tsd-kind-type-alias"},{"id":647,"kind":65536,"name":"__type","url":"index.html#actionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"ActionHandler"},{"id":648,"kind":256,"name":"ActionEvent","url":"interfaces/actionevent.html","classes":"tsd-kind-interface"},{"id":649,"kind":1024,"name":"user","url":"interfaces/actionevent.html#user","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":650,"kind":1024,"name":"targetId","url":"interfaces/actionevent.html#targetid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":651,"kind":1024,"name":"behaviorType","url":"interfaces/actionevent.html#behaviortype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":652,"kind":1024,"name":"actionName","url":"interfaces/actionevent.html#actionname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":653,"kind":1024,"name":"actionState","url":"interfaces/actionevent.html#actionstate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":654,"kind":4194304,"name":"ActionState","url":"index.html#actionstate","classes":"tsd-kind-type-alias"},{"id":655,"kind":128,"name":"Behavior","url":"classes/behavior.html","classes":"tsd-kind-class"},{"id":656,"kind":262144,"name":"behaviorType","url":"classes/behavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Behavior"},{"id":657,"kind":2048,"name":"_supportsAction","url":"classes/behavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Behavior"},{"id":658,"kind":4194304,"name":"BehaviorType","url":"index.html#behaviortype","classes":"tsd-kind-type-alias"},{"id":659,"kind":128,"name":"TargetBehavior","url":"classes/targetbehavior.html","classes":"tsd-kind-class"},{"id":660,"kind":262144,"name":"behaviorType","url":"classes/targetbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"TargetBehavior"},{"id":661,"kind":262144,"name":"target","url":"classes/targetbehavior.html#target","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetBehavior"},{"id":662,"kind":2048,"name":"onTarget","url":"classes/targetbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":663,"kind":2048,"name":"isTargeted","url":"classes/targetbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":664,"kind":2048,"name":"_supportsAction","url":"classes/targetbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TargetBehavior"},{"id":665,"kind":128,"name":"ButtonBehavior","url":"classes/buttonbehavior.html","classes":"tsd-kind-class"},{"id":666,"kind":262144,"name":"behaviorType","url":"classes/buttonbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ButtonBehavior"},{"id":667,"kind":262144,"name":"hover","url":"classes/buttonbehavior.html#hover","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":668,"kind":262144,"name":"click","url":"classes/buttonbehavior.html#click","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":669,"kind":262144,"name":"button","url":"classes/buttonbehavior.html#button","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":670,"kind":2048,"name":"onHover","url":"classes/buttonbehavior.html#onhover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":671,"kind":2048,"name":"onClick","url":"classes/buttonbehavior.html#onclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":672,"kind":2048,"name":"onButton","url":"classes/buttonbehavior.html#onbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":673,"kind":2048,"name":"isHoveredOver","url":"classes/buttonbehavior.html#ishoveredover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":674,"kind":2048,"name":"isClicked","url":"classes/buttonbehavior.html#isclicked","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":675,"kind":262144,"name":"target","url":"classes/buttonbehavior.html#target","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":676,"kind":2048,"name":"onTarget","url":"classes/buttonbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":677,"kind":2048,"name":"isTargeted","url":"classes/buttonbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":678,"kind":2048,"name":"_supportsAction","url":"classes/buttonbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":679,"kind":4,"name":"MediaCommand","url":"enums/mediacommand.html","classes":"tsd-kind-enum"},{"id":680,"kind":16,"name":"Start","url":"enums/mediacommand.html#start","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":681,"kind":16,"name":"Update","url":"enums/mediacommand.html#update","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":682,"kind":16,"name":"Stop","url":"enums/mediacommand.html#stop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":683,"kind":128,"name":"MediaInstance","url":"classes/mediainstance.html","classes":"tsd-kind-class"},{"id":684,"kind":1024,"name":"id","url":"classes/mediainstance.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":685,"kind":1024,"name":"actor","url":"classes/mediainstance.html#actor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":686,"kind":512,"name":"constructor","url":"classes/mediainstance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MediaInstance"},{"id":687,"kind":2048,"name":"setState","url":"classes/mediainstance.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":688,"kind":2048,"name":"pause","url":"classes/mediainstance.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":689,"kind":2048,"name":"resume","url":"classes/mediainstance.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":690,"kind":2048,"name":"stop","url":"classes/mediainstance.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":691,"kind":4194304,"name":"SetAudioStateOptions","url":"index.html#setaudiostateoptions","classes":"tsd-kind-type-alias"},{"id":692,"kind":65536,"name":"__type","url":"index.html#setaudiostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetAudioStateOptions"},{"id":693,"kind":32,"name":"pitch","url":"index.html#setaudiostateoptions.__type.pitch","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":694,"kind":32,"name":"volume","url":"index.html#setaudiostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":695,"kind":32,"name":"looping","url":"index.html#setaudiostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":696,"kind":32,"name":"paused","url":"index.html#setaudiostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":697,"kind":32,"name":"doppler","url":"index.html#setaudiostateoptions.__type.doppler","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":698,"kind":32,"name":"spread","url":"index.html#setaudiostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":699,"kind":32,"name":"rolloffStartDistance","url":"index.html#setaudiostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":700,"kind":32,"name":"time","url":"index.html#setaudiostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":701,"kind":4194304,"name":"SetVideoStateOptions","url":"index.html#setvideostateoptions","classes":"tsd-kind-type-alias"},{"id":702,"kind":65536,"name":"__type","url":"index.html#setvideostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetVideoStateOptions"},{"id":703,"kind":32,"name":"volume","url":"index.html#setvideostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":704,"kind":32,"name":"looping","url":"index.html#setvideostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":705,"kind":32,"name":"paused","url":"index.html#setvideostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":706,"kind":32,"name":"spread","url":"index.html#setvideostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":707,"kind":32,"name":"rolloffStartDistance","url":"index.html#setvideostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":708,"kind":32,"name":"time","url":"index.html#setvideostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":709,"kind":32,"name":"visible","url":"index.html#setvideostateoptions.__type.visible","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":710,"kind":4194304,"name":"SetMediaStateOptions","url":"index.html#setmediastateoptions","classes":"tsd-kind-type-alias"},{"id":711,"kind":4,"name":"CollisionLayer","url":"enums/collisionlayer.html","classes":"tsd-kind-enum"},{"id":712,"kind":16,"name":"Default","url":"enums/collisionlayer.html#default","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":713,"kind":16,"name":"Navigation","url":"enums/collisionlayer.html#navigation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":714,"kind":16,"name":"Hologram","url":"enums/collisionlayer.html#hologram","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":715,"kind":16,"name":"UI","url":"enums/collisionlayer.html#ui","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":716,"kind":256,"name":"ColliderLike","url":"interfaces/colliderlike.html","classes":"tsd-kind-interface"},{"id":717,"kind":1024,"name":"enabled","url":"interfaces/colliderlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":718,"kind":1024,"name":"isTrigger","url":"interfaces/colliderlike.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":719,"kind":1024,"name":"layer","url":"interfaces/colliderlike.html#layer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":720,"kind":1024,"name":"geometry","url":"interfaces/colliderlike.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":721,"kind":1024,"name":"eventSubscriptions","url":"interfaces/colliderlike.html#eventsubscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":722,"kind":128,"name":"Collider","url":"classes/collider.html","classes":"tsd-kind-class"},{"id":723,"kind":1024,"name":"enabled","url":"classes/collider.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":724,"kind":1024,"name":"isTrigger","url":"classes/collider.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":725,"kind":1024,"name":"layer","url":"classes/collider.html#layer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":726,"kind":1024,"name":"geometry","url":"classes/collider.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":727,"kind":262144,"name":"eventSubscriptions","url":"classes/collider.html#eventsubscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Collider"},{"id":728,"kind":2048,"name":"onCollision","url":"classes/collider.html#oncollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":729,"kind":2048,"name":"offCollision","url":"classes/collider.html#offcollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":730,"kind":2048,"name":"onTrigger","url":"classes/collider.html#ontrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":731,"kind":2048,"name":"offTrigger","url":"classes/collider.html#offtrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":732,"kind":4194304,"name":"SphereColliderGeometry","url":"index.html#spherecollidergeometry","classes":"tsd-kind-type-alias"},{"id":733,"kind":65536,"name":"__type","url":"index.html#spherecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SphereColliderGeometry"},{"id":734,"kind":32,"name":"shape","url":"index.html#spherecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":735,"kind":32,"name":"center","url":"index.html#spherecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":736,"kind":32,"name":"radius","url":"index.html#spherecollidergeometry.__type.radius","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":737,"kind":4194304,"name":"BoxColliderGeometry","url":"index.html#boxcollidergeometry","classes":"tsd-kind-type-alias"},{"id":738,"kind":65536,"name":"__type","url":"index.html#boxcollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxColliderGeometry"},{"id":739,"kind":32,"name":"shape","url":"index.html#boxcollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":740,"kind":32,"name":"center","url":"index.html#boxcollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":741,"kind":32,"name":"size","url":"index.html#boxcollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":742,"kind":4194304,"name":"CapsuleColliderGeometry","url":"index.html#capsulecollidergeometry","classes":"tsd-kind-type-alias"},{"id":743,"kind":65536,"name":"__type","url":"index.html#capsulecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsuleColliderGeometry"},{"id":744,"kind":32,"name":"shape","url":"index.html#capsulecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":745,"kind":32,"name":"center","url":"index.html#capsulecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":746,"kind":32,"name":"size","url":"index.html#capsulecollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":747,"kind":4194304,"name":"AutoColliderGeometry","url":"index.html#autocollidergeometry","classes":"tsd-kind-type-alias"},{"id":748,"kind":65536,"name":"__type","url":"index.html#autocollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AutoColliderGeometry"},{"id":749,"kind":32,"name":"shape","url":"index.html#autocollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AutoColliderGeometry.__type"},{"id":750,"kind":4194304,"name":"ColliderGeometry","url":"index.html#collidergeometry","classes":"tsd-kind-type-alias"},{"id":751,"kind":4,"name":"ColliderType","url":"enums/collidertype.html","classes":"tsd-kind-enum"},{"id":752,"kind":16,"name":"Auto","url":"enums/collidertype.html#auto","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":753,"kind":16,"name":"Box","url":"enums/collidertype.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":754,"kind":16,"name":"Sphere","url":"enums/collidertype.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":755,"kind":16,"name":"Capsule","url":"enums/collidertype.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":756,"kind":256,"name":"ContactPoint","url":"interfaces/contactpoint.html","classes":"tsd-kind-interface"},{"id":757,"kind":1024,"name":"normal","url":"interfaces/contactpoint.html#normal","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":758,"kind":1024,"name":"point","url":"interfaces/contactpoint.html#point","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":759,"kind":1024,"name":"separation","url":"interfaces/contactpoint.html#separation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":760,"kind":256,"name":"CollisionData","url":"interfaces/collisiondata.html","classes":"tsd-kind-interface"},{"id":761,"kind":1024,"name":"otherActorId","url":"interfaces/collisiondata.html#otheractorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":762,"kind":1024,"name":"otherActor","url":"interfaces/collisiondata.html#otheractor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":763,"kind":1024,"name":"contacts","url":"interfaces/collisiondata.html#contacts","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":764,"kind":1024,"name":"impulse","url":"interfaces/collisiondata.html#impulse","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":765,"kind":1024,"name":"relativeVelocity","url":"interfaces/collisiondata.html#relativevelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":766,"kind":4194304,"name":"CollisionHandler","url":"index.html#collisionhandler","classes":"tsd-kind-type-alias"},{"id":767,"kind":65536,"name":"__type","url":"index.html#collisionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CollisionHandler"},{"id":768,"kind":4194304,"name":"TriggerHandler","url":"index.html#triggerhandler","classes":"tsd-kind-type-alias"},{"id":769,"kind":65536,"name":"__type","url":"index.html#triggerhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TriggerHandler"},{"id":770,"kind":4194304,"name":"CollisionEventState","url":"index.html#collisioneventstate","classes":"tsd-kind-type-alias"},{"id":771,"kind":4,"name":"CollisionDetectionMode","url":"enums/collisiondetectionmode.html","classes":"tsd-kind-enum"},{"id":772,"kind":16,"name":"Discrete","url":"enums/collisiondetectionmode.html#discrete","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":773,"kind":16,"name":"Continuous","url":"enums/collisiondetectionmode.html#continuous","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":774,"kind":16,"name":"ContinuousDynamic","url":"enums/collisiondetectionmode.html#continuousdynamic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":775,"kind":256,"name":"CollisionEvent","url":"interfaces/collisionevent.html","classes":"tsd-kind-interface"},{"id":776,"kind":1024,"name":"colliderOwnerId","url":"interfaces/collisionevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":777,"kind":1024,"name":"eventType","url":"interfaces/collisionevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":778,"kind":1024,"name":"collisionData","url":"interfaces/collisionevent.html#collisiondata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":779,"kind":4194304,"name":"TriggerEventType","url":"index.html#triggereventtype","classes":"tsd-kind-type-alias"},{"id":780,"kind":4194304,"name":"CollisionEventType","url":"index.html#collisioneventtype","classes":"tsd-kind-type-alias"},{"id":781,"kind":128,"name":"Adapter","url":"classes/adapter.html","classes":"tsd-kind-class"},{"id":782,"kind":262144,"name":"server","url":"classes/adapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Adapter"},{"id":783,"kind":262144,"name":"port","url":"classes/adapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Adapter"},{"id":784,"kind":512,"name":"constructor","url":"classes/adapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Adapter"},{"id":785,"kind":2048,"name":"listen","url":"classes/adapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Adapter"},{"id":786,"kind":8388608,"name":"onConnection","url":"classes/adapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Adapter"},{"id":787,"kind":4194304,"name":"AdapterOptions","url":"index.html#adapteroptions","classes":"tsd-kind-type-alias"},{"id":788,"kind":65536,"name":"__type","url":"index.html#adapteroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AdapterOptions"},{"id":789,"kind":32,"name":"server","url":"index.html#adapteroptions.__type.server","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":790,"kind":32,"name":"port","url":"index.html#adapteroptions.__type.port","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":791,"kind":32,"name":"MS_PER_S","url":"index.html#ms_per_s","classes":"tsd-kind-variable"},{"id":792,"kind":32,"name":"MS_PER_NS","url":"index.html#ms_per_ns","classes":"tsd-kind-variable"},{"id":793,"kind":128,"name":"ClientStartup","url":"classes/clientstartup.html","classes":"tsd-kind-class"},{"id":794,"kind":262144,"name":"name","url":"classes/clientstartup.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":795,"kind":512,"name":"constructor","url":"classes/clientstartup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":796,"kind":2048,"name":"sendMessage","url":"classes/clientstartup.html#sendmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":797,"kind":262144,"name":"conn","url":"classes/clientstartup.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":798,"kind":262144,"name":"promises","url":"classes/clientstartup.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":799,"kind":2048,"name":"run","url":"classes/clientstartup.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":800,"kind":2048,"name":"completed","url":"classes/clientstartup.html#completed","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":801,"kind":2048,"name":"use","url":"classes/clientstartup.html#use","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":802,"kind":2048,"name":"startListening","url":"classes/clientstartup.html#startlistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":803,"kind":2048,"name":"stopListening","url":"classes/clientstartup.html#stoplistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":804,"kind":2048,"name":"sendPayload","url":"classes/clientstartup.html#sendpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":805,"kind":2048,"name":"recvMessage","url":"classes/clientstartup.html#recvmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":806,"kind":2048,"name":"recvPayload","url":"classes/clientstartup.html#recvpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":807,"kind":2048,"name":"drainPromises","url":"classes/clientstartup.html#drainpromises","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":808,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":809,"kind":1024,"name":"defaultMaxListeners","url":"classes/clientstartup.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":810,"kind":2048,"name":"addListener","url":"classes/clientstartup.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":811,"kind":2048,"name":"on","url":"classes/clientstartup.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":812,"kind":2048,"name":"once","url":"classes/clientstartup.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":813,"kind":2048,"name":"prependListener","url":"classes/clientstartup.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":814,"kind":2048,"name":"prependOnceListener","url":"classes/clientstartup.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":815,"kind":2048,"name":"removeListener","url":"classes/clientstartup.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":816,"kind":2048,"name":"off","url":"classes/clientstartup.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":817,"kind":2048,"name":"removeAllListeners","url":"classes/clientstartup.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":818,"kind":2048,"name":"setMaxListeners","url":"classes/clientstartup.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":819,"kind":2048,"name":"getMaxListeners","url":"classes/clientstartup.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":820,"kind":2048,"name":"listeners","url":"classes/clientstartup.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":821,"kind":2048,"name":"rawListeners","url":"classes/clientstartup.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":822,"kind":2048,"name":"emit","url":"classes/clientstartup.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":823,"kind":2048,"name":"eventNames","url":"classes/clientstartup.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":824,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":825,"kind":4194304,"name":"AssetCreationMessage","url":"index.html#assetcreationmessage","classes":"tsd-kind-type-alias"},{"id":826,"kind":4194304,"name":"AnimationCreationMessage","url":"index.html#animationcreationmessage","classes":"tsd-kind-type-alias"},{"id":827,"kind":256,"name":"Connection","url":"interfaces/connection.html","classes":"tsd-kind-interface"},{"id":828,"kind":1024,"name":"quality","url":"interfaces/connection.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":829,"kind":1024,"name":"promises","url":"interfaces/connection.html#promises","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":830,"kind":1024,"name":"statsReport","url":"interfaces/connection.html#statsreport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":831,"kind":2048,"name":"on","url":"interfaces/connection.html#on","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":832,"kind":2048,"name":"off","url":"interfaces/connection.html#off","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":833,"kind":2048,"name":"close","url":"interfaces/connection.html#close","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":834,"kind":2048,"name":"send","url":"interfaces/connection.html#send","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":835,"kind":2048,"name":"recv","url":"interfaces/connection.html#recv","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":836,"kind":4194304,"name":"NetworkStatsReport","url":"index.html#networkstatsreport","classes":"tsd-kind-type-alias"},{"id":837,"kind":65536,"name":"__type","url":"index.html#networkstatsreport.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetworkStatsReport"},{"id":838,"kind":32,"name":"networkBandwidthIn","url":"index.html#networkstatsreport.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":839,"kind":32,"name":"networkBandwidthOut","url":"index.html#networkstatsreport.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":840,"kind":32,"name":"networkMessageCount","url":"index.html#networkstatsreport.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":841,"kind":128,"name":"WebSocket","url":"classes/websocket.html","classes":"tsd-kind-class"},{"id":842,"kind":262144,"name":"remoteAddress","url":"classes/websocket.html#remoteaddress","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebSocket"},{"id":843,"kind":512,"name":"constructor","url":"classes/websocket.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebSocket"},{"id":844,"kind":2048,"name":"close","url":"classes/websocket.html#close","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocket"},{"id":845,"kind":1024,"name":"statsTracker","url":"classes/websocket.html#statstracker","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":846,"kind":262144,"name":"quality","url":"classes/websocket.html#quality","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":847,"kind":262144,"name":"promises","url":"classes/websocket.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":848,"kind":262144,"name":"statsReport","url":"classes/websocket.html#statsreport","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":849,"kind":2048,"name":"off","url":"classes/websocket.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":850,"kind":2048,"name":"send","url":"classes/websocket.html#send","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":851,"kind":2048,"name":"recv","url":"classes/websocket.html#recv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":852,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":853,"kind":1024,"name":"defaultMaxListeners","url":"classes/websocket.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":854,"kind":2048,"name":"addListener","url":"classes/websocket.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":855,"kind":2048,"name":"on","url":"classes/websocket.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":856,"kind":2048,"name":"once","url":"classes/websocket.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":857,"kind":2048,"name":"prependListener","url":"classes/websocket.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":858,"kind":2048,"name":"prependOnceListener","url":"classes/websocket.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":859,"kind":2048,"name":"removeListener","url":"classes/websocket.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":860,"kind":2048,"name":"removeAllListeners","url":"classes/websocket.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":861,"kind":2048,"name":"setMaxListeners","url":"classes/websocket.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":862,"kind":2048,"name":"getMaxListeners","url":"classes/websocket.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":863,"kind":2048,"name":"listeners","url":"classes/websocket.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":864,"kind":2048,"name":"rawListeners","url":"classes/websocket.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":865,"kind":2048,"name":"emit","url":"classes/websocket.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":866,"kind":2048,"name":"eventNames","url":"classes/websocket.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":867,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":868,"kind":4194304,"name":"CreateColliderType","url":"index.html#createcollidertype","classes":"tsd-kind-type-alias"},{"id":869,"kind":32,"name":"byteToHex","url":"index.html#bytetohex","classes":"tsd-kind-variable"},{"id":870,"kind":64,"name":"uuidParse","url":"index.html#uuidparse","classes":"tsd-kind-function"},{"id":871,"kind":4194304,"name":"Like","url":"index.html#like","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":872,"kind":64,"name":"observeLeafProperties","url":"index.html#observeleafproperties","classes":"tsd-kind-function"},{"id":873,"kind":64,"name":"unobserveLeafProperties","url":"index.html#unobserveleafproperties","classes":"tsd-kind-function"},{"id":874,"kind":64,"name":"safeAccessPath","url":"index.html#safeaccesspath","classes":"tsd-kind-function"},{"id":875,"kind":32,"name":"CurrentSDKVersion","url":"index.html#currentsdkversion","classes":"tsd-kind-variable"},{"id":876,"kind":32,"name":"MinimumSupportedClientVersion","url":"index.html#minimumsupportedclientversion","classes":"tsd-kind-variable"},{"id":877,"kind":4194304,"name":"SubscriptionType","url":"index.html#subscriptiontype","classes":"tsd-kind-type-alias"},{"id":878,"kind":4194304,"name":"TraceSeverity","url":"index.html#traceseverity","classes":"tsd-kind-type-alias"},{"id":879,"kind":256,"name":"RigidBodyLike","url":"interfaces/rigidbodylike.html","classes":"tsd-kind-interface"},{"id":880,"kind":1024,"name":"enabled","url":"interfaces/rigidbodylike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":881,"kind":1024,"name":"velocity","url":"interfaces/rigidbodylike.html#velocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":882,"kind":1024,"name":"angularVelocity","url":"interfaces/rigidbodylike.html#angularvelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":883,"kind":1024,"name":"mass","url":"interfaces/rigidbodylike.html#mass","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":884,"kind":1024,"name":"detectCollisions","url":"interfaces/rigidbodylike.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":885,"kind":1024,"name":"collisionDetectionMode","url":"interfaces/rigidbodylike.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":886,"kind":1024,"name":"useGravity","url":"interfaces/rigidbodylike.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":887,"kind":1024,"name":"isKinematic","url":"interfaces/rigidbodylike.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":888,"kind":1024,"name":"constraints","url":"interfaces/rigidbodylike.html#constraints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":889,"kind":128,"name":"RigidBody","url":"classes/rigidbody.html","classes":"tsd-kind-class"},{"id":890,"kind":1024,"name":"enabled","url":"classes/rigidbody.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":891,"kind":1024,"name":"mass","url":"classes/rigidbody.html#mass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":892,"kind":1024,"name":"detectCollisions","url":"classes/rigidbody.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":893,"kind":1024,"name":"collisionDetectionMode","url":"classes/rigidbody.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":894,"kind":1024,"name":"useGravity","url":"classes/rigidbody.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":895,"kind":1024,"name":"isKinematic","url":"classes/rigidbody.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":896,"kind":262144,"name":"velocity","url":"classes/rigidbody.html#velocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":897,"kind":262144,"name":"angularVelocity","url":"classes/rigidbody.html#angularvelocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":898,"kind":262144,"name":"constraints","url":"classes/rigidbody.html#constraints","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":899,"kind":2048,"name":"movePosition","url":"classes/rigidbody.html#moveposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":900,"kind":2048,"name":"moveRotation","url":"classes/rigidbody.html#moverotation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":901,"kind":2048,"name":"addForce","url":"classes/rigidbody.html#addforce","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":902,"kind":2048,"name":"addForceAtPosition","url":"classes/rigidbody.html#addforceatposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":903,"kind":2048,"name":"addTorque","url":"classes/rigidbody.html#addtorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":904,"kind":2048,"name":"addRelativeTorque","url":"classes/rigidbody.html#addrelativetorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":905,"kind":4,"name":"RigidBodyConstraints","url":"enums/rigidbodyconstraints.html","classes":"tsd-kind-enum"},{"id":906,"kind":16,"name":"None","url":"enums/rigidbodyconstraints.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":907,"kind":16,"name":"FreezePositionX","url":"enums/rigidbodyconstraints.html#freezepositionx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":908,"kind":16,"name":"FreezePositionY","url":"enums/rigidbodyconstraints.html#freezepositiony","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":909,"kind":16,"name":"FreezePositionZ","url":"enums/rigidbodyconstraints.html#freezepositionz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":910,"kind":16,"name":"FreezePosition","url":"enums/rigidbodyconstraints.html#freezeposition","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":911,"kind":16,"name":"FreezeRotationX","url":"enums/rigidbodyconstraints.html#freezerotationx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":912,"kind":16,"name":"FreezeRotationY","url":"enums/rigidbodyconstraints.html#freezerotationy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":913,"kind":16,"name":"FreezeRotationZ","url":"enums/rigidbodyconstraints.html#freezerotationz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":914,"kind":16,"name":"FreezeRotation","url":"enums/rigidbodyconstraints.html#freezerotation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":915,"kind":16,"name":"FreezeAll","url":"enums/rigidbodyconstraints.html#freezeall","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":916,"kind":256,"name":"TriggerEvent","url":"interfaces/triggerevent.html","classes":"tsd-kind-interface"},{"id":917,"kind":1024,"name":"colliderOwnerId","url":"interfaces/triggerevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":918,"kind":1024,"name":"eventType","url":"interfaces/triggerevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":919,"kind":1024,"name":"otherColliderOwnerId","url":"interfaces/triggerevent.html#othercolliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":920,"kind":256,"name":"ActorTransformLike","url":"interfaces/actortransformlike.html","classes":"tsd-kind-interface"},{"id":921,"kind":1024,"name":"app","url":"interfaces/actortransformlike.html#app","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":922,"kind":1024,"name":"local","url":"interfaces/actortransformlike.html#local","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":923,"kind":128,"name":"ActorTransform","url":"classes/actortransform.html","classes":"tsd-kind-class"},{"id":924,"kind":262144,"name":"app","url":"classes/actortransform.html#app","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":925,"kind":262144,"name":"local","url":"classes/actortransform.html#local","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":926,"kind":512,"name":"constructor","url":"classes/actortransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ActorTransform"},{"id":927,"kind":2048,"name":"copy","url":"classes/actortransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":928,"kind":2048,"name":"toJSON","url":"classes/actortransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":929,"kind":256,"name":"AppearanceLike","url":"interfaces/appearancelike.html","classes":"tsd-kind-interface"},{"id":930,"kind":1024,"name":"enabled","url":"interfaces/appearancelike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":931,"kind":1024,"name":"materialId","url":"interfaces/appearancelike.html#materialid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":932,"kind":1024,"name":"meshId","url":"interfaces/appearancelike.html#meshid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":933,"kind":128,"name":"Appearance","url":"classes/appearance.html","classes":"tsd-kind-class"},{"id":934,"kind":262144,"name":"enabled","url":"classes/appearance.html#enabled","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":935,"kind":262144,"name":"enabledFor","url":"classes/appearance.html#enabledfor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":936,"kind":262144,"name":"activeAndEnabled","url":"classes/appearance.html#activeandenabled","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Appearance"},{"id":937,"kind":262144,"name":"material","url":"classes/appearance.html#material","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":938,"kind":262144,"name":"materialId","url":"classes/appearance.html#materialid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":939,"kind":262144,"name":"mesh","url":"classes/appearance.html#mesh","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":940,"kind":262144,"name":"meshId","url":"classes/appearance.html#meshid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":941,"kind":512,"name":"constructor","url":"classes/appearance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Appearance"},{"id":942,"kind":2048,"name":"copy","url":"classes/appearance.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":943,"kind":2048,"name":"toJSON","url":"classes/appearance.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":944,"kind":256,"name":"AttachmentLike","url":"interfaces/attachmentlike.html","classes":"tsd-kind-interface"},{"id":945,"kind":1024,"name":"userId","url":"interfaces/attachmentlike.html#userid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":946,"kind":1024,"name":"attachPoint","url":"interfaces/attachmentlike.html#attachpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":947,"kind":128,"name":"Attachment","url":"classes/attachment.html","classes":"tsd-kind-class"},{"id":948,"kind":262144,"name":"userId","url":"classes/attachment.html#userid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":949,"kind":262144,"name":"attachPoint","url":"classes/attachment.html#attachpoint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":950,"kind":2048,"name":"copy","url":"classes/attachment.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachment"},{"id":951,"kind":4194304,"name":"AttachPoint","url":"index.html#attachpoint","classes":"tsd-kind-type-alias"},{"id":952,"kind":256,"name":"LightLike","url":"interfaces/lightlike.html","classes":"tsd-kind-interface"},{"id":953,"kind":1024,"name":"enabled","url":"interfaces/lightlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":954,"kind":1024,"name":"type","url":"interfaces/lightlike.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":955,"kind":1024,"name":"color","url":"interfaces/lightlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":956,"kind":1024,"name":"intensity","url":"interfaces/lightlike.html#intensity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":957,"kind":1024,"name":"range","url":"interfaces/lightlike.html#range","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":958,"kind":1024,"name":"spotAngle","url":"interfaces/lightlike.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":959,"kind":128,"name":"Light","url":"classes/light.html","classes":"tsd-kind-class"},{"id":960,"kind":1024,"name":"enabled","url":"classes/light.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":961,"kind":1024,"name":"type","url":"classes/light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":962,"kind":1024,"name":"intensity","url":"classes/light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":963,"kind":1024,"name":"range","url":"classes/light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":964,"kind":1024,"name":"spotAngle","url":"classes/light.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":965,"kind":262144,"name":"color","url":"classes/light.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Light"},{"id":966,"kind":512,"name":"constructor","url":"classes/light.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Light"},{"id":967,"kind":2048,"name":"copy","url":"classes/light.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":968,"kind":2048,"name":"toJSON","url":"classes/light.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":969,"kind":4194304,"name":"LightType","url":"index.html#lighttype","classes":"tsd-kind-type-alias"},{"id":970,"kind":4,"name":"LookAtMode","url":"enums/lookatmode.html","classes":"tsd-kind-enum"},{"id":971,"kind":16,"name":"None","url":"enums/lookatmode.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":972,"kind":16,"name":"TargetY","url":"enums/lookatmode.html#targety","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":973,"kind":16,"name":"TargetXY","url":"enums/lookatmode.html#targetxy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":974,"kind":256,"name":"LookAtLike","url":"interfaces/lookatlike.html","classes":"tsd-kind-interface"},{"id":975,"kind":1024,"name":"actorId","url":"interfaces/lookatlike.html#actorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":976,"kind":1024,"name":"mode","url":"interfaces/lookatlike.html#mode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":977,"kind":1024,"name":"backward","url":"interfaces/lookatlike.html#backward","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":978,"kind":128,"name":"LookAt","url":"classes/lookat.html","classes":"tsd-kind-class"},{"id":979,"kind":262144,"name":"actorId","url":"classes/lookat.html#actorid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":980,"kind":262144,"name":"mode","url":"classes/lookat.html#mode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":981,"kind":262144,"name":"backward","url":"classes/lookat.html#backward","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":982,"kind":2048,"name":"copy","url":"classes/lookat.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LookAt"},{"id":983,"kind":4,"name":"TextAnchorLocation","url":"enums/textanchorlocation.html","classes":"tsd-kind-enum"},{"id":984,"kind":16,"name":"TopLeft","url":"enums/textanchorlocation.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":985,"kind":16,"name":"TopCenter","url":"enums/textanchorlocation.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":986,"kind":16,"name":"TopRight","url":"enums/textanchorlocation.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":987,"kind":16,"name":"MiddleLeft","url":"enums/textanchorlocation.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":988,"kind":16,"name":"MiddleCenter","url":"enums/textanchorlocation.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":989,"kind":16,"name":"MiddleRight","url":"enums/textanchorlocation.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":990,"kind":16,"name":"BottomLeft","url":"enums/textanchorlocation.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":991,"kind":16,"name":"BottomCenter","url":"enums/textanchorlocation.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":992,"kind":16,"name":"BottomRight","url":"enums/textanchorlocation.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":993,"kind":4,"name":"TextJustify","url":"enums/textjustify.html","classes":"tsd-kind-enum"},{"id":994,"kind":16,"name":"Left","url":"enums/textjustify.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":995,"kind":16,"name":"Center","url":"enums/textjustify.html#center","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":996,"kind":16,"name":"Right","url":"enums/textjustify.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":997,"kind":4,"name":"TextFontFamily","url":"enums/textfontfamily.html","classes":"tsd-kind-enum"},{"id":998,"kind":16,"name":"Serif","url":"enums/textfontfamily.html#serif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":999,"kind":16,"name":"SansSerif","url":"enums/textfontfamily.html#sansserif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":1000,"kind":256,"name":"TextLike","url":"interfaces/textlike.html","classes":"tsd-kind-interface"},{"id":1001,"kind":1024,"name":"enabled","url":"interfaces/textlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1002,"kind":1024,"name":"contents","url":"interfaces/textlike.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1003,"kind":1024,"name":"height","url":"interfaces/textlike.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1004,"kind":1024,"name":"pixelsPerLine","url":"interfaces/textlike.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1005,"kind":1024,"name":"anchor","url":"interfaces/textlike.html#anchor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1006,"kind":1024,"name":"justify","url":"interfaces/textlike.html#justify","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1007,"kind":1024,"name":"font","url":"interfaces/textlike.html#font","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1008,"kind":1024,"name":"color","url":"interfaces/textlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1009,"kind":128,"name":"Text","url":"classes/text.html","classes":"tsd-kind-class"},{"id":1010,"kind":1024,"name":"enabled","url":"classes/text.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1011,"kind":1024,"name":"contents","url":"classes/text.html#contents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1012,"kind":1024,"name":"height","url":"classes/text.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1013,"kind":1024,"name":"pixelsPerLine","url":"classes/text.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1014,"kind":1024,"name":"anchor","url":"classes/text.html#anchor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1015,"kind":1024,"name":"justify","url":"classes/text.html#justify","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1016,"kind":1024,"name":"font","url":"classes/text.html#font","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1017,"kind":262144,"name":"color","url":"classes/text.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Text"},{"id":1018,"kind":512,"name":"constructor","url":"classes/text.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Text"},{"id":1019,"kind":2048,"name":"copy","url":"classes/text.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":1020,"kind":2048,"name":"toJSON","url":"classes/text.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":1021,"kind":256,"name":"TransformLike","url":"interfaces/transformlike.html","classes":"tsd-kind-interface"},{"id":1022,"kind":1024,"name":"position","url":"interfaces/transformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":1023,"kind":1024,"name":"rotation","url":"interfaces/transformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":1024,"kind":256,"name":"ScaledTransformLike","url":"interfaces/scaledtransformlike.html","classes":"tsd-kind-interface"},{"id":1025,"kind":1024,"name":"scale","url":"interfaces/scaledtransformlike.html#scale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ScaledTransformLike"},{"id":1026,"kind":1024,"name":"position","url":"interfaces/scaledtransformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":1027,"kind":1024,"name":"rotation","url":"interfaces/scaledtransformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":1028,"kind":128,"name":"Transform","url":"classes/transform.html","classes":"tsd-kind-class"},{"id":1029,"kind":262144,"name":"position","url":"classes/transform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":1030,"kind":262144,"name":"rotation","url":"classes/transform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":1031,"kind":512,"name":"constructor","url":"classes/transform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Transform"},{"id":1032,"kind":2048,"name":"copy","url":"classes/transform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":1033,"kind":2048,"name":"toJSON","url":"classes/transform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":1034,"kind":128,"name":"ScaledTransform","url":"classes/scaledtransform.html","classes":"tsd-kind-class"},{"id":1035,"kind":262144,"name":"scale","url":"classes/scaledtransform.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ScaledTransform"},{"id":1036,"kind":512,"name":"constructor","url":"classes/scaledtransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1037,"kind":2048,"name":"copy","url":"classes/scaledtransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1038,"kind":2048,"name":"toJSON","url":"classes/scaledtransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1039,"kind":262144,"name":"position","url":"classes/scaledtransform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":1040,"kind":262144,"name":"rotation","url":"classes/scaledtransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":1041,"kind":4,"name":"AnimatibleName","url":"enums/animatiblename.html","classes":"tsd-kind-enum"},{"id":1042,"kind":16,"name":"Actor","url":"enums/animatiblename.html#actor","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimatibleName"},{"id":1043,"kind":4194304,"name":"Animatible","url":"index.html#animatible","classes":"tsd-kind-type-alias"},{"id":1044,"kind":256,"name":"AnimationLike","url":"interfaces/animationlike.html","classes":"tsd-kind-interface"},{"id":1045,"kind":1024,"name":"id","url":"interfaces/animationlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1046,"kind":1024,"name":"name","url":"interfaces/animationlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1047,"kind":1024,"name":"basisTime","url":"interfaces/animationlike.html#basistime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1048,"kind":1024,"name":"time","url":"interfaces/animationlike.html#time","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1049,"kind":1024,"name":"speed","url":"interfaces/animationlike.html#speed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1050,"kind":1024,"name":"weight","url":"interfaces/animationlike.html#weight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1051,"kind":1024,"name":"wrapMode","url":"interfaces/animationlike.html#wrapmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1052,"kind":1024,"name":"isPlaying","url":"interfaces/animationlike.html#isplaying","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1053,"kind":1024,"name":"dataId","url":"interfaces/animationlike.html#dataid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1054,"kind":1024,"name":"targetIds","url":"interfaces/animationlike.html#targetids","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1055,"kind":1024,"name":"duration","url":"interfaces/animationlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1056,"kind":128,"name":"Animation","url":"classes/animation.html","classes":"tsd-kind-class"},{"id":1057,"kind":262144,"name":"id","url":"classes/animation.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1058,"kind":262144,"name":"name","url":"classes/animation.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1059,"kind":262144,"name":"basisTime","url":"classes/animation.html#basistime","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1060,"kind":262144,"name":"time","url":"classes/animation.html#time","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1061,"kind":262144,"name":"normalizedTime","url":"classes/animation.html#normalizedtime","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1062,"kind":262144,"name":"speed","url":"classes/animation.html#speed","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1063,"kind":262144,"name":"weight","url":"classes/animation.html#weight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1064,"kind":262144,"name":"wrapMode","url":"classes/animation.html#wrapmode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1065,"kind":262144,"name":"dataId","url":"classes/animation.html#dataid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1066,"kind":262144,"name":"data","url":"classes/animation.html#data","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1067,"kind":262144,"name":"targetIds","url":"classes/animation.html#targetids","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1068,"kind":262144,"name":"targetActors","url":"classes/animation.html#targetactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1069,"kind":262144,"name":"duration","url":"classes/animation.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1070,"kind":262144,"name":"isPlaying","url":"classes/animation.html#isplaying","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1071,"kind":512,"name":"constructor","url":"classes/animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Animation"},{"id":1072,"kind":2048,"name":"play","url":"classes/animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1073,"kind":2048,"name":"stop","url":"classes/animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1074,"kind":2048,"name":"finished","url":"classes/animation.html#finished","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1075,"kind":2048,"name":"isOrphan","url":"classes/animation.html#isorphan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1076,"kind":2048,"name":"delete","url":"classes/animation.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1077,"kind":2048,"name":"AnimateTo","url":"classes/animation.html#animateto","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-static","parent":"Animation"},{"id":1078,"kind":4194304,"name":"AnimateToOptions","url":"index.html#animatetooptions","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1079,"kind":65536,"name":"__type","url":"index.html#animatetooptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AnimateToOptions"},{"id":1080,"kind":32,"name":"duration","url":"index.html#animatetooptions.__type.duration","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1081,"kind":32,"name":"destination","url":"index.html#animatetooptions.__type.destination","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1082,"kind":32,"name":"easing","url":"index.html#animatetooptions.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1083,"kind":256,"name":"AssetSource","url":"interfaces/assetsource.html","classes":"tsd-kind-interface"},{"id":1084,"kind":1024,"name":"containerType","url":"interfaces/assetsource.html#containertype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1085,"kind":1024,"name":"uri","url":"interfaces/assetsource.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1086,"kind":1024,"name":"internalId","url":"interfaces/assetsource.html#internalid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1087,"kind":256,"name":"AssetLike","url":"interfaces/assetlike.html","classes":"tsd-kind-interface"},{"id":1088,"kind":1024,"name":"id","url":"interfaces/assetlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1089,"kind":1024,"name":"name","url":"interfaces/assetlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1090,"kind":1024,"name":"source","url":"interfaces/assetlike.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1091,"kind":1024,"name":"animationData","url":"interfaces/assetlike.html#animationdata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1092,"kind":1024,"name":"prefab","url":"interfaces/assetlike.html#prefab","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1093,"kind":1024,"name":"mesh","url":"interfaces/assetlike.html#mesh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1094,"kind":1024,"name":"material","url":"interfaces/assetlike.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1095,"kind":1024,"name":"texture","url":"interfaces/assetlike.html#texture","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1096,"kind":1024,"name":"sound","url":"interfaces/assetlike.html#sound","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1097,"kind":1024,"name":"videoStream","url":"interfaces/assetlike.html#videostream","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1098,"kind":128,"name":"Asset","url":"classes/asset.html","classes":"tsd-kind-class"},{"id":1099,"kind":262144,"name":"id","url":"classes/asset.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1100,"kind":262144,"name":"name","url":"classes/asset.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1101,"kind":262144,"name":"source","url":"classes/asset.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1102,"kind":262144,"name":"animationData","url":"classes/asset.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1103,"kind":262144,"name":"prefab","url":"classes/asset.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1104,"kind":262144,"name":"mesh","url":"classes/asset.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1105,"kind":262144,"name":"material","url":"classes/asset.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1106,"kind":262144,"name":"texture","url":"classes/asset.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1107,"kind":262144,"name":"sound","url":"classes/asset.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1108,"kind":262144,"name":"created","url":"classes/asset.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1109,"kind":256,"name":"AnimationDataLike","url":"interfaces/animationdatalike.html","classes":"tsd-kind-interface"},{"id":1110,"kind":1024,"name":"tracks","url":"interfaces/animationdatalike.html#tracks","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationDataLike"},{"id":1111,"kind":128,"name":"AnimationData","url":"classes/animationdata.html","classes":"tsd-kind-class"},{"id":1112,"kind":262144,"name":"internal","url":"classes/animationdata.html#internal","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AnimationData"},{"id":1113,"kind":262144,"name":"tracks","url":"classes/animationdata.html#tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AnimationData"},{"id":1114,"kind":262144,"name":"animationData","url":"classes/animationdata.html#animationdata-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"AnimationData"},{"id":1115,"kind":2048,"name":"duration","url":"classes/animationdata.html#duration","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1116,"kind":2048,"name":"targets","url":"classes/animationdata.html#targets","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1117,"kind":2048,"name":"bind","url":"classes/animationdata.html#bind","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1118,"kind":262144,"name":"id","url":"classes/animationdata.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1119,"kind":262144,"name":"name","url":"classes/animationdata.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1120,"kind":262144,"name":"source","url":"classes/animationdata.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1121,"kind":262144,"name":"prefab","url":"classes/animationdata.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1122,"kind":262144,"name":"mesh","url":"classes/animationdata.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1123,"kind":262144,"name":"material","url":"classes/animationdata.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1124,"kind":262144,"name":"texture","url":"classes/animationdata.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1125,"kind":262144,"name":"sound","url":"classes/animationdata.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1126,"kind":262144,"name":"created","url":"classes/animationdata.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1127,"kind":4194304,"name":"Keyframe","url":"index.html#keyframe","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1128,"kind":65536,"name":"__type","url":"index.html#keyframe.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"Keyframe"},{"id":1129,"kind":32,"name":"time","url":"index.html#keyframe.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1130,"kind":32,"name":"value","url":"index.html#keyframe.__type.value","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1131,"kind":32,"name":"easing","url":"index.html#keyframe.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1132,"kind":4194304,"name":"Track","url":"index.html#track","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1133,"kind":65536,"name":"__type","url":"index.html#track.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"Track"},{"id":1134,"kind":32,"name":"target","url":"index.html#track.__type.target","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1135,"kind":32,"name":"keyframes","url":"index.html#track.__type.keyframes","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1136,"kind":32,"name":"relative","url":"index.html#track.__type.relative","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1137,"kind":32,"name":"easing","url":"index.html#track.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1138,"kind":4194304,"name":"EaseCurve","url":"index.html#easecurve","classes":"tsd-kind-type-alias"},{"id":1139,"kind":2097152,"name":"AnimationEaseCurves","url":"index.html#animationeasecurves","classes":"tsd-kind-object-literal"},{"id":1140,"kind":32,"name":"Linear","url":"index.html#animationeasecurves.linear","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1141,"kind":32,"name":"Step","url":"index.html#animationeasecurves.step","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1142,"kind":32,"name":"EaseInSine","url":"index.html#animationeasecurves.easeinsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1143,"kind":32,"name":"EaseInQuadratic","url":"index.html#animationeasecurves.easeinquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1144,"kind":32,"name":"EaseInCubic","url":"index.html#animationeasecurves.easeincubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1145,"kind":32,"name":"EaseInQuartic","url":"index.html#animationeasecurves.easeinquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1146,"kind":32,"name":"EaseInQuintic","url":"index.html#animationeasecurves.easeinquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1147,"kind":32,"name":"EaseInExponential","url":"index.html#animationeasecurves.easeinexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1148,"kind":32,"name":"EaseInCircular","url":"index.html#animationeasecurves.easeincircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1149,"kind":32,"name":"EaseInBack","url":"index.html#animationeasecurves.easeinback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1150,"kind":32,"name":"EaseOutSine","url":"index.html#animationeasecurves.easeoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1151,"kind":32,"name":"EaseOutQuadratic","url":"index.html#animationeasecurves.easeoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1152,"kind":32,"name":"EaseOutCubic","url":"index.html#animationeasecurves.easeoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1153,"kind":32,"name":"EaseOutQuartic","url":"index.html#animationeasecurves.easeoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1154,"kind":32,"name":"EaseOutQuintic","url":"index.html#animationeasecurves.easeoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1155,"kind":32,"name":"EaseOutExponential","url":"index.html#animationeasecurves.easeoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1156,"kind":32,"name":"EaseOutCircular","url":"index.html#animationeasecurves.easeoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1157,"kind":32,"name":"EaseOutBack","url":"index.html#animationeasecurves.easeoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1158,"kind":32,"name":"EaseInOutSine","url":"index.html#animationeasecurves.easeinoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1159,"kind":32,"name":"EaseInOutQuadratic","url":"index.html#animationeasecurves.easeinoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1160,"kind":32,"name":"EaseInOutCubic","url":"index.html#animationeasecurves.easeinoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1161,"kind":32,"name":"EaseInOutQuartic","url":"index.html#animationeasecurves.easeinoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1162,"kind":32,"name":"EaseInOutQuintic","url":"index.html#animationeasecurves.easeinoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1163,"kind":32,"name":"EaseInOutExponential","url":"index.html#animationeasecurves.easeinoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1164,"kind":32,"name":"EaseInOutCircular","url":"index.html#animationeasecurves.easeinoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1165,"kind":32,"name":"EaseInOutBack","url":"index.html#animationeasecurves.easeinoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1166,"kind":4,"name":"AnimationWrapMode","url":"enums/animationwrapmode.html","classes":"tsd-kind-enum"},{"id":1167,"kind":16,"name":"Once","url":"enums/animationwrapmode.html#once","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1168,"kind":16,"name":"Loop","url":"enums/animationwrapmode.html#loop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1169,"kind":16,"name":"PingPong","url":"enums/animationwrapmode.html#pingpong","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1170,"kind":128,"name":"TargetPath","url":"classes/targetpath.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":1171,"kind":512,"name":"constructor","url":"classes/targetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TargetPath"},{"id":1172,"kind":2048,"name":"toJSON","url":"classes/targetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetPath"},{"id":1173,"kind":2048,"name":"toString","url":"classes/targetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetPath"},{"id":1174,"kind":262144,"name":"baseType","url":"classes/targetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetPath"},{"id":1175,"kind":262144,"name":"baseName","url":"classes/targetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetPath"},{"id":1176,"kind":2048,"name":"Parse","url":"classes/targetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"TargetPath"},{"id":1177,"kind":128,"name":"NumberTargetPath","url":"classes/numbertargetpath.html","classes":"tsd-kind-class"},{"id":1178,"kind":512,"name":"constructor","url":"classes/numbertargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1179,"kind":2048,"name":"toJSON","url":"classes/numbertargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1180,"kind":2048,"name":"toString","url":"classes/numbertargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1181,"kind":262144,"name":"baseType","url":"classes/numbertargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1182,"kind":262144,"name":"baseName","url":"classes/numbertargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1183,"kind":2048,"name":"Parse","url":"classes/numbertargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"NumberTargetPath"},{"id":1184,"kind":128,"name":"Vector3TargetPath","url":"classes/vector3targetpath.html","classes":"tsd-kind-class"},{"id":1185,"kind":262144,"name":"x","url":"classes/vector3targetpath.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1186,"kind":262144,"name":"y","url":"classes/vector3targetpath.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1187,"kind":262144,"name":"z","url":"classes/vector3targetpath.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1188,"kind":512,"name":"constructor","url":"classes/vector3targetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1189,"kind":2048,"name":"toJSON","url":"classes/vector3targetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1190,"kind":2048,"name":"toString","url":"classes/vector3targetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1191,"kind":262144,"name":"baseType","url":"classes/vector3targetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1192,"kind":262144,"name":"baseName","url":"classes/vector3targetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1193,"kind":2048,"name":"Parse","url":"classes/vector3targetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Vector3TargetPath"},{"id":1194,"kind":128,"name":"QuaternionTargetPath","url":"classes/quaterniontargetpath.html","classes":"tsd-kind-class"},{"id":1195,"kind":512,"name":"constructor","url":"classes/quaterniontargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1196,"kind":2048,"name":"toJSON","url":"classes/quaterniontargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1197,"kind":2048,"name":"toString","url":"classes/quaterniontargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1198,"kind":262144,"name":"baseType","url":"classes/quaterniontargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1199,"kind":262144,"name":"baseName","url":"classes/quaterniontargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1200,"kind":2048,"name":"Parse","url":"classes/quaterniontargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"QuaternionTargetPath"},{"id":1201,"kind":128,"name":"TransformTargetPath","url":"classes/transformtargetpath.html","classes":"tsd-kind-class"},{"id":1202,"kind":262144,"name":"position","url":"classes/transformtargetpath.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TransformTargetPath"},{"id":1203,"kind":262144,"name":"rotation","url":"classes/transformtargetpath.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TransformTargetPath"},{"id":1204,"kind":512,"name":"constructor","url":"classes/transformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1205,"kind":2048,"name":"toJSON","url":"classes/transformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1206,"kind":2048,"name":"toString","url":"classes/transformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1207,"kind":262144,"name":"baseType","url":"classes/transformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1208,"kind":262144,"name":"baseName","url":"classes/transformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1209,"kind":2048,"name":"Parse","url":"classes/transformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"TransformTargetPath"},{"id":1210,"kind":128,"name":"ScaledTransformTargetPath","url":"classes/scaledtransformtargetpath.html","classes":"tsd-kind-class"},{"id":1211,"kind":262144,"name":"scale","url":"classes/scaledtransformtargetpath.html#scale","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ScaledTransformTargetPath"},{"id":1212,"kind":262144,"name":"position","url":"classes/scaledtransformtargetpath.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1213,"kind":262144,"name":"rotation","url":"classes/scaledtransformtargetpath.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1214,"kind":512,"name":"constructor","url":"classes/scaledtransformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1215,"kind":2048,"name":"toJSON","url":"classes/scaledtransformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1216,"kind":2048,"name":"toString","url":"classes/scaledtransformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1217,"kind":262144,"name":"baseType","url":"classes/scaledtransformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1218,"kind":262144,"name":"baseName","url":"classes/scaledtransformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1219,"kind":2048,"name":"Parse","url":"classes/scaledtransformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ScaledTransformTargetPath"},{"id":1220,"kind":128,"name":"ActorTransformTargetPath","url":"classes/actortransformtargetpath.html","classes":"tsd-kind-class"},{"id":1221,"kind":262144,"name":"local","url":"classes/actortransformtargetpath.html#local","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTransformTargetPath"},{"id":1222,"kind":262144,"name":"app","url":"classes/actortransformtargetpath.html#app","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTransformTargetPath"},{"id":1223,"kind":512,"name":"constructor","url":"classes/actortransformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1224,"kind":2048,"name":"toJSON","url":"classes/actortransformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1225,"kind":2048,"name":"toString","url":"classes/actortransformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1226,"kind":262144,"name":"baseType","url":"classes/actortransformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1227,"kind":262144,"name":"baseName","url":"classes/actortransformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1228,"kind":2048,"name":"Parse","url":"classes/actortransformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ActorTransformTargetPath"},{"id":1229,"kind":128,"name":"ActorTargetPath","url":"classes/actortargetpath.html","classes":"tsd-kind-class"},{"id":1230,"kind":262144,"name":"transform","url":"classes/actortargetpath.html#transform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTargetPath"},{"id":1231,"kind":512,"name":"constructor","url":"classes/actortargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1232,"kind":2048,"name":"toJSON","url":"classes/actortargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1233,"kind":2048,"name":"toString","url":"classes/actortargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1234,"kind":262144,"name":"baseType","url":"classes/actortargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1235,"kind":262144,"name":"baseName","url":"classes/actortargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1236,"kind":2048,"name":"Parse","url":"classes/actortargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ActorTargetPath"},{"id":1237,"kind":4194304,"name":"AnimationProp","url":"index.html#animationprop","classes":"tsd-kind-type-alias"},{"id":1238,"kind":64,"name":"ActorPath","url":"index.html#actorpath","classes":"tsd-kind-function"},{"id":1239,"kind":128,"name":"AssetContainer","url":"classes/assetcontainer.html","classes":"tsd-kind-class"},{"id":1240,"kind":262144,"name":"assetsById","url":"classes/assetcontainer.html#assetsbyid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1241,"kind":262144,"name":"assets","url":"classes/assetcontainer.html#assets","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1242,"kind":262144,"name":"animationData","url":"classes/assetcontainer.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1243,"kind":262144,"name":"materials","url":"classes/assetcontainer.html#materials","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1244,"kind":262144,"name":"meshes","url":"classes/assetcontainer.html#meshes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1245,"kind":262144,"name":"prefabs","url":"classes/assetcontainer.html#prefabs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1246,"kind":262144,"name":"sounds","url":"classes/assetcontainer.html#sounds","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1247,"kind":262144,"name":"textures","url":"classes/assetcontainer.html#textures","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1248,"kind":512,"name":"constructor","url":"classes/assetcontainer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"AssetContainer"},{"id":1249,"kind":1024,"name":"context","url":"classes/assetcontainer.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"AssetContainer"},{"id":1250,"kind":2048,"name":"createMaterial","url":"classes/assetcontainer.html#creatematerial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1251,"kind":2048,"name":"createTexture","url":"classes/assetcontainer.html#createtexture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1252,"kind":2048,"name":"createSound","url":"classes/assetcontainer.html#createsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1253,"kind":2048,"name":"createVideoStream","url":"classes/assetcontainer.html#createvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1254,"kind":2048,"name":"createAnimationData","url":"classes/assetcontainer.html#createanimationdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1255,"kind":2048,"name":"createSphereMesh","url":"classes/assetcontainer.html#createspheremesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1256,"kind":2048,"name":"createBoxMesh","url":"classes/assetcontainer.html#createboxmesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1257,"kind":2048,"name":"createCapsuleMesh","url":"classes/assetcontainer.html#createcapsulemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1258,"kind":2048,"name":"createCylinderMesh","url":"classes/assetcontainer.html#createcylindermesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1259,"kind":2048,"name":"createPlaneMesh","url":"classes/assetcontainer.html#createplanemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1260,"kind":2048,"name":"createPrimitiveMesh","url":"classes/assetcontainer.html#createprimitivemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1261,"kind":2048,"name":"loadGltf","url":"classes/assetcontainer.html#loadgltf","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1262,"kind":2048,"name":"unload","url":"classes/assetcontainer.html#unload","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1263,"kind":256,"name":"MaterialLike","url":"interfaces/materiallike.html","classes":"tsd-kind-interface"},{"id":1264,"kind":1024,"name":"color","url":"interfaces/materiallike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1265,"kind":1024,"name":"mainTextureId","url":"interfaces/materiallike.html#maintextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1266,"kind":1024,"name":"mainTextureOffset","url":"interfaces/materiallike.html#maintextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1267,"kind":1024,"name":"mainTextureScale","url":"interfaces/materiallike.html#maintexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1268,"kind":1024,"name":"emissiveColor","url":"interfaces/materiallike.html#emissivecolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1269,"kind":1024,"name":"emissiveTextureId","url":"interfaces/materiallike.html#emissivetextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1270,"kind":1024,"name":"emissiveTextureOffset","url":"interfaces/materiallike.html#emissivetextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1271,"kind":1024,"name":"emissiveTextureScale","url":"interfaces/materiallike.html#emissivetexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1272,"kind":1024,"name":"alphaMode","url":"interfaces/materiallike.html#alphamode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1273,"kind":1024,"name":"alphaCutoff","url":"interfaces/materiallike.html#alphacutoff","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1274,"kind":4,"name":"AlphaMode","url":"enums/alphamode.html","classes":"tsd-kind-enum"},{"id":1275,"kind":16,"name":"Opaque","url":"enums/alphamode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1276,"kind":16,"name":"Mask","url":"enums/alphamode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1277,"kind":16,"name":"Blend","url":"enums/alphamode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1278,"kind":128,"name":"Material","url":"classes/material.html","classes":"tsd-kind-class"},{"id":1279,"kind":262144,"name":"color","url":"classes/material.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1280,"kind":262144,"name":"mainTexture","url":"classes/material.html#maintexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1281,"kind":262144,"name":"mainTextureId","url":"classes/material.html#maintextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1282,"kind":262144,"name":"mainTextureOffset","url":"classes/material.html#maintextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1283,"kind":262144,"name":"mainTextureScale","url":"classes/material.html#maintexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1284,"kind":262144,"name":"emissiveColor","url":"classes/material.html#emissivecolor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1285,"kind":262144,"name":"emissiveTexture","url":"classes/material.html#emissivetexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1286,"kind":262144,"name":"emissiveTextureId","url":"classes/material.html#emissivetextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1287,"kind":262144,"name":"emissiveTextureOffset","url":"classes/material.html#emissivetextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1288,"kind":262144,"name":"emissiveTextureScale","url":"classes/material.html#emissivetexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1289,"kind":262144,"name":"alphaMode","url":"classes/material.html#alphamode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1290,"kind":262144,"name":"alphaCutoff","url":"classes/material.html#alphacutoff","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1291,"kind":262144,"name":"material","url":"classes/material.html#material-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":1292,"kind":512,"name":"constructor","url":"classes/material.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Material"},{"id":1293,"kind":2048,"name":"copy","url":"classes/material.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":1294,"kind":262144,"name":"id","url":"classes/material.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1295,"kind":262144,"name":"name","url":"classes/material.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1296,"kind":262144,"name":"source","url":"classes/material.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1297,"kind":262144,"name":"animationData","url":"classes/material.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1298,"kind":262144,"name":"prefab","url":"classes/material.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1299,"kind":262144,"name":"mesh","url":"classes/material.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1300,"kind":262144,"name":"texture","url":"classes/material.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1301,"kind":262144,"name":"sound","url":"classes/material.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1302,"kind":262144,"name":"created","url":"classes/material.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1303,"kind":256,"name":"MeshLike","url":"interfaces/meshlike.html","classes":"tsd-kind-interface"},{"id":1304,"kind":1024,"name":"vertexCount","url":"interfaces/meshlike.html#vertexcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1305,"kind":1024,"name":"triangleCount","url":"interfaces/meshlike.html#trianglecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1306,"kind":1024,"name":"boundingBoxDimensions","url":"interfaces/meshlike.html#boundingboxdimensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1307,"kind":1024,"name":"boundingBoxCenter","url":"interfaces/meshlike.html#boundingboxcenter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1308,"kind":1024,"name":"primitiveDefinition","url":"interfaces/meshlike.html#primitivedefinition","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1309,"kind":128,"name":"Mesh","url":"classes/mesh.html","classes":"tsd-kind-class"},{"id":1310,"kind":262144,"name":"vertexCount","url":"classes/mesh.html#vertexcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1311,"kind":262144,"name":"triangleCount","url":"classes/mesh.html#trianglecount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1312,"kind":262144,"name":"boundingBoxDimensions","url":"classes/mesh.html#boundingboxdimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1313,"kind":262144,"name":"boundingBoxCenter","url":"classes/mesh.html#boundingboxcenter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1314,"kind":262144,"name":"primitiveDefinition","url":"classes/mesh.html#primitivedefinition","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1315,"kind":262144,"name":"mesh","url":"classes/mesh.html#mesh-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":1316,"kind":2048,"name":"copy","url":"classes/mesh.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":1317,"kind":262144,"name":"id","url":"classes/mesh.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1318,"kind":262144,"name":"name","url":"classes/mesh.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1319,"kind":262144,"name":"source","url":"classes/mesh.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1320,"kind":262144,"name":"animationData","url":"classes/mesh.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1321,"kind":262144,"name":"prefab","url":"classes/mesh.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1322,"kind":262144,"name":"material","url":"classes/mesh.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1323,"kind":262144,"name":"texture","url":"classes/mesh.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1324,"kind":262144,"name":"sound","url":"classes/mesh.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1325,"kind":262144,"name":"created","url":"classes/mesh.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1326,"kind":256,"name":"PrefabLike","url":"interfaces/prefablike.html","classes":"tsd-kind-interface"},{"id":1327,"kind":1024,"name":"actorCount","url":"interfaces/prefablike.html#actorcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PrefabLike"},{"id":1328,"kind":128,"name":"Prefab","url":"classes/prefab.html","classes":"tsd-kind-class"},{"id":1329,"kind":262144,"name":"actorCount","url":"classes/prefab.html#actorcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Prefab"},{"id":1330,"kind":262144,"name":"prefab","url":"classes/prefab.html#prefab-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":1331,"kind":2048,"name":"copy","url":"classes/prefab.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":1332,"kind":262144,"name":"id","url":"classes/prefab.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1333,"kind":262144,"name":"name","url":"classes/prefab.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1334,"kind":262144,"name":"source","url":"classes/prefab.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1335,"kind":262144,"name":"animationData","url":"classes/prefab.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1336,"kind":262144,"name":"mesh","url":"classes/prefab.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1337,"kind":262144,"name":"material","url":"classes/prefab.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1338,"kind":262144,"name":"texture","url":"classes/prefab.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1339,"kind":262144,"name":"sound","url":"classes/prefab.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1340,"kind":262144,"name":"created","url":"classes/prefab.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1341,"kind":256,"name":"SoundLike","url":"interfaces/soundlike.html","classes":"tsd-kind-interface"},{"id":1342,"kind":1024,"name":"uri","url":"interfaces/soundlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":1343,"kind":1024,"name":"duration","url":"interfaces/soundlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":1344,"kind":128,"name":"Sound","url":"classes/sound.html","classes":"tsd-kind-class"},{"id":1345,"kind":262144,"name":"uri","url":"classes/sound.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":1346,"kind":262144,"name":"duration","url":"classes/sound.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":1347,"kind":262144,"name":"sound","url":"classes/sound.html#sound-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":1348,"kind":2048,"name":"copy","url":"classes/sound.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":1349,"kind":262144,"name":"id","url":"classes/sound.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1350,"kind":262144,"name":"name","url":"classes/sound.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1351,"kind":262144,"name":"source","url":"classes/sound.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1352,"kind":262144,"name":"animationData","url":"classes/sound.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1353,"kind":262144,"name":"prefab","url":"classes/sound.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1354,"kind":262144,"name":"mesh","url":"classes/sound.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1355,"kind":262144,"name":"material","url":"classes/sound.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1356,"kind":262144,"name":"texture","url":"classes/sound.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1357,"kind":262144,"name":"created","url":"classes/sound.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1358,"kind":256,"name":"TextureLike","url":"interfaces/texturelike.html","classes":"tsd-kind-interface"},{"id":1359,"kind":1024,"name":"uri","url":"interfaces/texturelike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1360,"kind":1024,"name":"resolution","url":"interfaces/texturelike.html#resolution","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1361,"kind":1024,"name":"wrapU","url":"interfaces/texturelike.html#wrapu","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1362,"kind":1024,"name":"wrapV","url":"interfaces/texturelike.html#wrapv","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1363,"kind":4,"name":"TextureWrapMode","url":"enums/texturewrapmode.html","classes":"tsd-kind-enum"},{"id":1364,"kind":16,"name":"Repeat","url":"enums/texturewrapmode.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1365,"kind":16,"name":"Clamp","url":"enums/texturewrapmode.html#clamp","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1366,"kind":16,"name":"Mirror","url":"enums/texturewrapmode.html#mirror","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1367,"kind":128,"name":"Texture","url":"classes/texture.html","classes":"tsd-kind-class"},{"id":1368,"kind":262144,"name":"uri","url":"classes/texture.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":1369,"kind":262144,"name":"resolution","url":"classes/texture.html#resolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":1370,"kind":262144,"name":"wrapU","url":"classes/texture.html#wrapu","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":1371,"kind":262144,"name":"wrapV","url":"classes/texture.html#wrapv","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":1372,"kind":262144,"name":"texture","url":"classes/texture.html#texture-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":1373,"kind":512,"name":"constructor","url":"classes/texture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Texture"},{"id":1374,"kind":2048,"name":"copy","url":"classes/texture.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":1375,"kind":262144,"name":"id","url":"classes/texture.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1376,"kind":262144,"name":"name","url":"classes/texture.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1377,"kind":262144,"name":"source","url":"classes/texture.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1378,"kind":262144,"name":"animationData","url":"classes/texture.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1379,"kind":262144,"name":"prefab","url":"classes/texture.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1380,"kind":262144,"name":"mesh","url":"classes/texture.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1381,"kind":262144,"name":"material","url":"classes/texture.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1382,"kind":262144,"name":"sound","url":"classes/texture.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1383,"kind":262144,"name":"created","url":"classes/texture.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1384,"kind":256,"name":"VideoStreamLike","url":"interfaces/videostreamlike.html","classes":"tsd-kind-interface"},{"id":1385,"kind":1024,"name":"uri","url":"interfaces/videostreamlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":1386,"kind":1024,"name":"duration","url":"interfaces/videostreamlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":1387,"kind":128,"name":"VideoStream","url":"classes/videostream.html","classes":"tsd-kind-class"},{"id":1388,"kind":262144,"name":"uri","url":"classes/videostream.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1389,"kind":262144,"name":"duration","url":"classes/videostream.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1390,"kind":262144,"name":"videoStream","url":"classes/videostream.html#videostream-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1391,"kind":2048,"name":"copy","url":"classes/videostream.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"VideoStream"},{"id":1392,"kind":262144,"name":"id","url":"classes/videostream.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1393,"kind":262144,"name":"name","url":"classes/videostream.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1394,"kind":262144,"name":"source","url":"classes/videostream.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1395,"kind":262144,"name":"animationData","url":"classes/videostream.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1396,"kind":262144,"name":"prefab","url":"classes/videostream.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1397,"kind":262144,"name":"mesh","url":"classes/videostream.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1398,"kind":262144,"name":"material","url":"classes/videostream.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1399,"kind":262144,"name":"texture","url":"classes/videostream.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1400,"kind":262144,"name":"sound","url":"classes/videostream.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1401,"kind":262144,"name":"created","url":"classes/videostream.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1402,"kind":256,"name":"ContextSettings","url":"interfaces/contextsettings.html","classes":"tsd-kind-interface"},{"id":1403,"kind":1024,"name":"connection","url":"interfaces/contextsettings.html#connection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":1404,"kind":1024,"name":"sessionId","url":"interfaces/contextsettings.html#sessionid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":1405,"kind":128,"name":"Context","url":"classes/context.html","classes":"tsd-kind-class"},{"id":1406,"kind":262144,"name":"sessionId","url":"classes/context.html#sessionid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1407,"kind":262144,"name":"conn","url":"classes/context.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1408,"kind":262144,"name":"actors","url":"classes/context.html#actors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1409,"kind":262144,"name":"rootActors","url":"classes/context.html#rootactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1410,"kind":262144,"name":"animations","url":"classes/context.html#animations","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1411,"kind":262144,"name":"users","url":"classes/context.html#users","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1412,"kind":262144,"name":"rpcChannels","url":"classes/context.html#rpcchannels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1413,"kind":262144,"name":"rpc","url":"classes/context.html#rpc","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1414,"kind":2048,"name":"actor","url":"classes/context.html#actor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1415,"kind":2048,"name":"animation","url":"classes/context.html#animation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1416,"kind":2048,"name":"asset","url":"classes/context.html#asset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1417,"kind":2048,"name":"user","url":"classes/context.html#user","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1418,"kind":512,"name":"constructor","url":"classes/context.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Context"},{"id":1419,"kind":2048,"name":"quit","url":"classes/context.html#quit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1420,"kind":8388608,"name":"onStarted","url":"classes/context.html#onstarted","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1421,"kind":8388608,"name":"onStopped","url":"classes/context.html#onstopped","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1422,"kind":8388608,"name":"onUserJoined","url":"classes/context.html#onuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1423,"kind":8388608,"name":"offUserJoined","url":"classes/context.html#offuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1424,"kind":8388608,"name":"onUserLeft","url":"classes/context.html#onuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1425,"kind":8388608,"name":"offUserLeft","url":"classes/context.html#offuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1426,"kind":2048,"name":"getStats","url":"classes/context.html#getstats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1427,"kind":128,"name":"MultipeerAdapter","url":"classes/multipeeradapter.html","classes":"tsd-kind-class"},{"id":1428,"kind":512,"name":"constructor","url":"classes/multipeeradapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":1429,"kind":2048,"name":"listen","url":"classes/multipeeradapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":1430,"kind":262144,"name":"server","url":"classes/multipeeradapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1431,"kind":262144,"name":"port","url":"classes/multipeeradapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1432,"kind":8388608,"name":"onConnection","url":"classes/multipeeradapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1433,"kind":32,"name":"forwarded","url":"index.html#forwarded","classes":"tsd-kind-variable"},{"id":1434,"kind":4194304,"name":"MultipeerAdapterOptions","url":"index.html#multipeeradapteroptions","classes":"tsd-kind-type-alias"},{"id":1435,"kind":256,"name":"ParameterSet","url":"interfaces/parameterset.html","classes":"tsd-kind-interface"},{"id":1436,"kind":4194304,"name":"PerformanceStats","url":"index.html#performancestats","classes":"tsd-kind-type-alias"},{"id":1437,"kind":65536,"name":"__type","url":"index.html#performancestats.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PerformanceStats"},{"id":1438,"kind":32,"name":"actorCount","url":"index.html#performancestats.__type.actorcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1439,"kind":32,"name":"actorWithMeshCount","url":"index.html#performancestats.__type.actorwithmeshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1440,"kind":32,"name":"prefabCount","url":"index.html#performancestats.__type.prefabcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1441,"kind":32,"name":"materialCount","url":"index.html#performancestats.__type.materialcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1442,"kind":32,"name":"textureCount","url":"index.html#performancestats.__type.texturecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1443,"kind":32,"name":"texturePixelsTotal","url":"index.html#performancestats.__type.texturepixelstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1444,"kind":32,"name":"texturePixelsAverage","url":"index.html#performancestats.__type.texturepixelsaverage","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1445,"kind":32,"name":"meshCount","url":"index.html#performancestats.__type.meshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1446,"kind":32,"name":"meshVerticesTotal","url":"index.html#performancestats.__type.meshverticestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1447,"kind":32,"name":"meshTrianglesTotal","url":"index.html#performancestats.__type.meshtrianglestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1448,"kind":32,"name":"soundCount","url":"index.html#performancestats.__type.soundcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1449,"kind":32,"name":"soundSecondsTotal","url":"index.html#performancestats.__type.soundsecondstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1450,"kind":32,"name":"networkBandwidthIn","url":"index.html#performancestats.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1451,"kind":32,"name":"networkBandwidthOut","url":"index.html#performancestats.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1452,"kind":32,"name":"networkMessageCount","url":"index.html#performancestats.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1453,"kind":4,"name":"PrimitiveShape","url":"enums/primitiveshape.html","classes":"tsd-kind-enum"},{"id":1454,"kind":16,"name":"Sphere","url":"enums/primitiveshape.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1455,"kind":16,"name":"Box","url":"enums/primitiveshape.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1456,"kind":16,"name":"Capsule","url":"enums/primitiveshape.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1457,"kind":16,"name":"Cylinder","url":"enums/primitiveshape.html#cylinder","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1458,"kind":16,"name":"Plane","url":"enums/primitiveshape.html#plane","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1459,"kind":4194304,"name":"SpherePrimitiveDefinition","url":"index.html#sphereprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1460,"kind":65536,"name":"__type","url":"index.html#sphereprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SpherePrimitiveDefinition"},{"id":1461,"kind":32,"name":"shape","url":"index.html#sphereprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1462,"kind":32,"name":"dimensions","url":"index.html#sphereprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1463,"kind":32,"name":"uSegments","url":"index.html#sphereprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1464,"kind":32,"name":"vSegments","url":"index.html#sphereprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1465,"kind":4194304,"name":"BoxPrimitiveDefinition","url":"index.html#boxprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1466,"kind":65536,"name":"__type","url":"index.html#boxprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxPrimitiveDefinition"},{"id":1467,"kind":32,"name":"shape","url":"index.html#boxprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":1468,"kind":32,"name":"dimensions","url":"index.html#boxprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":1469,"kind":4194304,"name":"CapsulePrimitiveDefinition","url":"index.html#capsuleprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1470,"kind":65536,"name":"__type","url":"index.html#capsuleprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsulePrimitiveDefinition"},{"id":1471,"kind":32,"name":"shape","url":"index.html#capsuleprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1472,"kind":32,"name":"dimensions","url":"index.html#capsuleprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1473,"kind":32,"name":"uSegments","url":"index.html#capsuleprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1474,"kind":32,"name":"vSegments","url":"index.html#capsuleprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1475,"kind":4194304,"name":"CylinderPrimitiveDefinition","url":"index.html#cylinderprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1476,"kind":65536,"name":"__type","url":"index.html#cylinderprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CylinderPrimitiveDefinition"},{"id":1477,"kind":32,"name":"shape","url":"index.html#cylinderprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1478,"kind":32,"name":"dimensions","url":"index.html#cylinderprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1479,"kind":32,"name":"uSegments","url":"index.html#cylinderprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1480,"kind":4194304,"name":"PlanePrimitiveDefinition","url":"index.html#planeprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1481,"kind":65536,"name":"__type","url":"index.html#planeprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PlanePrimitiveDefinition"},{"id":1482,"kind":32,"name":"shape","url":"index.html#planeprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1483,"kind":32,"name":"dimensions","url":"index.html#planeprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1484,"kind":32,"name":"uSegments","url":"index.html#planeprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1485,"kind":32,"name":"vSegments","url":"index.html#planeprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1486,"kind":4194304,"name":"PrimitiveDefinition","url":"index.html#primitivedefinition","classes":"tsd-kind-type-alias"},{"id":1487,"kind":128,"name":"RPC","url":"classes/rpc.html","classes":"tsd-kind-class"},{"id":1488,"kind":262144,"name":"context","url":"classes/rpc.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"RPC"},{"id":1489,"kind":512,"name":"constructor","url":"classes/rpc.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RPC"},{"id":1490,"kind":2048,"name":"on","url":"classes/rpc.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1491,"kind":2048,"name":"removeAllHandlers","url":"classes/rpc.html#removeallhandlers","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1492,"kind":2048,"name":"send","url":"classes/rpc.html#send","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1493,"kind":2048,"name":"receive","url":"classes/rpc.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1494,"kind":128,"name":"RPCChannels","url":"classes/rpcchannels.html","classes":"tsd-kind-class"},{"id":1495,"kind":2048,"name":"setChannelHandler","url":"classes/rpcchannels.html#setchannelhandler","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":1496,"kind":2048,"name":"receive","url":"classes/rpcchannels.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":1497,"kind":128,"name":"WebSocketAdapter","url":"classes/websocketadapter.html","classes":"tsd-kind-class"},{"id":1498,"kind":512,"name":"constructor","url":"classes/websocketadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":1499,"kind":2048,"name":"listen","url":"classes/websocketadapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":1500,"kind":262144,"name":"server","url":"classes/websocketadapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1501,"kind":262144,"name":"port","url":"classes/websocketadapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1502,"kind":8388608,"name":"onConnection","url":"classes/websocketadapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1503,"kind":65536,"name":"__type","url":"index.html#forwarded.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"forwarded"},{"id":1504,"kind":4194304,"name":"WebSocketAdapterOptions","url":"index.html#websocketadapteroptions","classes":"tsd-kind-type-alias"},{"id":1505,"kind":128,"name":"GroupMask","url":"classes/groupmask.html","classes":"tsd-kind-class"},{"id":1506,"kind":1024,"name":"ALL_PACKED","url":"classes/groupmask.html#all_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1507,"kind":1024,"name":"NONE_PACKED","url":"classes/groupmask.html#none_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1508,"kind":512,"name":"constructor","url":"classes/groupmask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"GroupMask"},{"id":1509,"kind":2048,"name":"All","url":"classes/groupmask.html#all","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1510,"kind":2048,"name":"add","url":"classes/groupmask.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1511,"kind":2048,"name":"addAll","url":"classes/groupmask.html#addall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":1512,"kind":2048,"name":"delete","url":"classes/groupmask.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1513,"kind":2048,"name":"clear","url":"classes/groupmask.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1514,"kind":2048,"name":"set","url":"classes/groupmask.html#set-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":1515,"kind":2048,"name":"has","url":"classes/groupmask.html#has","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1516,"kind":2048,"name":"forEach","url":"classes/groupmask.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1517,"kind":1024,"name":"size","url":"classes/groupmask.html#size","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1518,"kind":1024,"name":"Set","url":"classes/groupmask.html#set","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1519,"kind":2048,"name":"[Symbol.iterator]","url":"classes/groupmask.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1520,"kind":2048,"name":"entries","url":"classes/groupmask.html#entries","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1521,"kind":2048,"name":"keys","url":"classes/groupmask.html#keys","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1522,"kind":2048,"name":"values","url":"classes/groupmask.html#values","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1523,"kind":1024,"name":"[Symbol.toStringTag]","url":"classes/groupmask.html#_symbol_tostringtag_","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1524,"kind":256,"name":"UserLike","url":"interfaces/userlike.html","classes":"tsd-kind-interface"},{"id":1525,"kind":1024,"name":"id","url":"interfaces/userlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1526,"kind":1024,"name":"name","url":"interfaces/userlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1527,"kind":1024,"name":"groups","url":"interfaces/userlike.html#groups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1528,"kind":1024,"name":"properties","url":"interfaces/userlike.html#properties","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1529,"kind":65536,"name":"__type","url":"interfaces/userlike.html#properties.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"UserLike.properties"},{"id":1530,"kind":128,"name":"User","url":"classes/user.html","classes":"tsd-kind-class"},{"id":1531,"kind":262144,"name":"context","url":"classes/user.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1532,"kind":262144,"name":"id","url":"classes/user.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1533,"kind":262144,"name":"name","url":"classes/user.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1534,"kind":262144,"name":"groups","url":"classes/user.html#groups","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"User"},{"id":1535,"kind":262144,"name":"properties","url":"classes/user.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1536,"kind":512,"name":"constructor","url":"classes/user.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"User"},{"id":1537,"kind":2048,"name":"prompt","url":"classes/user.html#prompt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1538,"kind":2048,"name":"copy","url":"classes/user.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1539,"kind":2048,"name":"toJSON","url":"classes/user.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1540,"kind":4,"name":"BoxAlignment","url":"enums/boxalignment.html","classes":"tsd-kind-enum"},{"id":1541,"kind":16,"name":"TopLeft","url":"enums/boxalignment.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1542,"kind":16,"name":"TopCenter","url":"enums/boxalignment.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1543,"kind":16,"name":"TopRight","url":"enums/boxalignment.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1544,"kind":16,"name":"MiddleLeft","url":"enums/boxalignment.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1545,"kind":16,"name":"MiddleCenter","url":"enums/boxalignment.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1546,"kind":16,"name":"MiddleRight","url":"enums/boxalignment.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1547,"kind":16,"name":"BottomLeft","url":"enums/boxalignment.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1548,"kind":16,"name":"BottomCenter","url":"enums/boxalignment.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1549,"kind":16,"name":"BottomRight","url":"enums/boxalignment.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1550,"kind":64,"name":"InvertBoxAlignment","url":"index.html#invertboxalignment","classes":"tsd-kind-function"},{"id":1551,"kind":128,"name":"MreArgumentError","url":"classes/mreargumenterror.html","classes":"tsd-kind-class"},{"id":1552,"kind":512,"name":"constructor","url":"classes/mreargumenterror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MreArgumentError"},{"id":1553,"kind":1024,"name":"name","url":"classes/mreargumenterror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MreArgumentError"},{"id":1554,"kind":1024,"name":"message","url":"classes/mreargumenterror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MreArgumentError"},{"id":1555,"kind":1024,"name":"stack","url":"classes/mreargumenterror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"MreArgumentError"},{"id":1556,"kind":1024,"name":"Error","url":"classes/mreargumenterror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"MreArgumentError"},{"id":1557,"kind":256,"name":"Guid","url":"interfaces/guid.html","classes":"tsd-kind-interface"},{"id":1558,"kind":1024,"name":"__is_guid","url":"interfaces/guid.html#__is_guid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1559,"kind":2048,"name":"toString","url":"interfaces/guid.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1560,"kind":2048,"name":"charAt","url":"interfaces/guid.html#charat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1561,"kind":2048,"name":"charCodeAt","url":"interfaces/guid.html#charcodeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1562,"kind":2048,"name":"concat","url":"interfaces/guid.html#concat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1563,"kind":2048,"name":"indexOf","url":"interfaces/guid.html#indexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1564,"kind":2048,"name":"lastIndexOf","url":"interfaces/guid.html#lastindexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1565,"kind":2048,"name":"localeCompare","url":"interfaces/guid.html#localecompare","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1566,"kind":2048,"name":"match","url":"interfaces/guid.html#match","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1567,"kind":2048,"name":"replace","url":"interfaces/guid.html#replace","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1568,"kind":2048,"name":"search","url":"interfaces/guid.html#search","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1569,"kind":2048,"name":"slice","url":"interfaces/guid.html#slice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1570,"kind":2048,"name":"split","url":"interfaces/guid.html#split","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1571,"kind":2048,"name":"substring","url":"interfaces/guid.html#substring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1572,"kind":2048,"name":"toLowerCase","url":"interfaces/guid.html#tolowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1573,"kind":2048,"name":"toLocaleLowerCase","url":"interfaces/guid.html#tolocalelowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1574,"kind":2048,"name":"toUpperCase","url":"interfaces/guid.html#touppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1575,"kind":2048,"name":"toLocaleUpperCase","url":"interfaces/guid.html#tolocaleuppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1576,"kind":2048,"name":"trim","url":"interfaces/guid.html#trim","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1577,"kind":1024,"name":"length","url":"interfaces/guid.html#length","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1578,"kind":2048,"name":"substr","url":"interfaces/guid.html#substr","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1579,"kind":2048,"name":"valueOf","url":"interfaces/guid.html#valueof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1580,"kind":1024,"name":"String","url":"interfaces/guid.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1581,"kind":2048,"name":"codePointAt","url":"interfaces/guid.html#codepointat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1582,"kind":2048,"name":"includes","url":"interfaces/guid.html#includes","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1583,"kind":2048,"name":"endsWith","url":"interfaces/guid.html#endswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1584,"kind":2048,"name":"normalize","url":"interfaces/guid.html#normalize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1585,"kind":2048,"name":"repeat","url":"interfaces/guid.html#repeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1586,"kind":2048,"name":"startsWith","url":"interfaces/guid.html#startswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1587,"kind":2048,"name":"anchor","url":"interfaces/guid.html#anchor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1588,"kind":2048,"name":"big","url":"interfaces/guid.html#big","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1589,"kind":2048,"name":"blink","url":"interfaces/guid.html#blink","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1590,"kind":2048,"name":"bold","url":"interfaces/guid.html#bold","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1591,"kind":2048,"name":"fixed","url":"interfaces/guid.html#fixed","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1592,"kind":2048,"name":"fontcolor","url":"interfaces/guid.html#fontcolor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1593,"kind":2048,"name":"fontsize","url":"interfaces/guid.html#fontsize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1594,"kind":2048,"name":"italics","url":"interfaces/guid.html#italics","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1595,"kind":2048,"name":"link","url":"interfaces/guid.html#link","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1596,"kind":2048,"name":"small","url":"interfaces/guid.html#small","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1597,"kind":2048,"name":"strike","url":"interfaces/guid.html#strike","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1598,"kind":2048,"name":"sub","url":"interfaces/guid.html#sub","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1599,"kind":2048,"name":"sup","url":"interfaces/guid.html#sup","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1600,"kind":2048,"name":"[Symbol.iterator]","url":"interfaces/guid.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1601,"kind":2048,"name":"padStart","url":"interfaces/guid.html#padstart","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1602,"kind":2048,"name":"padEnd","url":"interfaces/guid.html#padend","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1603,"kind":2048,"name":"trimLeft","url":"interfaces/guid.html#trimleft","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1604,"kind":2048,"name":"trimRight","url":"interfaces/guid.html#trimright","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1605,"kind":64,"name":"parseGuid","url":"index.html#parseguid","classes":"tsd-kind-function"},{"id":1606,"kind":64,"name":"newGuid","url":"index.html#newguid","classes":"tsd-kind-function"},{"id":1607,"kind":32,"name":"ZeroGuidString","url":"index.html#zeroguidstring","classes":"tsd-kind-variable"},{"id":1608,"kind":32,"name":"ZeroGuid","url":"index.html#zeroguid","classes":"tsd-kind-variable"},{"id":1609,"kind":128,"name":"Log","url":"classes/log.html","classes":"tsd-kind-class"},{"id":1610,"kind":2048,"name":"enable","url":"classes/log.html#enable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1611,"kind":2048,"name":"disable","url":"classes/log.html#disable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1612,"kind":2048,"name":"enabled","url":"classes/log.html#enabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1613,"kind":2048,"name":"debug","url":"classes/log.html#debug","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1614,"kind":2048,"name":"warning","url":"classes/log.html#warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1615,"kind":2048,"name":"error","url":"classes/log.html#error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1616,"kind":2048,"name":"info","url":"classes/log.html#info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1617,"kind":2048,"name":"verbose","url":"classes/log.html#verbose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1618,"kind":2048,"name":"log","url":"classes/log.html#log-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1619,"kind":32,"name":"log","url":"index.html#log","classes":"tsd-kind-variable"},{"id":1620,"kind":256,"name":"AddCellOptions","url":"interfaces/addcelloptions.html","classes":"tsd-kind-interface"},{"id":1621,"kind":1024,"name":"contents","url":"interfaces/addcelloptions.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1622,"kind":1024,"name":"row","url":"interfaces/addcelloptions.html#row","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1623,"kind":1024,"name":"column","url":"interfaces/addcelloptions.html#column","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1624,"kind":1024,"name":"width","url":"interfaces/addcelloptions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1625,"kind":1024,"name":"height","url":"interfaces/addcelloptions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1626,"kind":1024,"name":"alignment","url":"interfaces/addcelloptions.html#alignment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1627,"kind":128,"name":"PlanarGridLayout","url":"classes/planargridlayout.html","classes":"tsd-kind-class"},{"id":1628,"kind":512,"name":"constructor","url":"classes/planargridlayout.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1629,"kind":1024,"name":"gridAlignment","url":"classes/planargridlayout.html#gridalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1630,"kind":1024,"name":"defaultCellAlignment","url":"classes/planargridlayout.html#defaultcellalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1631,"kind":2048,"name":"getColumnCount","url":"classes/planargridlayout.html#getcolumncount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1632,"kind":2048,"name":"getRowCount","url":"classes/planargridlayout.html#getrowcount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1633,"kind":2048,"name":"getGridWidth","url":"classes/planargridlayout.html#getgridwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1634,"kind":2048,"name":"getGridHeight","url":"classes/planargridlayout.html#getgridheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1635,"kind":2048,"name":"getColumnWidth","url":"classes/planargridlayout.html#getcolumnwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1636,"kind":2048,"name":"getRowHeight","url":"classes/planargridlayout.html#getrowheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1637,"kind":2048,"name":"getColumnWidths","url":"classes/planargridlayout.html#getcolumnwidths","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1638,"kind":2048,"name":"getRowHeights","url":"classes/planargridlayout.html#getrowheights","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1639,"kind":2048,"name":"addCell","url":"classes/planargridlayout.html#addcell","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1640,"kind":2048,"name":"applyLayout","url":"classes/planargridlayout.html#applylayout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1641,"kind":64,"name":"sumFn","url":"index.html#sumfn","classes":"tsd-kind-function"},{"id":1642,"kind":64,"name":"maxFn","url":"index.html#maxfn","classes":"tsd-kind-function"},{"id":1643,"kind":256,"name":"ReadonlyMap","url":"interfaces/readonlymap.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":1644,"kind":2048,"name":"entries","url":"interfaces/readonlymap.html#entries","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1645,"kind":2048,"name":"forEach","url":"interfaces/readonlymap.html#foreach","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1646,"kind":2048,"name":"get","url":"interfaces/readonlymap.html#get","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1647,"kind":2048,"name":"has","url":"interfaces/readonlymap.html#has","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1648,"kind":2048,"name":"keys","url":"interfaces/readonlymap.html#keys","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1649,"kind":2048,"name":"values","url":"interfaces/readonlymap.html#values","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1650,"kind":1024,"name":"size","url":"interfaces/readonlymap.html#size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1651,"kind":128,"name":"WebHost","url":"classes/webhost.html","classes":"tsd-kind-class"},{"id":1652,"kind":262144,"name":"adapter","url":"classes/webhost.html#adapter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1653,"kind":262144,"name":"baseDir","url":"classes/webhost.html#basedir","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1654,"kind":262144,"name":"baseUrl","url":"classes/webhost.html#baseurl","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1655,"kind":512,"name":"constructor","url":"classes/webhost.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebHost"},{"id":1656,"kind":2048,"name":"registerStaticBuffer","url":"classes/webhost.html#registerstaticbuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebHost"},{"id":1657,"kind":32,"name":"BUFFER_KEYWORD","url":"index.html#buffer_keyword","classes":"tsd-kind-variable"},{"id":1658,"kind":256,"name":"ActorLike","url":"interfaces/actorlike.html","classes":"tsd-kind-interface"},{"id":1659,"kind":1024,"name":"id","url":"interfaces/actorlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1660,"kind":1024,"name":"parentId","url":"interfaces/actorlike.html#parentid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1661,"kind":1024,"name":"name","url":"interfaces/actorlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1662,"kind":1024,"name":"tag","url":"interfaces/actorlike.html#tag","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1663,"kind":1024,"name":"exclusiveToUser","url":"interfaces/actorlike.html#exclusivetouser","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1664,"kind":1024,"name":"subscriptions","url":"interfaces/actorlike.html#subscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1665,"kind":1024,"name":"transform","url":"interfaces/actorlike.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1666,"kind":1024,"name":"appearance","url":"interfaces/actorlike.html#appearance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1667,"kind":1024,"name":"light","url":"interfaces/actorlike.html#light","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1668,"kind":1024,"name":"rigidBody","url":"interfaces/actorlike.html#rigidbody","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1669,"kind":1024,"name":"collider","url":"interfaces/actorlike.html#collider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1670,"kind":1024,"name":"text","url":"interfaces/actorlike.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1671,"kind":1024,"name":"attachment","url":"interfaces/actorlike.html#attachment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1672,"kind":1024,"name":"lookAt","url":"interfaces/actorlike.html#lookat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1673,"kind":1024,"name":"grabbable","url":"interfaces/actorlike.html#grabbable","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1674,"kind":128,"name":"Actor","url":"classes/actor.html","classes":"tsd-kind-class"},{"id":1675,"kind":262144,"name":"context","url":"classes/actor.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1676,"kind":262144,"name":"id","url":"classes/actor.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1677,"kind":262144,"name":"name","url":"classes/actor.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1678,"kind":262144,"name":"tag","url":"classes/actor.html#tag","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1679,"kind":262144,"name":"exclusiveToUser","url":"classes/actor.html#exclusivetouser","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1680,"kind":262144,"name":"subscriptions","url":"classes/actor.html#subscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1681,"kind":262144,"name":"transform","url":"classes/actor.html#transform","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1682,"kind":262144,"name":"appearance","url":"classes/actor.html#appearance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1683,"kind":262144,"name":"light","url":"classes/actor.html#light","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1684,"kind":262144,"name":"rigidBody","url":"classes/actor.html#rigidbody","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1685,"kind":262144,"name":"collider","url":"classes/actor.html#collider","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1686,"kind":262144,"name":"text","url":"classes/actor.html#text","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1687,"kind":262144,"name":"attachment","url":"classes/actor.html#attachment","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1688,"kind":262144,"name":"lookAt","url":"classes/actor.html#lookat","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1689,"kind":262144,"name":"children","url":"classes/actor.html#children","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1690,"kind":262144,"name":"parent","url":"classes/actor.html#parent","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1691,"kind":262144,"name":"parentId","url":"classes/actor.html#parentid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1692,"kind":262144,"name":"grabbable","url":"classes/actor.html#grabbable","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1693,"kind":2048,"name":"Create","url":"classes/actor.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1694,"kind":2048,"name":"CreateEmpty","url":"classes/actor.html#createempty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1695,"kind":2048,"name":"CreateFromLibrary","url":"classes/actor.html#createfromlibrary","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1696,"kind":2048,"name":"CreateFromPrefab","url":"classes/actor.html#createfromprefab","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1697,"kind":2048,"name":"CreateFromGltf","url":"classes/actor.html#createfromgltf","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1698,"kind":2048,"name":"CreatePrimitive","url":"classes/actor.html#createprimitive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1699,"kind":2048,"name":"created","url":"classes/actor.html#created","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1700,"kind":2048,"name":"destroy","url":"classes/actor.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1701,"kind":2048,"name":"enableLight","url":"classes/actor.html#enablelight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1702,"kind":2048,"name":"enableRigidBody","url":"classes/actor.html#enablerigidbody","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1703,"kind":2048,"name":"setCollider","url":"classes/actor.html#setcollider","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1704,"kind":2048,"name":"enableText","url":"classes/actor.html#enabletext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1705,"kind":2048,"name":"enableLookAt","url":"classes/actor.html#enablelookat","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1706,"kind":2048,"name":"attach","url":"classes/actor.html#attach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1707,"kind":2048,"name":"detach","url":"classes/actor.html#detach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1708,"kind":2048,"name":"subscribe","url":"classes/actor.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1709,"kind":2048,"name":"unsubscribe","url":"classes/actor.html#unsubscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1710,"kind":2048,"name":"onGrab","url":"classes/actor.html#ongrab","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1711,"kind":2048,"name":"setBehavior","url":"classes/actor.html#setbehavior","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"Actor"},{"id":1712,"kind":2048,"name":"startSound","url":"classes/actor.html#startsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1713,"kind":2048,"name":"startVideoStream","url":"classes/actor.html#startvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1714,"kind":2048,"name":"animateTo","url":"classes/actor.html#animateto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1715,"kind":2048,"name":"findChildrenByName","url":"classes/actor.html#findchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1716,"kind":262144,"name":"targetingAnimations","url":"classes/actor.html#targetinganimations","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1717,"kind":262144,"name":"targetingAnimationsByName","url":"classes/actor.html#targetinganimationsbyname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1718,"kind":2048,"name":"findAnimationInChildrenByName","url":"classes/actor.html#findanimationinchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1719,"kind":2048,"name":"sanitize","url":"classes/actor.html#sanitize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1720,"kind":256,"name":"LogEvent","url":"interfaces/logevent.html","classes":"tsd-kind-interface"},{"id":1721,"kind":1024,"name":"input","url":"interfaces/logevent.html#input","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1722,"kind":1024,"name":"timestamp","url":"interfaces/logevent.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1723,"kind":1024,"name":"client","url":"interfaces/logevent.html#client","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1724,"kind":1024,"name":"direction","url":"interfaces/logevent.html#direction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1725,"kind":1024,"name":"networkContents","url":"interfaces/logevent.html#networkcontents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1726,"kind":32,"name":"readFile","url":"index.html#readfile","classes":"tsd-kind-variable"},{"id":1727,"kind":64,"name":"parseEvent","url":"index.html#parseevent","classes":"tsd-kind-function"},{"id":1728,"kind":64,"name":"parseFile","url":"index.html#parsefile","classes":"tsd-kind-function"},{"id":1729,"kind":32,"name":"columns","url":"index.html#columns","classes":"tsd-kind-variable"},{"id":1730,"kind":32,"name":"colWidth","url":"index.html#colwidth","classes":"tsd-kind-variable"},{"id":1731,"kind":64,"name":"formatEvent","url":"index.html#formatevent","classes":"tsd-kind-function"},{"id":1732,"kind":64,"name":"main","url":"index.html#main","classes":"tsd-kind-function"}]}; \ No newline at end of file diff --git a/docs/classes/actor.html b/docs/classes/actor.html index ee59fc4f7..61101bde7 100644 --- a/docs/classes/actor.html +++ b/docs/classes/actor.html @@ -91,8 +91,6 @@

    Index

    Accessors

    @@ -118,25 +118,16 @@

    Methods

    Accessors

    -
    - -

    animations

    - - -
    -
    - -

    animationsByName

    - - -

    appearance

    @@ -212,7 +159,7 @@

    appearance

  • Returns Appearance

    @@ -220,7 +167,7 @@

    Returns

    Parameters

    @@ -243,7 +190,7 @@

    attachment

  • Returns Attachment

    @@ -260,7 +207,7 @@

    children

  • Returns Actor[]

    @@ -277,7 +224,7 @@

    collider

  • Returns Collider

    @@ -294,7 +241,7 @@

    context

  • Returns Context

    @@ -311,7 +258,7 @@

    exclusiveToUser

  • @@ -340,7 +287,7 @@

    grabbable

  • Returns boolean

    @@ -348,7 +295,7 @@

    Returns boolean

    Parameters

    @@ -371,7 +318,7 @@

    id

  • Returns Guid

    @@ -388,7 +335,7 @@

    light

  • Returns Light

    @@ -405,7 +352,7 @@

    lookAt

  • Returns LookAt

    @@ -422,7 +369,7 @@

    name

  • Returns string

    @@ -440,7 +387,7 @@

    parent

  • Returns Actor

    @@ -448,7 +395,7 @@

    Returns

    Parameters

    @@ -472,7 +419,7 @@

    parentId

  • Returns Guid

    @@ -480,7 +427,7 @@

    Returns

    Parameters

    @@ -503,7 +450,7 @@

    rigidBody

  • Returns RigidBody

    @@ -520,7 +467,7 @@

    subscriptions

  • Returns ("transform" | "collider" | "rigidbody")[]

    @@ -538,7 +485,7 @@

    tag

  • Returns string

    @@ -546,7 +493,7 @@

    Returns string

    Parameters

    @@ -559,6 +506,50 @@

    Returns void

  • +
    + +

    targetingAnimations

    + + +
    +
    + +

    targetingAnimationsByName

    + + +

    text

    @@ -569,7 +560,7 @@

    text

  • Returns Text

    @@ -587,7 +578,7 @@

    transform

  • Returns ActorTransform

    @@ -595,7 +586,7 @@

    Returns

    Parameters

    @@ -615,28 +606,28 @@

    Methods

    animateTo

      -
    • animateTo(value: Partial<ActorLike>, duration: number, curve: number[]): void
    • +
    • animateTo(value: Partial<ActorLike>, duration: number, curve: number[]): Promise<void>
    • -
      -

      Animate actor properties to the given value, following the specified animation curve. Actor transform - is the only animatable property at the moment. Other properties such as light color may become animatable - in the future.

      -
      +
      +
      deprecated
      +

      Use Animation.AnimateTo instead.

      +
      +

      Parameters

      • value: Partial<ActorLike>
        -

        The desired final state of the animation.

        +

        The desired final state of the actor.

      • @@ -652,7 +643,7 @@
        curve: numberReturns void
        +

        Returns Promise<void>

  • @@ -666,7 +657,7 @@

    attach

  • @@ -693,44 +684,6 @@

    Returns void

  • -
    - -

    createAnimation

    - -
      -
    • - -
      -
      -

      Creates an animation on the actor.

      -
      -
      -

      Parameters

      -
        -
      • -
        animationName: string
        -
        -

        The name of the animation.

        -
        -
      • -
      • -
        options: CreateAnimationOptions
        -
        -

        The animation keyframes, events, and other characteristics.

        -
        -
      • -
      -

      Returns Promise<Animation>

      -

      A promise resolving to the resulting animation instance.

      -
    • -
    -

    created

    @@ -741,7 +694,7 @@

    created

  • @@ -764,7 +717,7 @@

    destroy

  • @@ -786,7 +739,7 @@

    detach

  • @@ -798,75 +751,6 @@

    Returns void

  • -
    - -

    disableAnimation

    -
      -
    • disableAnimation(animationName: string): void
    • -
    -
      -
    • - -
      -
      -
      deprecated
      -

      Set Animation.isPlaying instead. - Disables the animation on the actor. Animation will stop playing immediately. - When an animation is disabled, it is also paused (its time does not move forward).

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        animationName: string
        -
        -

        The name of the animation.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    enableAnimation

    -
      -
    • enableAnimation(animationName: string): void
    • -
    -
      -
    • - -
      -
      -
      deprecated
      -

      Set Animation.isPlaying instead. - Enables the animation on the actor. Animation will start playing immediately.

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        animationName: string
        -
        -

        The name of the animation.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -

    enableLight

    @@ -877,7 +761,7 @@

    enableLight

  • @@ -908,7 +792,7 @@

    enableLookAt

  • @@ -948,7 +832,7 @@

    enableRigidBody

  • @@ -979,7 +863,7 @@

    enableText

  • @@ -1010,7 +894,7 @@

    findAnimationInChildrenByName

  • @@ -1038,7 +922,7 @@

    findChildrenByName

  • @@ -1065,104 +949,6 @@

    Returns - -

    onAnimationDisabled

    -
      -
    • onAnimationDisabled(handler: (animationName: string) => any): this
    • -
    -
      -
    • - -
      -
      -

      Set an event handler for the animation-disabled event.

      -
      -
      -

      Parameters

      -
        -
      • -
        handler: (animationName: string) => any
        -
        -

        The handler to call when an animation reaches the end or is otherwise disabled.

        -
        -
          -
        • -
            -
          • (animationName: string): any
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              animationName: string
              -
            • -
            -

            Returns any

            -
          • -
          -
        • -
        -
      • -
      -

      Returns this

      -
    • -
    -
  • -
    - -

    onAnimationEnabled

    -
      -
    • onAnimationEnabled(handler: (animationName: string) => any): this
    • -
    -
      -
    • - -
      -
      -

      Set an event handler for the animation-enabled event.

      -
      -
      -

      Parameters

      -
        -
      • -
        handler: (animationName: string) => any
        -
        -

        The handler to call when an animation moves from the disabled to enabled state.

        -
        -
          -
        • -
            -
          • (animationName: string): any
          • -
          -
            -
          • -

            Parameters

            -
              -
            • -
              animationName: string
              -
            • -
            -

            Returns any

            -
          • -
          -
        • -
        -
      • -
      -

      Returns this

      -
    • -
    -

    onGrab

    @@ -1173,7 +959,7 @@

    onGrab

  • @@ -1200,151 +986,6 @@

    Returns void

  • -
    - -

    pauseAnimation

    -
      -
    • pauseAnimation(animationName: string): void
    • -
    -
      -
    • - -
      -
      -
      deprecated
      -

      Set Animation.isPlaying instead. - Stops the animation (sets animation speed to zero).

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        animationName: string
        -
        -

        The name of the animation.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    resumeAnimation

    -
      -
    • resumeAnimation(animationName: string): void
    • -
    -
      -
    • - -
      -
      -
      deprecated
      -

      Set Animation.isPlaying instead. - Starts the animation (sets animation speed to 1).

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        animationName: string
        -
        -

        The name of the animation.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -
    -
    - -

    setAnimationState

    - -
      -
    • - -
      -
      -
      deprecated
      -

      Set properties of an Animation instance instead. - (Advanced) Sets the time, speed, and enabled state of an animation.

      -
      -
      -
      -

      Parameters

      - -

      Returns void

      -
    • -
    -
    -
    - -

    setAnimationTime

    -
      -
    • setAnimationTime(animationName: string, time: number): void
    • -
    -
      -
    • - -
      -
      -
      deprecated
      -

      Set Animation.time instead. - Sets the animation time (units are in seconds).

      -
      -
      -
      -

      Parameters

      -
        -
      • -
        animationName: string
        -
        -

        The name of the animation.

        -
        -
      • -
      • -
        time: number
        -
        -

        The desired animation time. A negative value seeks to the end of the animation.

        -
        -
      • -
      -

      Returns void

      -
    • -
    -

    setBehavior

    @@ -1355,7 +996,7 @@

    setBehavior

  • @@ -1386,7 +1027,7 @@
    constructor: function
  • Returns BehaviorT

    @@ -1404,16 +1045,16 @@

    Returns BehaviorT

    setCollider

      -
    • setCollider(colliderType: Sphere, isTrigger: boolean, radius?: number, center?: Vector3Like): void
    • -
    • setCollider(colliderType: Box, isTrigger: boolean, size?: Vector3Like, center?: Vector3Like): void
    • -
    • setCollider(colliderType: Capsule, isTrigger: boolean, size?: Vector3Like, center?: Vector3Like): void
    • +
    • setCollider(colliderType: Sphere, isTrigger: boolean, radius?: number, center?: Vector3Like): void
    • +
    • setCollider(colliderType: Box, isTrigger: boolean, size?: Vector3Like, center?: Vector3Like): void
    • +
    • setCollider(colliderType: Capsule, isTrigger: boolean, size?: Vector3Like, center?: Vector3Like): void
    • setCollider(colliderType: Auto, isTrigger: boolean): void

  • +
    + +

    data

    + + +
    +
    + +

    dataId

    +
      +
    • get dataId(): Guid
    • +
    + +

    duration

    @@ -214,12 +267,13 @@

    duration

  • -

    The length in seconds of the animation

    +

    The length in seconds of the animation. Only populated for animations without data. + See dataId and AnimationData.duration.

    inheritdoc
    @@ -240,7 +294,7 @@

    id

  • @@ -267,7 +321,7 @@

    isPlaying

  • @@ -281,7 +335,7 @@

    Returns boolean
    @@ -311,7 +365,7 @@

    name

  • @@ -328,7 +382,7 @@

    Returns string
    @@ -356,7 +410,7 @@

    normalizedTime

  • @@ -379,7 +433,7 @@

    speed

  • @@ -396,7 +450,7 @@

    Returns number
    @@ -415,50 +469,50 @@

    Returns void

  • - -

    targetActorIds

    + +

    targetActors

      -
    • get targetActorIds(): ReadonlyArray<Guid>
    • +
    • get targetActors(): Actor[]
    - -

    targetActors

    + +

    targetIds

      -
    • get targetActors(): Actor[]
    • +
    • get targetIds(): ReadonlyArray<Guid>
    @@ -473,7 +527,7 @@

    time

  • @@ -490,7 +544,7 @@

    Returns number
    @@ -519,7 +573,7 @@

    weight

  • @@ -536,7 +590,7 @@

    Returns number
    @@ -565,7 +619,7 @@

    wrapMode

  • @@ -582,7 +636,7 @@

    Returns
    @@ -603,6 +657,28 @@

    Returns void

    Methods

    +
    + +

    delete

    +
      +
    • delete(): void
    • +
    + +

    finished

    @@ -613,7 +689,7 @@

    finished

  • @@ -624,6 +700,29 @@

    Returns Promise

  • +
    + +

    isOrphan

    +
      +
    • isOrphan(): boolean
    • +
    +
      +
    • + +
      +
      +

      Tells whether this animation is an orphan, i.e. its data has been unloaded, or it has no live targets.

      +
      +
      +

      Returns boolean

      +

      Whether this animation is an orphan.

      +
    • +
    +

    play

    @@ -634,7 +733,7 @@

    play

  • @@ -645,9 +744,10 @@

    play

    Parameters

    • -
      Default value reset: boolean = false
      +
      Default value reset: boolean = null
      -

      If true, restart the animation from the beginning.

      +

      If true, restart the animation from the beginning. + Defaults to true when wrapMode is Once, and false otherwise.

    @@ -665,7 +765,7 @@

    stop

  • @@ -677,6 +777,55 @@

    Returns void

  • +
    + +

    Static AnimateTo

    + +
      +
    • + +
      +
      +

      Animate an object's properties to a desired final state.

      +
      +
      +

      Type parameters

      + +

      Parameters

      + +

      Returns Promise<void>

      +
    • +
    +

  • +
  • + data +
  • +
  • + dataId +
  • duration
  • @@ -719,10 +874,10 @@

    Returns voidspeed

  • - targetActorIds + targetActors
  • - targetActors + targetIds
  • time @@ -733,15 +888,24 @@

    Returns void wrapMode

  • +
  • + delete +
  • finished
  • +
  • + isOrphan +
  • play
  • stop
  • +
  • + AnimateTo +
  • diff --git a/docs/classes/animationdata.html b/docs/classes/animationdata.html new file mode 100644 index 000000000..8e5936bd0 --- /dev/null +++ b/docs/classes/animationdata.html @@ -0,0 +1,660 @@ + + + + + + AnimationData | Mixed Reality Extension SDK + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class AnimationData

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + Asset +
        +
      • + AnimationData +
      • +
      +
    • +
    +
    +
    +

    Implements

    + +
    +
    +

    Index

    +
    +
    +
    +

    Accessors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Accessors

    +
    + +

    animationData

    + + +
    +
    + +

    created

    +
      +
    • get created(): Promise<void>
    • +
    +
      +
    • + +
      +
      +

      A promise that resolves when the asset is finished loading

      +
      +
      +

      Returns Promise<void>

      +
    • +
    +
    +
    + +

    id

    +
      +
    • get id(): Guid
    • +
    +
      +
    • + +
      +
      +

      The unique id of this asset. Use this to reference this asset in actors, etc.

      +
      +
      +
      inheritdoc
      +
      +
      +
      +

      Returns Guid

      +
    • +
    +
    +
    + +

    internal

    +
      +
    • get internal(): AssetInternal
    • +
    + +
    +
    + +

    material

    + +
      +
    • + +
      +
      +

      Only populated when this asset is a material. An asset will have only one of these types specified.

      +
      +
      +
      inheritdoc
      +
      +
      +
      +

      Returns Material

      +
    • +
    +
    +
    + +

    mesh

    +
      +
    • get mesh(): Mesh
    • +
    +
      +
    • + +
      +
      +

      Only populated when this asset is a mesh. An asset will have only one of these types specified.

      +
      +
      +
      inheritdoc
      +
      +
      +
      +

      Returns Mesh

      +
    • +
    +
    +
    + +

    name

    +
      +
    • get name(): string
    • +
    +
      +
    • + +
      +
      +

      A human-readable string identifying the asset. Not required to be unique, but + can be referenced by name if it is.

      +
      +
      +
      inheritdoc
      +
      +
      +
      +

      Returns string

      +
    • +
    +
    +
    + +

    prefab

    + +
      +
    • + +
      +
      +

      Only populated when this asset is a prefab. An asset will have only one of these types specified.

      +
      +
      +
      inheritdoc
      +
      +
      +
      +

      Returns Prefab

      +
    • +
    +
    +
    + +

    sound

    + +
      +
    • + +
      +
      +

      Only populated when this asset is a sound. An asset will have only one of these types specified.

      +
      +
      +
      inheritdoc
      +
      +
      +
      +

      Returns Sound

      +
    • +
    +
    +
    + +

    source

    + + +
    +
    + +

    texture

    + +
      +
    • + +
      +
      +

      Only populated when this asset is a texture. An asset will have only one of these types specified.

      +
      +
      +
      inheritdoc
      +
      +
      +
      +

      Returns Texture

      +
    • +
    +
    +
    + +

    tracks

    + + +
    +
    +
    +

    Methods

    +
    + +

    bind

    + +
      +
    • + +
      +
      +

      Bind this animation data to one or more targets to create an Animation.

      +
      +
      +
      throws
      +

      [[MreValidationError]] If the provided targets argument does not exactly match in contents and types + to what the data expects. See targets.

      +
      +
      +
      +

      Parameters

      +
        +
      • +
        targets: {}
        +
        +

        A map of placeholder names to real objects. The names and types must match those in targets.

        +
        + +
      • +
      • +
        Optional initialState: Partial<AnimationLike>
        +
        +

        Initial properties for the new animation.

        +
        +
      • +
      +

      Returns Promise<Animation>

      +
    • +
    +
    +
    + +

    duration

    +
      +
    • duration(): number
    • +
    + +
    +
    + +

    targets

    +
      +
    • targets(): any
    • +
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

    +
    +
      +
    • Module
    • +
    • Object literal
    • +
    • Variable
    • +
    • Function
    • +
    • Function with type parameter
    • +
    • Index signature
    • +
    • Type alias
    • +
    • Type alias with type parameter
    • +
    +
      +
    • Enumeration
    • +
    • Enumeration member
    • +
    • Property
    • +
    • Method
    • +
    +
      +
    • Interface
    • +
    • Interface with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Index signature
    • +
    +
      +
    • Class
    • +
    • Class with type parameter
    • +
    • Constructor
    • +
    • Property
    • +
    • Method
    • +
    • Accessor
    • +
    • Index signature
    • +
    +
      +
    • Inherited constructor
    • +
    • Inherited property
    • +
    • Inherited method
    • +
    • Inherited accessor
    • +
    +
      +
    • Protected property
    • +
    • Protected method
    • +
    • Protected accessor
    • +
    +
      +
    • Private property
    • +
    • Private method
    • +
    • Private accessor
    • +
    +
      +
    • Static property
    • +
    • Static method
    • +
    +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/classes/appearance.html b/docs/classes/appearance.html index 4da9e7e9b..049270cff 100644 --- a/docs/classes/appearance.html +++ b/docs/classes/appearance.html @@ -120,7 +120,7 @@

    constructor

  • Parameters

    @@ -146,7 +146,7 @@

    activeAndEnabled

  • @@ -169,7 +169,7 @@

    enabled

  • @@ -185,7 +185,7 @@

    Returns boolean
    @@ -217,7 +217,7 @@

    enabledFor

  • @@ -232,7 +232,7 @@

    Returns
    @@ -263,7 +263,7 @@

    material

  • @@ -274,7 +274,7 @@

    Returns

    Parameters

    @@ -299,7 +299,7 @@

    materialId

  • @@ -316,7 +316,7 @@

    Returns
    @@ -345,7 +345,7 @@

    mesh

  • @@ -356,7 +356,7 @@

    Returns

    Parameters

    @@ -381,7 +381,7 @@

    meshId

  • @@ -398,7 +398,7 @@

    Returns
    @@ -429,7 +429,7 @@

    copy

  • Parameters

    @@ -452,7 +452,7 @@

    toJSON

  • Returns AppearanceLike

    diff --git a/docs/classes/arc2.html b/docs/classes/arc2.html index 4e1c75cb0..2cf91533a 100644 --- a/docs/classes/arc2.html +++ b/docs/classes/arc2.html @@ -115,7 +115,7 @@

    constructor

  • @@ -163,7 +163,7 @@

    angle

    angle: Angle
    @@ -178,7 +178,7 @@

    centerPoint

    centerPoint: Vector2
    @@ -193,7 +193,7 @@

    endPoint

    endPoint: Vector2
    @@ -208,12 +208,12 @@

    midPoint

    midPoint: Vector2
    -

    Defines the midlle point of the arc

    +

    Defines the mid point of the arc

    @@ -223,7 +223,7 @@

    orientation

    orientation: Orientation
    @@ -238,7 +238,7 @@

    radius

    radius: number
    @@ -253,7 +253,7 @@

    startAngle

    startAngle: Angle
    @@ -268,7 +268,7 @@

    startPoint

    startPoint: Vector2
    diff --git a/docs/classes/asset.html b/docs/classes/asset.html index 4d7188180..ce18bbf67 100644 --- a/docs/classes/asset.html +++ b/docs/classes/asset.html @@ -75,6 +75,9 @@

    Hierarchy

  • Asset
      +
    • + AnimationData +
    • Material
    • @@ -110,6 +113,7 @@

      Index

      Accessors

      Accessors

      +
      + +

      animationData

      + +
        +
      • + +
        +
        +

        Only populated when this asset is animation data. An asset will only have one of these types specified.

        +
        +
        +
        inheritdoc
        +
        +
        +
        +

        Returns AnimationData

        +
      • +
      +

      created

      @@ -136,7 +166,7 @@

      created

    • @@ -158,7 +188,7 @@

      id

    • @@ -184,7 +214,7 @@

      material

    • @@ -210,7 +240,7 @@

      mesh

    • @@ -236,7 +266,7 @@

      name

    • @@ -263,7 +293,7 @@

      prefab

    • @@ -289,7 +319,7 @@

      sound

    • @@ -315,7 +345,7 @@

      source

    • @@ -341,7 +371,7 @@

      texture

    • @@ -374,6 +404,9 @@

      Returns Asset

    • @@ -235,12 +235,12 @@

      g

      -

      defines the green component (between 0 and 1, default is 0)

      +

      Defines the green component (between 0 and 1, default is 0)

      @@ -251,12 +251,12 @@

      r

      -

      defines the red component (between 0 and 1, default is 0)

      +

      Defines the red component (between 0 and 1, default is 0)

      @@ -273,7 +273,7 @@

      add

    • @@ -305,7 +305,7 @@

      addToRef

    • @@ -343,7 +343,7 @@

      asArray

    • @@ -360,13 +360,13 @@

      Returns number

      clampToRef

        -
      • clampToRef(min?: number, max?: number, result: Color3): Color3
      • +
      • clampToRef(min: number, max: number, result: Color3): Color3
      • @@ -377,13 +377,13 @@

        clampToRef

        Parameters

        • -
          Default value min: number = 0
          +
          min: number

          defines minimum clamping value (default is 0)

        • -
          Default value max: number = 1
          +
          max: number

          defines maximum clamping value (default is 1)

          @@ -410,7 +410,7 @@

          clone

        • @@ -433,7 +433,7 @@

          copy

        • @@ -464,7 +464,7 @@

          copyFrom

        • @@ -496,7 +496,7 @@

          copyFromArray

        • Parameters

          @@ -505,7 +505,7 @@

          Parameters

          arr: FloatArray
        • -
          Default value index: number = 0
          +
          Optional index: number

        Returns this

        @@ -522,7 +522,7 @@

        copyFromFloats

      • @@ -566,7 +566,7 @@

        equals

      • @@ -598,7 +598,7 @@

        equalsFloats

      • @@ -642,7 +642,7 @@

        getClassName

      • @@ -665,7 +665,7 @@

        getHashCode

      • @@ -688,7 +688,7 @@

        multiply

      • @@ -720,7 +720,7 @@

        multiplyToRef

      • @@ -758,7 +758,7 @@

        scale

      • @@ -790,7 +790,7 @@

        scaleAndAddToRef

      • @@ -828,7 +828,7 @@

        scaleToRef

      • @@ -866,7 +866,7 @@

        set

      • @@ -910,7 +910,7 @@

        subtract

      • @@ -942,7 +942,7 @@

        subtractToRef

      • @@ -980,7 +980,7 @@

        toArray

      • @@ -997,7 +997,7 @@
        array: FloatArray
      • -
        Default value index: number = 0
        +
        Optional index: number

        defines an optional index in the target array to define where to start storing values

        @@ -1018,7 +1018,7 @@

        toColor4

      • @@ -1029,7 +1029,7 @@

        toColor4

        Parameters

        • -
          Default value alpha: number = 1
          +
          Optional alpha: number

          defines the alpha component on the new Color4 object (default is 1)

          @@ -1050,7 +1050,7 @@

          toGammaSpace

        • @@ -1073,7 +1073,7 @@

          toGammaSpaceToRef

        • @@ -1105,7 +1105,7 @@

          toHexString

        • @@ -1128,7 +1128,7 @@

          toJSON

        • @@ -1152,7 +1152,7 @@

          toLinearSpace

        • @@ -1175,7 +1175,7 @@

          toLinearSpaceToRef

        • @@ -1207,7 +1207,7 @@

          toLuminance

        • @@ -1230,7 +1230,7 @@

          toString

        • @@ -1253,7 +1253,7 @@

          Static Black

        • @@ -1276,7 +1276,7 @@

          Static Blue

        • @@ -1299,7 +1299,7 @@

          Static DarkGray

        • @@ -1322,7 +1322,7 @@

          Static FromArray

        • @@ -1339,7 +1339,7 @@
          array: ArrayLikeDefault value offset: number = 0
          +
          Optional offset: number

          defines an offset in the source array

          @@ -1360,7 +1360,7 @@

          Static FromHexString
          @@ -1392,7 +1392,7 @@

          Static FromInts

        • @@ -1436,7 +1436,7 @@

          Static Gray

        • @@ -1459,7 +1459,7 @@

          Static Green

        • @@ -1482,7 +1482,7 @@

          Static Lerp

        • @@ -1526,7 +1526,7 @@

          Static LerpToRef

        • @@ -1575,7 +1575,7 @@

          Static LightGray

        • @@ -1598,7 +1598,7 @@

          Static Magenta

        • @@ -1621,7 +1621,7 @@

          Static Purple

        • @@ -1644,7 +1644,7 @@

          Static Random

        • @@ -1667,7 +1667,7 @@

          Static Red

        • @@ -1690,7 +1690,7 @@

          Static Teal

        • @@ -1713,7 +1713,7 @@

          Static White

        • @@ -1736,7 +1736,7 @@

          Static Yellow

        • diff --git a/docs/classes/color4.html b/docs/classes/color4.html index 6dd3a10e6..7dc9cda76 100644 --- a/docs/classes/color4.html +++ b/docs/classes/color4.html @@ -149,7 +149,7 @@

          constructor

        • @@ -160,7 +160,7 @@

          constructor

          Parameters

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

            defines the red component (between 0 and 1, default is 0)

            @@ -168,7 +168,7 @@
            Default value r:
          • -
            Default value g: number = 0
            +
            Optional g: number

            defines the green component (between 0 and 1, default is 0)

            @@ -176,7 +176,7 @@
            Default value g:
          • -
            Default value b: number = 0
            +
            Optional b: number

            defines the blue component (between 0 and 1, default is 0)

            @@ -184,7 +184,7 @@
            Default value b:
          • -
            Default value a: number = 1
            +
            Optional a: number

            defines the alpha component (between 0 and 1, default is 1)

            @@ -205,12 +205,12 @@

            a

            a: number
            -

            defines the alpha component (between 0 and 1, default is 1)

            +

            Defines the alpha component (between 0 and 1, default is 1)

            @@ -220,12 +220,12 @@

            b

            b: number
            -

            defines the blue component (between 0 and 1, default is 0)

            +

            Defines the blue component (between 0 and 1, default is 0)

            @@ -235,12 +235,12 @@

            g

            g: number
            -

            defines the green component (between 0 and 1, default is 0)

            +

            Defines the green component (between 0 and 1, default is 0)

            @@ -250,12 +250,12 @@

            r

            r: number
            -

            defines the red component (between 0 and 1, default is 0)

            +

            Defines the red component (between 0 and 1, default is 0)

            @@ -272,7 +272,7 @@

            add

          • @@ -304,7 +304,7 @@

            addInPlace

          • @@ -336,7 +336,7 @@

            asArray

          • @@ -353,13 +353,13 @@

            Returns number

            clampToRef

              -
            • clampToRef(min?: number, max?: number, result: Color4): Color4
            • +
            • clampToRef(min: number, max: number, result: Color4): Color4
            • @@ -370,13 +370,13 @@

              clampToRef

              Parameters

              • -
                Default value min: number = 0
                +
                min: number

                defines minimum clamping value (default is 0)

              • -
                Default value max: number = 1
                +
                max: number

                defines maximum clamping value (default is 1)

                @@ -403,7 +403,7 @@

                clone

              • @@ -426,7 +426,7 @@

                copy

              • @@ -457,7 +457,7 @@

                copyFrom

              • @@ -489,7 +489,7 @@

                copyFromFloats

              • @@ -539,7 +539,7 @@

                getClassName

              • @@ -562,7 +562,7 @@

                getHashCode

              • @@ -585,7 +585,7 @@

                multiply

              • @@ -617,7 +617,7 @@

                multiplyToRef

              • @@ -655,7 +655,7 @@

                scale

              • @@ -687,7 +687,7 @@

                scaleAndAddToRef

              • @@ -725,7 +725,7 @@

                scaleToRef

              • @@ -763,7 +763,7 @@

                set

              • @@ -813,7 +813,7 @@

                subtract

              • @@ -845,7 +845,7 @@

                subtractToRef

              • @@ -883,7 +883,7 @@

                toArray

              • @@ -900,7 +900,7 @@
                array: numberDefault value index: number = 0
                +
                Optional index: number

                defines an optional index in the target array to define where to start storing values

                @@ -921,7 +921,7 @@

                toGammaSpace

              • @@ -944,7 +944,7 @@

                toGammaSpaceToRef

              • @@ -976,7 +976,7 @@

                toHexString

              • @@ -999,7 +999,7 @@

                toJSON

              • @@ -1023,7 +1023,7 @@

                toLinearSpace

              • @@ -1046,7 +1046,7 @@

                toLinearSpaceToRef

              • @@ -1078,7 +1078,7 @@

                toString

              • @@ -1101,7 +1101,7 @@

                Static CheckColors4

              • @@ -1140,7 +1140,7 @@

                Static FromArray

              • @@ -1157,7 +1157,7 @@
                array: ArrayLikeDefault value offset: number = 0
                +
                Optional offset: number

                defines the offset in the source array

                @@ -1178,7 +1178,7 @@

                Static FromColor3

              • @@ -1195,7 +1195,7 @@
                color3: Color3
              • -
                Default value alpha: number = 1
                +
                Optional alpha: number

                defines the alpha component (1.0 by default)

                @@ -1216,7 +1216,7 @@

                Static FromHexString
                @@ -1248,7 +1248,7 @@

                Static FromInts

              • @@ -1298,7 +1298,7 @@

                Static Lerp

              • @@ -1343,7 +1343,7 @@

                Static LerpToRef

              • diff --git a/docs/classes/context.html b/docs/classes/context.html index 38c5c258b..2530055c6 100644 --- a/docs/classes/context.html +++ b/docs/classes/context.html @@ -103,6 +103,7 @@

                Events

                Accessors

                @@ -487,7 +522,7 @@

                rpc

              • Returns RPC

                @@ -504,7 +539,7 @@

                rpcChannels

              • Returns RPCChannels

                @@ -521,7 +556,7 @@

                sessionId

              • Returns string

                @@ -538,9 +573,14 @@

                users

              • +
                +
                +

                The list of all users.

                +
                +

                Returns User[]

              @@ -558,9 +598,14 @@

              actor

            • +
              +
              +

              Get an actor by ID.

              +
              +

              Parameters

              • @@ -571,6 +616,62 @@

                Returns + +

                animation

                + + + +
                + +

                asset

                + +
                  +
                • + +
                  +
                  +

                  Get an asset by ID (from any asset container).

                  +
                  +
                  +

                  Parameters

                  +
                    +
                  • +
                    assetId: Guid
                    +
                  • +
                  +

                  Returns Asset

                  +
                • +
                +

                getStats

                @@ -581,7 +682,7 @@

                getStats

              • @@ -735,7 +836,7 @@

                quit

              • @@ -757,9 +858,14 @@

                user

              • +
                +
                +

                Get a user by ID.

                +
                +

                Parameters

                • @@ -811,6 +917,9 @@

                  Returns actors

                • +
                • + animations +
                • conn
                • @@ -832,6 +941,12 @@

                  Returns actor +
                • + animation +
                • +
                • + asset +
                • getStats
                • diff --git a/docs/classes/curve3.html b/docs/classes/curve3.html index ec4fe5980..a06a51878 100644 --- a/docs/classes/curve3.html +++ b/docs/classes/curve3.html @@ -125,7 +125,7 @@

                  constructor

                • @@ -163,7 +163,7 @@

                  length

                • @@ -183,7 +183,7 @@

                  points

                • @@ -206,7 +206,7 @@

                  continue

                • @@ -240,7 +240,7 @@

                  Static CreateCatmullRo
                • @@ -284,7 +284,7 @@

                  Static CreateCubicBezi
                • @@ -341,7 +341,7 @@

                  Static CreateHermiteSp
                • @@ -398,7 +398,7 @@

                  Static CreateQuadratic
                • diff --git a/docs/classes/discreteaction.html b/docs/classes/discreteaction.html index 3acb14902..c2bf4d6cb 100644 --- a/docs/classes/discreteaction.html +++ b/docs/classes/discreteaction.html @@ -105,7 +105,7 @@

                  getState

                • @@ -137,7 +137,7 @@

                  isActive

                • @@ -174,7 +174,7 @@

                  on

                • diff --git a/docs/classes/frustum.html b/docs/classes/frustum.html index 797622d04..bc155e912 100644 --- a/docs/classes/frustum.html +++ b/docs/classes/frustum.html @@ -109,7 +109,7 @@

                  Static GetBottomPlane<
                • @@ -146,7 +146,7 @@

                  Static GetFarPlane
                  @@ -183,7 +183,7 @@

                  Static GetLeftPlane
                  @@ -220,7 +220,7 @@

                  Static GetNearPlane
                  @@ -257,7 +257,7 @@

                  Static GetPlanes

                • @@ -289,7 +289,7 @@

                  Static GetPlanesToRef<
                • @@ -326,7 +326,7 @@

                  Static GetRightPlane
                  @@ -363,7 +363,7 @@

                  Static GetTopPlane
                  diff --git a/docs/classes/groupmask.html b/docs/classes/groupmask.html index 65aea8352..f29422462 100644 --- a/docs/classes/groupmask.html +++ b/docs/classes/groupmask.html @@ -142,7 +142,7 @@

                  constructor

                • @@ -204,7 +204,7 @@

                  Static ALL_PACKED

                  ALL_PACKED: number = ~0
              • @@ -214,7 +214,7 @@

                Static NONE_PACKED

                NONE_PACKED: 0 = 0
                @@ -265,7 +265,7 @@

                add

                @@ -296,7 +296,7 @@

                addAll

              • @@ -328,7 +328,7 @@

                clear

                @@ -351,7 +351,7 @@

                delete

                @@ -458,7 +458,7 @@

                has

                @@ -513,7 +513,7 @@

                set

              • @@ -567,7 +567,7 @@

                Static All

              • diff --git a/docs/classes/light.html b/docs/classes/light.html index 1ab2efd48..064f9be4f 100644 --- a/docs/classes/light.html +++ b/docs/classes/light.html @@ -124,7 +124,7 @@

                constructor

              • @@ -146,7 +146,7 @@

                enabled

                @@ -157,7 +157,7 @@

                intensity

                @@ -168,7 +168,7 @@

                range

                @@ -179,7 +179,7 @@

                spotAngle

                @@ -190,7 +190,7 @@

                type

                @@ -202,13 +202,13 @@

                Accessors

                color

                • get color(): {}
                • -
                • set color(value: Partial<Color3>): void
                • +
                • set color(value: Partial<Color3>): void
                • Returns {}

                  @@ -218,13 +218,13 @@

                  Returns {}

                  Parameters

                  • -
                    value: Partial<Color3>
                    +
                    value: Partial<Color3>

                  Returns void

                  @@ -244,7 +244,7 @@

                  copy

                • Parameters

                  @@ -267,7 +267,7 @@

                  toJSON

                • Returns LightLike

                  diff --git a/docs/classes/log.html b/docs/classes/log.html index 49ac16aa1..04db9d1d0 100644 --- a/docs/classes/log.html +++ b/docs/classes/log.html @@ -103,7 +103,7 @@

                  debug

                • Parameters

                  @@ -132,7 +132,7 @@

                  disable

                • Parameters

                  @@ -158,7 +158,7 @@

                  enable

                • Parameters

                  @@ -184,7 +184,7 @@

                  enabled

                • Parameters

                  @@ -210,7 +210,7 @@

                  error

                • Parameters

                  @@ -239,7 +239,7 @@

                  info

                • Parameters

                  @@ -268,7 +268,7 @@

                  log

                • Parameters

                  @@ -300,7 +300,7 @@

                  verbose

                • Parameters

                  @@ -329,7 +329,7 @@

                  warning

                • Parameters

                  diff --git a/docs/classes/lookat.html b/docs/classes/lookat.html index 664199bdc..2296fc8a5 100644 --- a/docs/classes/lookat.html +++ b/docs/classes/lookat.html @@ -110,7 +110,7 @@

                  actorId

                • Returns Guid

                  @@ -118,7 +118,7 @@

                  Returns

                  Parameters

                  @@ -142,7 +142,7 @@

                  backward

                • Returns boolean

                  @@ -150,7 +150,7 @@

                  Returns boolean

                  Parameters

                  @@ -174,7 +174,7 @@

                  mode

                • Returns LookAtMode

                  @@ -182,7 +182,7 @@

                  Returns

                  Parameters

                  @@ -208,7 +208,7 @@

                  copy

                • Parameters

                  diff --git a/docs/classes/material.html b/docs/classes/material.html index 3244095ea..371bd9c6c 100644 --- a/docs/classes/material.html +++ b/docs/classes/material.html @@ -105,6 +105,7 @@

                  Accessors

                  +
                  + +

                  animationData

                  + + +

                  color

                    -
                  • get color(): Color4
                  • -
                  • set color(value: Color4): void
                  • +
                  • get color(): Color4
                  • +
                  • set color(value: Color4): void
                  • @@ -286,12 +314,12 @@

                    color

                    -

                    Returns Color4

                    +

                    Returns Color4

                  • @@ -302,7 +330,7 @@

                    Returns Parameters

                    Returns void

                    @@ -320,7 +348,7 @@

                    created

                    @@ -336,14 +364,14 @@

                    Returns Promise

                    emissiveColor

                      -
                    • get emissiveColor(): Color3
                    • -
                    • set emissiveColor(value: Color3): void
                    • +
                    • get emissiveColor(): Color3
                    • +
                    • set emissiveColor(value: Color3): void
                    • @@ -355,12 +383,12 @@

                      emissiveColor

                      -

                      Returns Color3

                      +

                      Returns Color3

                    • @@ -371,7 +399,7 @@

                      Returns Parameters

                      Returns void

                      @@ -389,7 +417,7 @@

                      emissiveTexture

                    • @@ -400,7 +428,7 @@

                      Returns

                      Parameters

                      @@ -425,7 +453,7 @@

                      emissiveTextureId

                    • @@ -442,7 +470,7 @@

                      Returns
                      @@ -464,14 +492,14 @@

                      Returns void

                      emissiveTextureOffset

                        -
                      • get emissiveTextureOffset(): Vector2
                      • -
                      • set emissiveTextureOffset(value: Vector2): void
                      • +
                      • get emissiveTextureOffset(): Vector2
                      • +
                      • set emissiveTextureOffset(value: Vector2): void
                      • @@ -483,12 +511,12 @@

                        emissiveTextureOffset

                        -

                        Returns Vector2

                        +

                        Returns Vector2

                      • @@ -499,7 +527,7 @@

                        Returns Parameters

                        Returns void

                        @@ -510,14 +538,14 @@

                        Returns void

                        emissiveTextureScale

                          -
                        • get emissiveTextureScale(): Vector2
                        • -
                        • set emissiveTextureScale(value: Vector2): void
                        • +
                        • get emissiveTextureScale(): Vector2
                        • +
                        • set emissiveTextureScale(value: Vector2): void
                        • @@ -529,12 +557,12 @@

                          emissiveTextureScale

                          -

                          Returns Vector2

                          +

                          Returns Vector2

                        • @@ -545,7 +573,7 @@

                          Returns Parameters

                          Returns void

                          @@ -563,7 +591,7 @@

                          id

                          @@ -590,7 +618,7 @@

                          mainTexture

                        • @@ -601,7 +629,7 @@

                          Returns

                          Parameters

                          @@ -626,7 +654,7 @@

                          mainTextureId

                        • @@ -643,7 +671,7 @@

                          Returns
                          @@ -665,14 +693,14 @@

                          Returns void

                          mainTextureOffset

                            -
                          • get mainTextureOffset(): Vector2
                          • -
                          • set mainTextureOffset(value: Vector2): void
                          • +
                          • get mainTextureOffset(): Vector2
                          • +
                          • set mainTextureOffset(value: Vector2): void
                          • @@ -684,12 +712,12 @@

                            mainTextureOffset

                            -

                            Returns Vector2

                            +

                            Returns Vector2

                          • @@ -700,7 +728,7 @@

                            Returns Parameters

                            Returns void

                            @@ -711,14 +739,14 @@

                            Returns void

                            mainTextureScale

                              -
                            • get mainTextureScale(): Vector2
                            • -
                            • set mainTextureScale(value: Vector2): void
                            • +
                            • get mainTextureScale(): Vector2
                            • +
                            • set mainTextureScale(value: Vector2): void
                            • @@ -730,12 +758,12 @@

                              mainTextureScale

                              -

                              Returns Vector2

                              +

                              Returns Vector2

                            • @@ -746,7 +774,7 @@

                              Returns Parameters

                              Returns void

                              @@ -764,7 +792,7 @@

                              material

                              @@ -791,7 +819,7 @@

                              mesh

                              @@ -818,7 +846,7 @@

                              name

                              @@ -846,7 +874,7 @@

                              prefab

                              @@ -873,7 +901,7 @@

                              sound

                              @@ -900,7 +928,7 @@

                              source

                              @@ -927,7 +955,7 @@

                              texture

                              @@ -957,7 +985,7 @@

                              copy

                              Parameters

                              @@ -996,6 +1024,9 @@

                              Returns this alphaMode

                            • +
                            • + animationData +
                            • color
                            • diff --git a/docs/classes/matrix.html b/docs/classes/matrix.html index e3b8e15e3..e0b7c469c 100644 --- a/docs/classes/matrix.html +++ b/docs/classes/matrix.html @@ -215,7 +215,7 @@

                              constructor

                            • @@ -236,7 +236,7 @@

                              updateFlag

                              updateFlag: number
                              @@ -260,7 +260,7 @@

                              m

                            • @@ -282,7 +282,7 @@

                              Static IdentityReadOnl
                            • @@ -307,7 +307,7 @@

                              add

                            • @@ -339,7 +339,7 @@

                              addAtIndex

                            • @@ -377,7 +377,7 @@

                              addToRef

                            • @@ -415,7 +415,7 @@

                              addToSelf

                            • @@ -447,7 +447,7 @@

                              asArray

                            • @@ -470,7 +470,7 @@

                              clone

                            • @@ -493,7 +493,7 @@

                              copyFrom

                            • @@ -525,7 +525,7 @@

                              copyToArray

                            • @@ -542,7 +542,7 @@
                              array: Float32Array
                            • -
                              Default value offset: number = 0
                              +
                              Optional offset: number

                              defines the offset in the target array where to start storing values

                              @@ -563,7 +563,7 @@

                              decompose

                            • @@ -607,7 +607,7 @@

                              determinant

                            • @@ -630,7 +630,7 @@

                              equals

                            • @@ -662,7 +662,7 @@

                              getClassName

                            • @@ -685,7 +685,7 @@

                              getHashCode

                            • @@ -708,7 +708,7 @@

                              getRotationMatrix

                            • @@ -731,7 +731,7 @@

                              getRotationMatrixToRef

                            • @@ -763,7 +763,7 @@

                              getRow

                            • @@ -795,7 +795,7 @@

                              getTranslation

                            • @@ -818,7 +818,7 @@

                              getTranslationToRef

                            • @@ -850,7 +850,7 @@

                              invert

                            • @@ -873,7 +873,7 @@

                              invertToRef

                            • @@ -905,7 +905,7 @@

                              isIdentity

                            • @@ -928,7 +928,7 @@

                              isIdentityAs3x2

                            • @@ -951,7 +951,7 @@

                              multiply

                            • @@ -983,7 +983,7 @@

                              multiplyAtIndex

                            • @@ -1021,7 +1021,7 @@

                              multiplyToArray

                            • @@ -1066,7 +1066,7 @@

                              multiplyToRef

                            • @@ -1104,7 +1104,7 @@

                              removeRotationAndScaling

                            • @@ -1127,7 +1127,7 @@

                              reset

                            • @@ -1150,7 +1150,7 @@

                              scale

                            • @@ -1182,7 +1182,7 @@

                              scaleAndAddToRef

                            • @@ -1220,7 +1220,7 @@

                              scaleToRef

                            • @@ -1258,7 +1258,7 @@

                              setRow

                            • @@ -1296,7 +1296,7 @@

                              setRowFromFloats

                            • @@ -1352,7 +1352,7 @@

                              setTranslation

                            • @@ -1384,7 +1384,7 @@

                              setTranslationFromFloats

                            • @@ -1428,7 +1428,7 @@

                              toArray

                            • @@ -1451,7 +1451,7 @@

                              toNormalMatrix

                            • @@ -1483,7 +1483,7 @@

                              toggleModelMatrixHandInPlace

                            • @@ -1505,7 +1505,7 @@

                              toggleProjectionMatrixHandInPlace

                            • @@ -1527,7 +1527,7 @@

                              transpose

                            • @@ -1550,7 +1550,7 @@

                              transposeToRef

                            • @@ -1582,7 +1582,7 @@

                              Static Compose

                            • @@ -1626,7 +1626,7 @@

                              Static ComposeToRef

                            • @@ -1675,7 +1675,7 @@

                              Static DecomposeLerp

                            • @@ -1726,7 +1726,7 @@

                              Static DecomposeLerpTo
                            • @@ -1782,7 +1782,7 @@

                              Static FromArray

                            • @@ -1799,7 +1799,7 @@
                              array: ArrayLikeDefault value offset: number = 0
                              +
                              Optional offset: number

                              defines an offset in the source array

                              @@ -1820,7 +1820,7 @@

                              Static FromArrayToRef<
                            • @@ -1863,7 +1863,7 @@

                              Static FromFloat32Arra
                            • @@ -1912,7 +1912,7 @@

                              Static FromQuaternionT
                            • @@ -1949,7 +1949,7 @@

                              Static FromValues

                            • @@ -2071,7 +2071,7 @@

                              Static FromValuesToRef
                            • @@ -2198,7 +2198,7 @@

                              Static FromXYZAxesToRef

                              @@ -2247,7 +2247,7 @@

                              Static GetAsMatrix2x2

                            • @@ -2279,7 +2279,7 @@

                              Static GetAsMatrix3x3

                            • @@ -2311,7 +2311,7 @@

                              Static GetFinalMatrix<
                            • @@ -2373,7 +2373,7 @@

                              Static Identity

                            • @@ -2396,7 +2396,7 @@

                              Static IdentityToRef

                            • @@ -2427,7 +2427,7 @@

                              Static Invert

                            • @@ -2459,7 +2459,7 @@

                              Static Lerp

                            • @@ -2504,7 +2504,7 @@

                              Static LerpToRef

                            • @@ -2554,7 +2554,7 @@

                              Static LookAtLH

                            • @@ -2600,7 +2600,7 @@

                              Static LookAtLHToRef
                              @@ -2651,7 +2651,7 @@

                              Static LookAtRH

                            • @@ -2697,7 +2697,7 @@

                              Static LookAtRHToRef
                              @@ -2748,7 +2748,7 @@

                              Static OrthoLH

                            • @@ -2798,7 +2798,7 @@

                              Static OrthoLHToRef

                            • @@ -2853,7 +2853,7 @@

                              Static OrthoOffCenterL
                            • @@ -2915,7 +2915,7 @@

                              Static OrthoOffCenterL
                            • @@ -2982,7 +2982,7 @@

                              Static OrthoOffCenterR
                            • @@ -3044,7 +3044,7 @@

                              Static OrthoOffCenterR
                            • @@ -3111,7 +3111,7 @@

                              Static PerspectiveFovLH

                              @@ -3161,7 +3161,7 @@

                              Static PerspectiveFovLHTo
                              @@ -3202,7 +3202,7 @@
                              result: Matrix

                            • -
                              Default value isVerticalFovFixed: boolean = true
                              +
                              Optional isVerticalFovFixed: boolean

                              defines it the fov is vertically fixed (default) or horizontally

                              @@ -3222,7 +3222,7 @@

                              Static PerspectiveFovRH

                              @@ -3272,7 +3272,7 @@

                              Static PerspectiveFovRHTo
                              @@ -3313,7 +3313,7 @@
                              result: Matrix

                            • -
                              Default value isVerticalFovFixed: boolean = true
                              +
                              Optional isVerticalFovFixed: boolean

                              defines it the fov is vertically fixed (default) or horizontally

                              @@ -3333,7 +3333,7 @@

                              Static PerspectiveFovW
                            • @@ -3382,7 +3382,7 @@
                              result: Matrix
                            • -
                              Default value rightHanded: boolean = false
                              +
                              Optional rightHanded: boolean

                              defines if the matrix must be in right-handed mode (false by default)

                              @@ -3402,7 +3402,7 @@

                              Static PerspectiveLH

                            • @@ -3452,7 +3452,7 @@

                              Static Reflection

                            • @@ -3484,7 +3484,7 @@

                              Static ReflectionToRef

                            • @@ -3521,7 +3521,7 @@

                              Static RotationAxis

                            • @@ -3559,7 +3559,7 @@

                              Static RotationAxisToR
                            • @@ -3602,7 +3602,7 @@

                              Static RotationX

                            • @@ -3634,7 +3634,7 @@

                              Static RotationXToRef

                            • @@ -3671,7 +3671,7 @@

                              Static RotationY

                            • @@ -3703,7 +3703,7 @@

                              Static RotationYToRef

                            • @@ -3740,7 +3740,7 @@

                              Static RotationYawPitc
                            • @@ -3784,7 +3784,7 @@

                              Static RotationYawPitc
                            • @@ -3833,7 +3833,7 @@

                              Static RotationZ

                            • @@ -3865,7 +3865,7 @@

                              Static RotationZToRef

                            • @@ -3902,7 +3902,7 @@

                              Static Scaling

                            • @@ -3946,7 +3946,7 @@

                              Static ScalingToRef

                            • @@ -3995,7 +3995,7 @@

                              Static Translation

                            • @@ -4039,7 +4039,7 @@

                              Static TranslationToRef

                              @@ -4088,7 +4088,7 @@

                              Static Transpose

                            • @@ -4120,7 +4120,7 @@

                              Static TransposeToRef

                            • @@ -4157,7 +4157,7 @@

                              Static Zero

                            • diff --git a/docs/classes/mediainstance.html b/docs/classes/mediainstance.html index 73fa08d5c..87300f6e1 100644 --- a/docs/classes/mediainstance.html +++ b/docs/classes/mediainstance.html @@ -119,7 +119,7 @@

                              constructor

                            • Parameters

                              @@ -144,7 +144,7 @@

                              actor

                              actor: Actor

                  @@ -154,7 +154,7 @@

                  id

                  id: Guid
                  @@ -171,7 +171,7 @@

                  pause

                • @@ -193,7 +193,7 @@

                  resume

                • @@ -215,7 +215,7 @@

                  setState

                • @@ -246,7 +246,7 @@

                  stop

                • diff --git a/docs/classes/mesh.html b/docs/classes/mesh.html index 59a0cbe44..4891cc7bb 100644 --- a/docs/classes/mesh.html +++ b/docs/classes/mesh.html @@ -97,6 +97,7 @@

                  Index

                  Accessors

                  Accessors

                  +
                  + +

                  animationData

                  + + +

                  boundingBoxCenter

                    -
                  • get boundingBoxCenter(): Vector3
                  • +
                  • get boundingBoxCenter(): Vector3
                  @@ -154,13 +182,13 @@

                  Returns

                  boundingBoxDimensions

                    -
                  • get boundingBoxDimensions(): Vector3
                  • +
                  • get boundingBoxDimensions(): Vector3
                  @@ -187,7 +215,7 @@

                  created

                  @@ -210,7 +238,7 @@

                  id

                  @@ -237,7 +265,7 @@

                  material

                  @@ -264,7 +292,7 @@

                  mesh

                  @@ -291,7 +319,7 @@

                  name

                  @@ -319,7 +347,7 @@

                  prefab

                  @@ -339,13 +367,13 @@

                  Returns

                  primitiveDefinition

                    -
                  • get primitiveDefinition(): { dimensions?: Partial<Vector3Like>; shape: Sphere; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Box } | { dimensions?: Partial<Vector3Like>; shape: Capsule; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Cylinder; uSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Plane; uSegments?: number; vSegments?: number }
                  • +
                  • get primitiveDefinition(): { dimensions?: Partial<Vector3Like>; shape: Sphere; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Box } | { dimensions?: Partial<Vector3Like>; shape: Capsule; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Cylinder; uSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Plane; uSegments?: number; vSegments?: number }
                  • @@ -357,7 +385,7 @@

                    primitiveDefinition

                    -

                    Returns { dimensions?: Partial<Vector3Like>; shape: Sphere; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Box } | { dimensions?: Partial<Vector3Like>; shape: Capsule; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Cylinder; uSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Plane; uSegments?: number; vSegments?: number }

                    +

                    Returns { dimensions?: Partial<Vector3Like>; shape: Sphere; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Box } | { dimensions?: Partial<Vector3Like>; shape: Capsule; uSegments?: number; vSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Cylinder; uSegments?: number } | { dimensions?: Partial<Vector3Like>; shape: Plane; uSegments?: number; vSegments?: number }

                  @@ -372,7 +400,7 @@

                  sound

                  @@ -399,7 +427,7 @@

                  source

                  @@ -426,7 +454,7 @@

                  texture

                  @@ -452,7 +480,7 @@

                  triangleCount

                • @@ -478,7 +506,7 @@

                  vertexCount

                • @@ -508,7 +536,7 @@

                  copy

                  Parameters

                  @@ -538,6 +566,9 @@

                  Returns this Mesh
                    +
                  • + animationData +
                  • boundingBoxCenter
                  • diff --git a/docs/classes/mreargumenterror.html b/docs/classes/mreargumenterror.html new file mode 100644 index 000000000..e1e63e1f4 --- /dev/null +++ b/docs/classes/mreargumenterror.html @@ -0,0 +1,284 @@ + + + + + + MreArgumentError | Mixed Reality Extension SDK + + + + + +
                    +
                    +
                    +
                    + +
                    +
                    + Options +
                    +
                    + All +
                      +
                    • Public
                    • +
                    • Public/Protected
                    • +
                    • All
                    • +
                    +
                    + + +
                    +
                    + Menu +
                    +
                    +
                    +
                    +
                    +
                    + +

                    Class MreArgumentError

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    Thrown when a function's preconditions are not met. An argument may be null, or of the wrong type/structure.

                    +
                    +
                    +
                    +
                    +

                    Hierarchy

                    +
                      +
                    • + Error +
                        +
                      • + MreArgumentError +
                      • +
                      +
                    • +
                    +
                    +
                    +

                    Index

                    +
                    +
                    +
                    +

                    Constructors

                    + +
                    +
                    +

                    Properties

                    + +
                    +
                    +
                    +
                    +
                    +

                    Constructors

                    +
                    + +

                    constructor

                    + + +
                    +
                    +
                    +

                    Properties

                    +
                    + +

                    message

                    +
                    message: string
                    + +
                    +
                    + +

                    name

                    +
                    name: string
                    + +
                    +
                    + +

                    Optional stack

                    +
                    stack: string
                    + +
                    +
                    + +

                    Static Error

                    +
                    Error: ErrorConstructor
                    + +
                    +
                    +
                    + +
                    +
                    +
                    +
                    +

                    Legend

                    +
                    +
                      +
                    • Module
                    • +
                    • Object literal
                    • +
                    • Variable
                    • +
                    • Function
                    • +
                    • Function with type parameter
                    • +
                    • Index signature
                    • +
                    • Type alias
                    • +
                    • Type alias with type parameter
                    • +
                    +
                      +
                    • Enumeration
                    • +
                    • Enumeration member
                    • +
                    • Property
                    • +
                    • Method
                    • +
                    +
                      +
                    • Interface
                    • +
                    • Interface with type parameter
                    • +
                    • Constructor
                    • +
                    • Property
                    • +
                    • Method
                    • +
                    • Index signature
                    • +
                    +
                      +
                    • Class
                    • +
                    • Class with type parameter
                    • +
                    • Constructor
                    • +
                    • Property
                    • +
                    • Method
                    • +
                    • Accessor
                    • +
                    • Index signature
                    • +
                    +
                      +
                    • Inherited constructor
                    • +
                    • Inherited property
                    • +
                    • Inherited method
                    • +
                    • Inherited accessor
                    • +
                    +
                      +
                    • Protected property
                    • +
                    • Protected method
                    • +
                    • Protected accessor
                    • +
                    +
                      +
                    • Private property
                    • +
                    • Private method
                    • +
                    • Private accessor
                    • +
                    +
                      +
                    • Static property
                    • +
                    • Static method
                    • +
                    +
                    +
                    +
                    +
                    + + + + \ No newline at end of file diff --git a/docs/classes/multipeeradapter.html b/docs/classes/multipeeradapter.html index 72218e836..7ef4b6bee 100644 --- a/docs/classes/multipeeradapter.html +++ b/docs/classes/multipeeradapter.html @@ -136,7 +136,7 @@

                    constructor

                    @@ -168,7 +168,7 @@

                    onConnection

                    @@ -222,7 +222,7 @@

                    port

                    Returns string | number

                    @@ -241,7 +241,7 @@

                    server

                    Returns Server

                    @@ -250,7 +250,7 @@

                    Returns Server

                    Inherited from Adapter.server

                    Parameters

                    @@ -277,7 +277,7 @@

                    listen

                    diff --git a/docs/classes/numbertargetpath.html b/docs/classes/numbertargetpath.html new file mode 100644 index 000000000..b898ede63 --- /dev/null +++ b/docs/classes/numbertargetpath.html @@ -0,0 +1,351 @@ + + + + + + NumberTargetPath | Mixed Reality Extension SDK + + + + + +
                    +
                    +
                    +
                    + +
                    +
                    + Options +
                    +
                    + All +
                      +
                    • Public
                    • +
                    • Public/Protected
                    • +
                    • All
                    • +
                    +
                    + + +
                    +
                    + Menu +
                    +
                    +
                    +
                    +
                    +
                    + +

                    Class NumberTargetPath

                    +
                    +
                    +
                    +
                    +
                    +
                    +
                    +

                    Hierarchy

                    +
                      +
                    • + TargetPath<number> +
                        +
                      • + NumberTargetPath +
                      • +
                      +
                    • +
                    +
                    +
                    +

                    Index

                    +
                    +
                    +
                    +

                    Constructors

                    + +
                    +
                    +

                    Accessors

                    + +
                    +
                    +

                    Methods

                    + +
                    +
                    +
                    +
                    +
                    +

                    Constructors

                    +
                    + +

                    constructor

                    + + +
                    +
                    +
                    +

                    Accessors

                    +
                    + +

                    baseName

                    +
                      +
                    • get baseName(): string
                    • +
                    + +
                    +
                    + +

                    baseType

                    +
                      +
                    • get baseType(): Actor
                    • +
                    + +
                    +
                    +
                    +

                    Methods

                    +
                    + +

                    toJSON

                    +
                      +
                    • toJSON(): string
                    • +
                    + +
                    +
                    + +

                    toString

                    +
                      +
                    • toString(): string
                    • +
                    + +
                    +
                    + +

                    Static Parse

                    + +
                      +
                    • + +
                      +
                      +

                      Break a target path into semantic pieces.

                      +
                      +
                      +

                      Parameters

                      +
                        +
                      • +
                        path: string
                        +
                        +

                        The path string to parse.

                        +
                        +
                      • +
                      +

                      Returns [AnimatibleName, string, string]

                      +

                      An array containing the type string, the placeholder name, and the relative path, or null.

                      +
                    • +
                    +
                    +
                    +
                    + +
                    +
                    +
                    +
                    +

                    Legend

                    +
                    +
                      +
                    • Module
                    • +
                    • Object literal
                    • +
                    • Variable
                    • +
                    • Function
                    • +
                    • Function with type parameter
                    • +
                    • Index signature
                    • +
                    • Type alias
                    • +
                    • Type alias with type parameter
                    • +
                    +
                      +
                    • Enumeration
                    • +
                    • Enumeration member
                    • +
                    • Property
                    • +
                    • Method
                    • +
                    +
                      +
                    • Interface
                    • +
                    • Interface with type parameter
                    • +
                    • Constructor
                    • +
                    • Property
                    • +
                    • Method
                    • +
                    • Index signature
                    • +
                    +
                      +
                    • Class
                    • +
                    • Class with type parameter
                    • +
                    • Constructor
                    • +
                    • Property
                    • +
                    • Method
                    • +
                    • Accessor
                    • +
                    • Index signature
                    • +
                    +
                      +
                    • Inherited constructor
                    • +
                    • Inherited property
                    • +
                    • Inherited method
                    • +
                    • Inherited accessor
                    • +
                    +
                      +
                    • Protected property
                    • +
                    • Protected method
                    • +
                    • Protected accessor
                    • +
                    +
                      +
                    • Private property
                    • +
                    • Private method
                    • +
                    • Private accessor
                    • +
                    +
                      +
                    • Static property
                    • +
                    • Static method
                    • +
                    +
                    +
                    +
                    +
                    + + + + \ No newline at end of file diff --git a/docs/classes/path2.html b/docs/classes/path2.html index 1c23933b6..ea5a3c338 100644 --- a/docs/classes/path2.html +++ b/docs/classes/path2.html @@ -120,7 +120,7 @@

                    constructor

                  • @@ -157,10 +157,10 @@

                    Properties

                    closed

                    -
                    closed: boolean = false
                    +
                    closed: boolean
                    @@ -182,7 +182,7 @@

                    addArcTo

                  • @@ -218,7 +218,7 @@
                    endY: number
                  • -
                    Default value numberOfSegments: number = 36
                    +
                    Optional numberOfSegments: number

                    (default: 36)

                    @@ -239,7 +239,7 @@

                    addLineTo

                  • @@ -277,7 +277,7 @@

                    close

                  • @@ -300,7 +300,7 @@

                    getPointAtLengthPosition

                  • @@ -332,7 +332,7 @@

                    getPoints

                  • @@ -355,7 +355,7 @@

                    length

                  • @@ -378,7 +378,7 @@

                    Static StartingAt

                  • diff --git a/docs/classes/path3.html b/docs/classes/path3.html index 8facd75c5..77c4a9aa8 100644 --- a/docs/classes/path3.html +++ b/docs/classes/path3.html @@ -113,7 +113,7 @@

                    constructor

                  • @@ -163,7 +163,7 @@

                    getBinormals

                  • @@ -186,7 +186,7 @@

                    getCurve

                  • @@ -209,7 +209,7 @@

                    getDistances

                  • @@ -232,7 +232,7 @@

                    getNormals

                  • @@ -255,7 +255,7 @@

                    getTangents

                  • @@ -278,7 +278,7 @@

                    update

                  • diff --git a/docs/classes/planargridlayout.html b/docs/classes/planargridlayout.html index 83162b352..59fc966de 100644 --- a/docs/classes/planargridlayout.html +++ b/docs/classes/planargridlayout.html @@ -125,7 +125,7 @@

                    constructor

                  • @@ -174,7 +174,7 @@

                    defaultCellAlignment

                    defaultCellAlignment: BoxAlignment
                    @@ -189,7 +189,7 @@

                    gridAlignment

                    gridAlignment: BoxAlignment
                    @@ -212,7 +212,7 @@

                    addCell

                  • @@ -237,13 +237,13 @@

                    Returns void

                    applyLayout

                      -
                    • applyLayout(animateDuration?: number, animateCurve?: number[]): void
                    • +
                    • applyLayout(animateDuration?: number, animateCurve?: [number, number, number, number]): void
                    • @@ -257,7 +257,7 @@

                      Parameters

                      Default value animateDuration: number = 0
                    • -
                      Default value animateCurve: number[] = AnimationEaseCurves.EaseOutQuadratic
                      +
                      Default value animateCurve: [number, number, number, number] = AnimationEaseCurves.EaseOutQuadratic

                    Returns void

                    @@ -274,7 +274,7 @@

                    getColumnCount

                  • @@ -296,7 +296,7 @@

                    getColumnWidth

                  • @@ -327,7 +327,7 @@

                    getColumnWidths

                  • @@ -349,7 +349,7 @@

                    getGridHeight

                  • @@ -371,7 +371,7 @@

                    getGridWidth

                  • @@ -393,7 +393,7 @@

                    getRowCount

                  • @@ -415,7 +415,7 @@

                    getRowHeight

                  • @@ -446,7 +446,7 @@

                    getRowHeights

                  • diff --git a/docs/classes/plane.html b/docs/classes/plane.html index 8e25a4378..e21ef6a51 100644 --- a/docs/classes/plane.html +++ b/docs/classes/plane.html @@ -128,7 +128,7 @@

                    constructor

                  • @@ -184,7 +184,7 @@

                    d

                    d: number
                    @@ -199,7 +199,7 @@

                    normal

                    normal: Vector3
                    @@ -221,7 +221,7 @@

                    asArray

                  • @@ -241,7 +241,7 @@

                    clone

                  • @@ -261,7 +261,7 @@

                    copyFromPoints

                  • @@ -305,7 +305,7 @@

                    dotCoordinate

                  • @@ -337,7 +337,7 @@

                    getClassName

                  • @@ -357,7 +357,7 @@

                    getHashCode

                  • @@ -377,7 +377,7 @@

                    isFrontFacingTo

                  • @@ -415,7 +415,7 @@

                    normalize

                  • @@ -438,7 +438,7 @@

                    signedDistanceTo

                  • @@ -470,7 +470,7 @@

                    transform

                  • @@ -502,7 +502,7 @@

                    Static FromArray

                  • @@ -534,7 +534,7 @@

                    Static FromPoints

                  • @@ -578,7 +578,7 @@

                    Static FromPositionAnd
                  • @@ -617,7 +617,7 @@

                    Static SignedDistanceT
                  • diff --git a/docs/classes/prefab.html b/docs/classes/prefab.html index 4e026a26f..062869833 100644 --- a/docs/classes/prefab.html +++ b/docs/classes/prefab.html @@ -91,6 +91,7 @@

                    Index

                    Accessors

                  • +
                    + +

                    animationData

                    + + +

                    created

                    @@ -150,7 +178,7 @@

                    created

                    @@ -173,7 +201,7 @@

                    id

                    @@ -200,7 +228,7 @@

                    material

                    @@ -227,7 +255,7 @@

                    mesh

                    @@ -254,7 +282,7 @@

                    name

                    @@ -282,7 +310,7 @@

                    prefab

                    @@ -309,7 +337,7 @@

                    sound

                    @@ -336,7 +364,7 @@

                    source

                    @@ -363,7 +391,7 @@

                    texture

                    @@ -393,7 +421,7 @@

                    copy

                    Parameters

                    @@ -426,6 +454,9 @@

                    Returns this actorCount

                  • +
                  • + animationData +
                  • created
                  • diff --git a/docs/classes/quaternion.html b/docs/classes/quaternion.html index 9b2984f85..d01ade30e 100644 --- a/docs/classes/quaternion.html +++ b/docs/classes/quaternion.html @@ -183,7 +183,7 @@

                    constructor

                  • @@ -194,7 +194,7 @@

                    constructor

                    Parameters

                    • -
                      Default value x: number = 0
                      +
                      Optional x: number

                      defines the first component (0 by default)

                      @@ -202,7 +202,7 @@
                      Default value x:
                    • -
                      Default value y: number = 0
                      +
                      Optional y: number

                      defines the second component (0 by default)

                      @@ -210,7 +210,7 @@
                      Default value y:
                    • -
                      Default value z: number = 0
                      +
                      Optional z: number

                      defines the third component (0 by default)

                      @@ -218,7 +218,7 @@
                      Default value z:
                    • -
                      Default value w: number = 1
                      +
                      Optional w: number

                      defines the fourth component (1.0 by default)

                      @@ -240,7 +240,7 @@

                      w

                      @@ -256,7 +256,7 @@

                      x

                      @@ -272,7 +272,7 @@

                      y

                      @@ -288,7 +288,7 @@

                      z

                      @@ -310,7 +310,7 @@

                      add

                    • @@ -342,7 +342,7 @@

                      addInPlace

                    • @@ -374,7 +374,7 @@

                      asArray

                    • @@ -397,7 +397,7 @@

                      clone

                    • @@ -420,7 +420,7 @@

                      conjugate

                    • @@ -443,7 +443,7 @@

                      conjugateInPlace

                    • @@ -466,7 +466,7 @@

                      conjugateToRef

                    • @@ -498,7 +498,7 @@

                      copy

                    • @@ -529,7 +529,7 @@

                      copyFrom

                    • @@ -561,7 +561,7 @@

                      copyFromFloats

                    • @@ -611,7 +611,7 @@

                      equals

                    • @@ -643,7 +643,7 @@

                      fromRotationMatrix

                    • @@ -675,7 +675,7 @@

                      getClassName

                    • @@ -698,7 +698,7 @@

                      getHashCode

                    • @@ -721,7 +721,7 @@

                      length

                    • @@ -744,7 +744,7 @@

                      multiply

                    • @@ -776,7 +776,7 @@

                      multiplyInPlace

                    • @@ -808,7 +808,7 @@

                      multiplyToRef

                    • @@ -846,7 +846,7 @@

                      normalize

                    • @@ -869,7 +869,7 @@

                      scale

                    • @@ -901,7 +901,7 @@

                      scaleAndAddToRef

                    • @@ -939,7 +939,7 @@

                      scaleInPlace

                    • @@ -971,7 +971,7 @@

                      scaleToRef

                    • @@ -1009,7 +1009,7 @@

                      set

                    • @@ -1059,7 +1059,7 @@

                      subtract

                    • @@ -1091,7 +1091,7 @@

                      toEulerAngles

                    • @@ -1102,7 +1102,7 @@

                      toEulerAngles

                      Parameters

                      • -
                        Default value order: string = "YZX"
                        +
                        Optional order: string

                        is a reserved parameter and is ignore for now

                        @@ -1123,7 +1123,7 @@

                        toEulerAnglesToRef

                      • @@ -1140,7 +1140,7 @@
                        result: Vector3
                      • -
                        Default value order: string = "YZX"
                        +
                        Optional order: string

                        is a reserved parameter and is ignore for now

                        @@ -1161,7 +1161,7 @@

                        toJSON

                      • @@ -1185,7 +1185,7 @@

                        toRotationMatrix

                      • @@ -1217,7 +1217,7 @@

                        toString

                      • @@ -1240,7 +1240,7 @@

                        Static AreClose

                      • @@ -1278,7 +1278,7 @@

                        Static Dot

                      • @@ -1316,7 +1316,7 @@

                        Static FromArray

                      • @@ -1354,7 +1354,7 @@

                        Static FromEulerAngles
                      • @@ -1398,7 +1398,7 @@

                        Static FromEulerAngles
                      • @@ -1448,7 +1448,7 @@

                        Static FromEulerVector
                      • @@ -1480,7 +1480,7 @@

                        Static FromEulerVector
                      • @@ -1518,7 +1518,7 @@

                        Static FromRotationMat
                      • @@ -1550,7 +1550,7 @@

                        Static FromRotationMat
                      • @@ -1587,7 +1587,7 @@

                        Static Hermite

                      • @@ -1643,7 +1643,7 @@

                        Static Identity

                      • @@ -1666,7 +1666,7 @@

                        Static Inverse

                      • @@ -1698,7 +1698,7 @@

                        Static InverseToRef

                      • @@ -1736,7 +1736,7 @@

                        Static IsIdentity

                      • @@ -1768,7 +1768,7 @@

                        Static LookAt

                      • @@ -1791,7 +1791,7 @@
                        to: Vector3
                      • -
                        Default value offset: Vector3 = Vector3.Zero()
                        +
                        Optional offset: Vector3

                        (Optional) Offset yaw, pitch, roll to add.

                        @@ -1811,7 +1811,7 @@

                        Static RotationAlphaBe
                      • @@ -1855,7 +1855,7 @@

                        Static RotationAlphaBe
                      • @@ -1905,7 +1905,7 @@

                        Static RotationAxis

                      • @@ -1943,7 +1943,7 @@

                        Static RotationAxisToR
                      • @@ -1987,7 +1987,7 @@

                        Static RotationQuaternion
                        @@ -2033,7 +2033,7 @@

                        Static RotationQuaternion
                        @@ -2084,7 +2084,7 @@

                        Static RotationYawPitc
                      • @@ -2128,7 +2128,7 @@

                        Static RotationYawPitc
                      • @@ -2177,7 +2177,7 @@

                        Static Slerp

                      • @@ -2221,7 +2221,7 @@

                        Static SlerpToRef

                      • @@ -2270,7 +2270,7 @@

                        Static Zero

                      • diff --git a/docs/classes/quaterniontargetpath.html b/docs/classes/quaterniontargetpath.html new file mode 100644 index 000000000..ef25364c1 --- /dev/null +++ b/docs/classes/quaterniontargetpath.html @@ -0,0 +1,351 @@ + + + + + + QuaternionTargetPath | Mixed Reality Extension SDK + + + + + +
                        +
                        +
                        +
                        + +
                        +
                        + Options +
                        +
                        + All +
                          +
                        • Public
                        • +
                        • Public/Protected
                        • +
                        • All
                        • +
                        +
                        + + +
                        +
                        + Menu +
                        +
                        +
                        +
                        +
                        +
                        + +

                        Class QuaternionTargetPath

                        +
                        +
                        +
                        +
                        +
                        +
                        +
                        +

                        Hierarchy

                        +
                          +
                        • + TargetPath<Quaternion> +
                            +
                          • + QuaternionTargetPath +
                          • +
                          +
                        • +
                        +
                        +
                        +

                        Index

                        +
                        +
                        +
                        +

                        Constructors

                        + +
                        +
                        +

                        Accessors

                        + +
                        +
                        +

                        Methods

                        + +
                        +
                        +
                        +
                        +
                        +

                        Constructors

                        +
                        + +

                        constructor

                        + + +
                        +
                        +
                        +

                        Accessors

                        +
                        + +

                        baseName

                        +
                          +
                        • get baseName(): string
                        • +
                        + +
                        +
                        + +

                        baseType

                        +
                          +
                        • get baseType(): Actor
                        • +
                        + +
                        +
                        +
                        +

                        Methods

                        +
                        + +

                        toJSON

                        +
                          +
                        • toJSON(): string
                        • +
                        + +
                        +
                        + +

                        toString

                        +
                          +
                        • toString(): string
                        • +
                        + +
                        +
                        + +

                        Static Parse

                        + +
                          +
                        • + +
                          +
                          +

                          Break a target path into semantic pieces.

                          +
                          +
                          +

                          Parameters

                          +
                            +
                          • +
                            path: string
                            +
                            +

                            The path string to parse.

                            +
                            +
                          • +
                          +

                          Returns [AnimatibleName, string, string]

                          +

                          An array containing the type string, the placeholder name, and the relative path, or null.

                          +
                        • +
                        +
                        +
                        +
                        + +
                        +
                        +
                        +
                        +

                        Legend

                        +
                        +
                          +
                        • Module
                        • +
                        • Object literal
                        • +
                        • Variable
                        • +
                        • Function
                        • +
                        • Function with type parameter
                        • +
                        • Index signature
                        • +
                        • Type alias
                        • +
                        • Type alias with type parameter
                        • +
                        +
                          +
                        • Enumeration
                        • +
                        • Enumeration member
                        • +
                        • Property
                        • +
                        • Method
                        • +
                        +
                          +
                        • Interface
                        • +
                        • Interface with type parameter
                        • +
                        • Constructor
                        • +
                        • Property
                        • +
                        • Method
                        • +
                        • Index signature
                        • +
                        +
                          +
                        • Class
                        • +
                        • Class with type parameter
                        • +
                        • Constructor
                        • +
                        • Property
                        • +
                        • Method
                        • +
                        • Accessor
                        • +
                        • Index signature
                        • +
                        +
                          +
                        • Inherited constructor
                        • +
                        • Inherited property
                        • +
                        • Inherited method
                        • +
                        • Inherited accessor
                        • +
                        +
                          +
                        • Protected property
                        • +
                        • Protected method
                        • +
                        • Protected accessor
                        • +
                        +
                          +
                        • Private property
                        • +
                        • Private method
                        • +
                        • Private accessor
                        • +
                        +
                          +
                        • Static property
                        • +
                        • Static method
                        • +
                        +
                        +
                        +
                        +
                        + + + + \ No newline at end of file diff --git a/docs/classes/rigidbody.html b/docs/classes/rigidbody.html index 00e06b330..9fac2d96c 100644 --- a/docs/classes/rigidbody.html +++ b/docs/classes/rigidbody.html @@ -129,7 +129,7 @@

                        collisionDetectionMode

                        @@ -145,7 +145,7 @@

                        detectCollisions

                        @@ -161,7 +161,7 @@

                        enabled

                        @@ -177,7 +177,7 @@

                        isKinematic

                        @@ -195,7 +195,7 @@

                        mass

                        @@ -211,7 +211,7 @@

                        useGravity

                        @@ -228,13 +228,13 @@

                        Accessors

                        angularVelocity

                        • get angularVelocity(): {}
                        • -
                        • set angularVelocity(value: Partial<Vector3>): void
                        • +
                        • set angularVelocity(value: Partial<Vector3>): void
                        • @@ -253,7 +253,7 @@

                          Returns {}
                          @@ -264,7 +264,7 @@

                          Returns {}Parameters

                          • -
                            value: Partial<Vector3>
                            +
                            value: Partial<Vector3>

                          Returns void

                          @@ -282,7 +282,7 @@

                          constraints

                        • @@ -299,7 +299,7 @@

                          Returns
                          @@ -322,13 +322,13 @@

                          Returns voidvelocity

                          • get velocity(): {}
                          • -
                          • set velocity(value: Partial<Vector3>): void
                          • +
                          • set velocity(value: Partial<Vector3>): void
                          • @@ -347,7 +347,7 @@

                            Returns {}
                            @@ -358,7 +358,7 @@

                            Returns {}Parameters

                            • -
                              value: Partial<Vector3>
                              +
                              value: Partial<Vector3>

                            Returns void

                            @@ -372,13 +372,13 @@

                            Methods

                            addForce

                              -
                            • addForce(force: Partial<Vector3Like>): void
                            • +
                            • addForce(force: Partial<Vector3Like>): void
                            • @@ -389,7 +389,7 @@

                              addForce

                              Parameters

                              • -
                                force: Partial<Vector3Like>
                                +
                                force: Partial<Vector3Like>

                                The force to apply to the rigid body.

                                @@ -403,13 +403,13 @@

                                Returns void

                                addForceAtPosition

                                  -
                                • addForceAtPosition(force: Partial<Vector3Like>, position: Partial<Vector3Like>): void
                                • +
                                • addForceAtPosition(force: Partial<Vector3Like>, position: Partial<Vector3Like>): void
                                • @@ -420,13 +420,13 @@

                                  addForceAtPosition

                                  Parameters

                                  • -
                                    force: Partial<Vector3Like>
                                    +
                                    force: Partial<Vector3Like>

                                    The force to apply to the rigid body.

                                  • -
                                    position: Partial<Vector3Like>
                                    +
                                    position: Partial<Vector3Like>

                                    The position at which to apply the force. This should be in app coordinates.

                                    @@ -440,13 +440,13 @@

                                    Returns void

                                    addRelativeTorque

                                      -
                                    • addRelativeTorque(relativeTorque: Partial<Vector3Like>): void
                                    • +
                                    • addRelativeTorque(relativeTorque: Partial<Vector3Like>): void
                                    • @@ -457,7 +457,7 @@

                                      addRelativeTorque

                                      Parameters

                                      • -
                                        relativeTorque: Partial<Vector3Like>
                                        +
                                        relativeTorque: Partial<Vector3Like>

                                        The relative torque to apply to the rigid body.

                                        @@ -471,13 +471,13 @@

                                        Returns void

                                        addTorque

                                          -
                                        • addTorque(torque: Partial<Vector3Like>): void
                                        • +
                                        • addTorque(torque: Partial<Vector3Like>): void
                                        • @@ -488,7 +488,7 @@

                                          addTorque

                                          Parameters

                                          • -
                                            torque: Partial<Vector3Like>
                                            +
                                            torque: Partial<Vector3Like>

                                            The torque to apply to the rigid body.

                                            @@ -502,13 +502,13 @@

                                            Returns void

                                            movePosition

                                              -
                                            • movePosition(position: Partial<Vector3Like>): void
                                            • +
                                            • movePosition(position: Partial<Vector3Like>): void
                                            • @@ -519,7 +519,7 @@

                                              movePosition

                                              Parameters

                                              • -
                                                position: Partial<Vector3Like>
                                                +
                                                position: Partial<Vector3Like>

                                                The position to move to.

                                                @@ -533,13 +533,13 @@

                                                Returns void

                                                moveRotation

                                                  -
                                                • moveRotation(rotation: QuaternionLike): void
                                                • +
                                                • moveRotation(rotation: QuaternionLike): void
                                                • @@ -550,7 +550,7 @@

                                                  moveRotation

                                                  Parameters

                                                  • -
                                                    rotation: QuaternionLike
                                                    +
                                                    rotation: QuaternionLike

                                                    The new rotation to rotate to.

                                                    diff --git a/docs/classes/rpc.html b/docs/classes/rpc.html index cd6d35edc..6b68e57e1 100644 --- a/docs/classes/rpc.html +++ b/docs/classes/rpc.html @@ -117,7 +117,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -143,7 +143,7 @@

                                                    context

                                                  • Returns Context

                                                    @@ -163,7 +163,7 @@

                                                    on

                                                  • Parameters

                                                    @@ -189,7 +189,7 @@

                                                    receive

                                                  • Parameters

                                                    @@ -218,7 +218,7 @@

                                                    removeAllHandlers

                                                  • Returns void

                                                    @@ -235,7 +235,7 @@

                                                    send

                                                  • Parameters

                                                    diff --git a/docs/classes/rpcchannels.html b/docs/classes/rpcchannels.html index 99347f482..06aff85ec 100644 --- a/docs/classes/rpcchannels.html +++ b/docs/classes/rpcchannels.html @@ -103,7 +103,7 @@

                                                    receive

                                                  • Parameters

                                                    @@ -126,7 +126,7 @@

                                                    setChannelHandler

                                                  • Parameters

                                                    diff --git a/docs/classes/scalar.html b/docs/classes/scalar.html index 81e7a757f..6e60f10bd 100644 --- a/docs/classes/scalar.html +++ b/docs/classes/scalar.html @@ -121,10 +121,10 @@

                                                    Properties

                                                    Static TwoPi

                                                    -
                                                    TwoPi: number = Math.PI * 2
                                                    +
                                                    TwoPi: number
                                                    @@ -146,7 +146,7 @@

                                                    Static Clamp

                                                  • @@ -165,13 +165,13 @@
                                                    value: number
                                                  • -
                                                    Default value min: number = 0
                                                    +
                                                    Optional min: number

                                                    the min value to clamp to (default: 0)

                                                  • -
                                                    Default value max: number = 1
                                                    +
                                                    Optional max: number

                                                    the max value to clamp to (default: 1)

                                                    @@ -192,7 +192,7 @@

                                                    Static DeltaAngle

                                                  • @@ -230,7 +230,7 @@

                                                    Static Denormalize

                                                  • @@ -274,7 +274,7 @@

                                                    Static Hermite

                                                  • @@ -336,7 +336,7 @@

                                                    Static InverseLerp

                                                  • @@ -380,7 +380,7 @@

                                                    Static Lerp

                                                  • @@ -424,7 +424,7 @@

                                                    Static LerpAngle

                                                  • @@ -469,7 +469,7 @@

                                                    Static Log2

                                                  • @@ -501,7 +501,7 @@

                                                    Static MoveTowards

                                                  • @@ -548,7 +548,7 @@

                                                    Static MoveTowardsAngl
                                                  • @@ -595,7 +595,7 @@

                                                    Static Normalize

                                                  • @@ -639,7 +639,7 @@

                                                    Static NormalizeRadians

                                                    @@ -671,7 +671,7 @@

                                                    Static PercentToRange

                                                  • @@ -716,7 +716,7 @@

                                                    Static PingPong

                                                  • @@ -754,7 +754,7 @@

                                                    Static RandomRange

                                                  • @@ -792,7 +792,7 @@

                                                    Static RangeToPercent

                                                  • @@ -838,7 +838,7 @@

                                                    Static Repeat

                                                  • @@ -880,7 +880,7 @@

                                                    Static Sign

                                                  • @@ -912,7 +912,7 @@

                                                    Static SmoothStep

                                                  • @@ -959,7 +959,7 @@

                                                    Static ToHex

                                                  • @@ -991,7 +991,7 @@

                                                    Static WithinEpsilon

                                                  • @@ -1014,7 +1014,7 @@
                                                    b: number
                                                  • -
                                                    Default value epsilon: number = 1.401298e-45
                                                    +
                                                    Optional epsilon: number

                                                    (default = 1.401298E-45)

                                                    diff --git a/docs/classes/scaledtransform.html b/docs/classes/scaledtransform.html index c542f884f..d21817ed0 100644 --- a/docs/classes/scaledtransform.html +++ b/docs/classes/scaledtransform.html @@ -123,7 +123,7 @@

                                                    constructor

                                                    Returns ScaledTransform

                                                    @@ -137,30 +137,30 @@

                                                    Accessors

                                                    position

                                                      -
                                                    • get position(): Vector3
                                                    • -
                                                    • set position(value: Vector3): void
                                                    • +
                                                    • get position(): Vector3
                                                    • +
                                                    • set position(value: Vector3): void
                                                  • @@ -329,7 +329,7 @@

                                                    isNonUniform

                                                  • @@ -354,7 +354,7 @@

                                                    add

                                                  • @@ -386,7 +386,7 @@

                                                    addInPlace

                                                  • @@ -418,7 +418,7 @@

                                                    addInPlaceFromFloats

                                                  • @@ -462,7 +462,7 @@

                                                    addToRef

                                                  • @@ -500,7 +500,7 @@

                                                    asArray

                                                  • @@ -523,7 +523,7 @@

                                                    clone

                                                  • @@ -546,7 +546,7 @@

                                                    copy

                                                  • @@ -577,7 +577,7 @@

                                                    copyFrom

                                                  • @@ -609,7 +609,7 @@

                                                    copyFromFloats

                                                  • @@ -653,7 +653,7 @@

                                                    divide

                                                  • @@ -685,7 +685,7 @@

                                                    divideInPlace

                                                  • @@ -717,7 +717,7 @@

                                                    divideToRef

                                                  • @@ -755,7 +755,7 @@

                                                    equals

                                                  • @@ -787,7 +787,7 @@

                                                    equalsToFloats

                                                  • @@ -831,7 +831,7 @@

                                                    equalsWithEpsilon

                                                  • @@ -848,7 +848,7 @@
                                                    otherVector: Vector3
                                                  • -
                                                    Default value epsilon: number = Epsilon
                                                    +
                                                    Optional epsilon: number

                                                    defines the minimal distance to define values as equals

                                                    @@ -869,7 +869,7 @@

                                                    floor

                                                  • @@ -892,7 +892,7 @@

                                                    fract

                                                  • @@ -915,7 +915,7 @@

                                                    getClassName

                                                  • @@ -938,7 +938,7 @@

                                                    getHashCode

                                                  • @@ -961,7 +961,7 @@

                                                    length

                                                  • @@ -984,7 +984,7 @@

                                                    lengthSquared

                                                  • @@ -1007,7 +1007,7 @@

                                                    maximizeInPlace

                                                  • @@ -1039,7 +1039,7 @@

                                                    maximizeInPlaceFromFloats

                                                  • @@ -1083,7 +1083,7 @@

                                                    minimizeInPlace

                                                  • @@ -1115,7 +1115,7 @@

                                                    minimizeInPlaceFromFloats

                                                  • @@ -1159,7 +1159,7 @@

                                                    multiply

                                                  • @@ -1191,7 +1191,7 @@

                                                    multiplyByFloats

                                                  • @@ -1235,7 +1235,7 @@

                                                    multiplyInPlace

                                                  • @@ -1267,7 +1267,7 @@

                                                    multiplyToRef

                                                  • @@ -1305,7 +1305,7 @@

                                                    negate

                                                  • @@ -1328,7 +1328,7 @@

                                                    normalize

                                                  • @@ -1352,7 +1352,7 @@

                                                    normalizeFromLength

                                                  • @@ -1385,7 +1385,7 @@

                                                    normalizeToNew

                                                  • @@ -1408,7 +1408,7 @@

                                                    normalizeToRef

                                                  • @@ -1440,7 +1440,7 @@

                                                    reorderInPlace

                                                  • @@ -1472,7 +1472,7 @@

                                                    rotateByQuaternionAroundPointToRef

                                                  • @@ -1516,7 +1516,7 @@

                                                    rotateByQuaternionToRef

                                                  • @@ -1554,7 +1554,7 @@

                                                    scale

                                                  • @@ -1586,7 +1586,7 @@

                                                    scaleAndAddToRef

                                                  • @@ -1624,7 +1624,7 @@

                                                    scaleInPlace

                                                  • @@ -1656,7 +1656,7 @@

                                                    scaleToRef

                                                  • @@ -1694,7 +1694,7 @@

                                                    set

                                                  • @@ -1738,7 +1738,7 @@

                                                    setAll

                                                  • @@ -1770,7 +1770,7 @@

                                                    subtract

                                                  • @@ -1802,7 +1802,7 @@

                                                    subtractFromFloats

                                                  • @@ -1846,7 +1846,7 @@

                                                    subtractFromFloatsToRef

                                                  • @@ -1896,7 +1896,7 @@

                                                    subtractInPlace

                                                  • @@ -1928,7 +1928,7 @@

                                                    subtractToRef

                                                  • @@ -1966,7 +1966,7 @@

                                                    toArray

                                                  • @@ -1983,7 +1983,7 @@
                                                    array: FloatArray
                                                  • -
                                                    Default value index: number = 0
                                                    +
                                                    Optional index: number

                                                    defines the offset in the destination array

                                                    @@ -2004,7 +2004,7 @@

                                                    toJSON

                                                  • @@ -2028,7 +2028,7 @@

                                                    toQuaternion

                                                  • @@ -2051,7 +2051,7 @@

                                                    toString

                                                  • @@ -2074,7 +2074,7 @@

                                                    Static Backward

                                                  • @@ -2097,7 +2097,7 @@

                                                    Static CatmullRom

                                                  • @@ -2153,7 +2153,7 @@

                                                    Static Center

                                                  • @@ -2191,7 +2191,7 @@

                                                    Static Clamp

                                                  • @@ -2237,7 +2237,7 @@

                                                    Static ClampToRef

                                                  • @@ -2288,7 +2288,7 @@

                                                    Static Cross

                                                  • @@ -2327,7 +2327,7 @@

                                                    Static CrossToRef

                                                  • @@ -2371,7 +2371,7 @@

                                                    Static Distance

                                                  • @@ -2409,7 +2409,7 @@

                                                    Static DistanceSquared

                                                  • @@ -2447,7 +2447,7 @@

                                                    Static Dot

                                                  • @@ -2485,7 +2485,7 @@

                                                    Static Down

                                                  • @@ -2508,7 +2508,7 @@

                                                    Static Forward

                                                  • @@ -2531,7 +2531,7 @@

                                                    Static FromArray

                                                  • @@ -2548,7 +2548,7 @@
                                                    array: ArrayLikeDefault value offset: number = 0
                                                    +
                                                    Optional offset: number

                                                    defines the offset in the source array

                                                    @@ -2569,7 +2569,7 @@

                                                    Static FromArrayToRef<
                                                  • @@ -2612,7 +2612,7 @@

                                                    Static FromFloatArray<
                                                  • @@ -2651,7 +2651,7 @@

                                                    Static FromFloatArray<
                                                  • @@ -2695,7 +2695,7 @@

                                                    Static FromFloatsToRef
                                                  • @@ -2744,7 +2744,7 @@

                                                    Static GetAngleBetween
                                                  • @@ -2788,7 +2788,7 @@

                                                    Static GetClipFactor
                                                    @@ -2838,7 +2838,7 @@

                                                    Static Hermite

                                                  • @@ -2894,7 +2894,7 @@

                                                    Static Left

                                                  • @@ -2917,7 +2917,7 @@

                                                    Static Lerp

                                                  • @@ -2961,7 +2961,7 @@

                                                    Static LerpToRef

                                                  • @@ -3010,7 +3010,7 @@

                                                    Static Maximize

                                                  • @@ -3048,7 +3048,7 @@

                                                    Static Minimize

                                                  • @@ -3086,7 +3086,7 @@

                                                    Static Normalize

                                                  • @@ -3118,7 +3118,7 @@

                                                    Static NormalizeToRef

                                                  • @@ -3155,7 +3155,7 @@

                                                    Static One

                                                  • @@ -3178,7 +3178,7 @@

                                                    Static Project

                                                  • @@ -3228,7 +3228,7 @@

                                                    Static Right

                                                  • @@ -3251,7 +3251,7 @@

                                                    Static RotationFromAxi
                                                  • @@ -3298,7 +3298,7 @@

                                                    Static RotationFromAxi
                                                  • @@ -3347,7 +3347,7 @@

                                                    Static TransformCoordinates
                                                  • @@ -3386,7 +3386,7 @@

                                                    Static TransformCoordinates
                                                  • @@ -3442,7 +3442,7 @@

                                                    Static TransformCoordinates
                                                  • @@ -3486,7 +3486,7 @@

                                                    Static TransformNormal

                                                  • @@ -3525,7 +3525,7 @@

                                                    Static TransformNormal
                                                  • @@ -3581,7 +3581,7 @@

                                                    Static TransformNormal
                                                  • @@ -3625,7 +3625,7 @@

                                                    Static Unproject

                                                  • @@ -3687,7 +3687,7 @@

                                                    Static UnprojectFloats
                                                  • @@ -3766,7 +3766,7 @@

                                                    Static UnprojectFromTr
                                                  • @@ -3822,7 +3822,7 @@

                                                    Static UnprojectToRef

                                                  • @@ -3889,7 +3889,7 @@

                                                    Static Up

                                                  • @@ -3912,7 +3912,7 @@

                                                    Static Zero

                                                  • diff --git a/docs/classes/vector3targetpath.html b/docs/classes/vector3targetpath.html new file mode 100644 index 000000000..de6214065 --- /dev/null +++ b/docs/classes/vector3targetpath.html @@ -0,0 +1,414 @@ + + + + + + Vector3TargetPath | Mixed Reality Extension SDK + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Vector3TargetPath

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + TargetPath<Vector3> +
                                                        +
                                                      • + Vector3TargetPath +
                                                      • +
                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Accessors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    + + +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                    + +

                                                    baseName

                                                    +
                                                      +
                                                    • get baseName(): string
                                                    • +
                                                    + +
                                                    +
                                                    + +

                                                    baseType

                                                    +
                                                      +
                                                    • get baseType(): Actor
                                                    • +
                                                    + +
                                                    +
                                                    + +

                                                    x

                                                    + + +
                                                    +
                                                    + +

                                                    y

                                                    + + +
                                                    +
                                                    + +

                                                    z

                                                    + + +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    toJSON

                                                    +
                                                      +
                                                    • toJSON(): string
                                                    • +
                                                    + +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    + +
                                                    +
                                                    + +

                                                    Static Parse

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Break a target path into semantic pieces.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        path: string
                                                        +
                                                        +

                                                        The path string to parse.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns [AnimatibleName, string, string]

                                                      +

                                                      An array containing the type string, the placeholder name, and the relative path, or null.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/classes/vector4.html b/docs/classes/vector4.html index 23048a716..a6bdb4ed3 100644 --- a/docs/classes/vector4.html +++ b/docs/classes/vector4.html @@ -174,7 +174,7 @@

                                                    constructor

                                                  • @@ -230,7 +230,7 @@

                                                    w

                                                    w: number
                                                    @@ -245,7 +245,7 @@

                                                    x

                                                    x: number
                                                    @@ -260,7 +260,7 @@

                                                    y

                                                    y: number
                                                    @@ -275,7 +275,7 @@

                                                    z

                                                    z: number
                                                    @@ -297,7 +297,7 @@

                                                    add

                                                  • @@ -329,7 +329,7 @@

                                                    addInPlace

                                                  • @@ -361,7 +361,7 @@

                                                    addToRef

                                                  • @@ -399,7 +399,7 @@

                                                    asArray

                                                  • @@ -422,7 +422,7 @@

                                                    clone

                                                  • @@ -445,7 +445,7 @@

                                                    copyFrom

                                                  • @@ -477,7 +477,7 @@

                                                    copyFromFloats

                                                  • @@ -527,7 +527,7 @@

                                                    divide

                                                  • @@ -559,7 +559,7 @@

                                                    divideInPlace

                                                  • @@ -591,7 +591,7 @@

                                                    divideToRef

                                                  • @@ -629,7 +629,7 @@

                                                    equals

                                                  • @@ -661,7 +661,7 @@

                                                    equalsToFloats

                                                  • @@ -711,7 +711,7 @@

                                                    equalsWithEpsilon

                                                  • @@ -728,7 +728,7 @@
                                                    otherVector: Vector4
                                                  • -
                                                    Default value epsilon: number = Epsilon
                                                    +
                                                    Optional epsilon: number

                                                    (Default: very small number)

                                                    @@ -749,7 +749,7 @@

                                                    floor

                                                  • @@ -772,7 +772,7 @@

                                                    fract

                                                  • @@ -795,7 +795,7 @@

                                                    getClassName

                                                  • @@ -818,7 +818,7 @@

                                                    getHashCode

                                                  • @@ -841,7 +841,7 @@

                                                    length

                                                  • @@ -864,7 +864,7 @@

                                                    lengthSquared

                                                  • @@ -887,7 +887,7 @@

                                                    maximizeInPlace

                                                  • @@ -919,7 +919,7 @@

                                                    minimizeInPlace

                                                  • @@ -951,7 +951,7 @@

                                                    multiply

                                                  • @@ -983,7 +983,7 @@

                                                    multiplyByFloats

                                                  • @@ -1033,7 +1033,7 @@

                                                    multiplyInPlace

                                                  • @@ -1065,7 +1065,7 @@

                                                    multiplyToRef

                                                  • @@ -1103,7 +1103,7 @@

                                                    negate

                                                  • @@ -1126,7 +1126,7 @@

                                                    normalize

                                                  • @@ -1149,7 +1149,7 @@

                                                    scale

                                                  • @@ -1181,7 +1181,7 @@

                                                    scaleAndAddToRef

                                                  • @@ -1219,7 +1219,7 @@

                                                    scaleInPlace

                                                  • @@ -1251,7 +1251,7 @@

                                                    scaleToRef

                                                  • @@ -1289,7 +1289,7 @@

                                                    set

                                                  • @@ -1339,7 +1339,7 @@

                                                    setAll

                                                  • @@ -1371,7 +1371,7 @@

                                                    subtract

                                                  • @@ -1403,7 +1403,7 @@

                                                    subtractFromFloats

                                                  • @@ -1453,7 +1453,7 @@

                                                    subtractFromFloatsToRef

                                                  • @@ -1509,7 +1509,7 @@

                                                    subtractInPlace

                                                  • @@ -1541,7 +1541,7 @@

                                                    subtractToRef

                                                  • @@ -1579,7 +1579,7 @@

                                                    toArray

                                                  • @@ -1617,7 +1617,7 @@

                                                    toJSON

                                                  • @@ -1655,7 +1655,7 @@

                                                    toString

                                                  • @@ -1678,7 +1678,7 @@

                                                    toVector3

                                                  • @@ -1701,7 +1701,7 @@

                                                    Static Center

                                                  • @@ -1739,7 +1739,7 @@

                                                    Static Distance

                                                  • @@ -1777,7 +1777,7 @@

                                                    Static DistanceSquared

                                                  • @@ -1815,7 +1815,7 @@

                                                    Static FromArray

                                                  • @@ -1853,7 +1853,7 @@

                                                    Static FromArrayToRef<
                                                  • @@ -1896,7 +1896,7 @@

                                                    Static FromFloatArray<
                                                  • @@ -1939,7 +1939,7 @@

                                                    Static FromFloatsToRef
                                                  • @@ -1994,7 +1994,7 @@

                                                    Static Maximize

                                                  • @@ -2032,7 +2032,7 @@

                                                    Static Minimize

                                                  • @@ -2070,7 +2070,7 @@

                                                    Static Normalize

                                                  • @@ -2102,7 +2102,7 @@

                                                    Static NormalizeToRef

                                                  • @@ -2139,7 +2139,7 @@

                                                    Static One

                                                  • @@ -2162,7 +2162,7 @@

                                                    Static TransformNormal

                                                  • @@ -2201,7 +2201,7 @@

                                                    Static TransformNormal
                                                  • @@ -2263,7 +2263,7 @@

                                                    Static TransformNormal
                                                  • @@ -2307,7 +2307,7 @@

                                                    Static Zero

                                                  • diff --git a/docs/classes/videostream.html b/docs/classes/videostream.html index 324d1c632..2dbe0ad1b 100644 --- a/docs/classes/videostream.html +++ b/docs/classes/videostream.html @@ -90,6 +90,7 @@

                                                    Index

                                                    Accessors

                                                    Accessors

                                                    +
                                                    + +

                                                    animationData

                                                    + + +

                                                    created

                                                    @@ -126,7 +154,7 @@

                                                    created

                                                    @@ -148,7 +176,7 @@

                                                    duration

                                                  • @@ -171,7 +199,7 @@

                                                    id

                                                    @@ -198,7 +226,7 @@

                                                    material

                                                    @@ -225,7 +253,7 @@

                                                    mesh

                                                    @@ -252,7 +280,7 @@

                                                    name

                                                    @@ -280,7 +308,7 @@

                                                    prefab

                                                    @@ -307,7 +335,7 @@

                                                    sound

                                                    @@ -334,7 +362,7 @@

                                                    source

                                                    @@ -361,7 +389,7 @@

                                                    texture

                                                    @@ -387,7 +415,7 @@

                                                    uri

                                                  • @@ -409,7 +437,7 @@

                                                    videoStream

                                                  • @@ -439,7 +467,7 @@

                                                    copy

                                                    Parameters

                                                    @@ -469,6 +497,9 @@

                                                    Returns this VideoStream
                                                      +
                                                    • + animationData +
                                                    • created
                                                    • diff --git a/docs/classes/viewport.html b/docs/classes/viewport.html index 5aa55bd04..4db3d1f84 100644 --- a/docs/classes/viewport.html +++ b/docs/classes/viewport.html @@ -117,7 +117,7 @@

                                                      constructor

                                                    • @@ -173,12 +173,12 @@

                                                      height

                                                      height: number
                                                      -

                                                      defines the viewport height

                                                      +

                                                      viewport height

                                                  • @@ -188,12 +188,12 @@

                                                    width

                                                    width: number
                                                    -

                                                    defines the viewport width

                                                    +

                                                    viewport width

                                                    @@ -203,12 +203,12 @@

                                                    x

                                                    x: number
                                                    -

                                                    defines viewport left coordinate

                                                    +

                                                    viewport left coordinate

                                                    @@ -218,12 +218,12 @@

                                                    y

                                                    y: number
                                                    -

                                                    defines viewport top coordinate

                                                    +

                                                    viewport top coordinate

                                                    @@ -240,7 +240,7 @@

                                                    clone

                                                  • diff --git a/docs/classes/webhost.html b/docs/classes/webhost.html index deebf4077..1934f2663 100644 --- a/docs/classes/webhost.html +++ b/docs/classes/webhost.html @@ -116,7 +116,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -153,7 +153,7 @@

                                                    adapter

                                                  • Returns Adapter

                                                    @@ -170,7 +170,7 @@

                                                    baseDir

                                                  • Returns string

                                                    @@ -187,7 +187,7 @@

                                                    baseUrl

                                                  • Returns string

                                                    @@ -207,7 +207,7 @@

                                                    registerStaticBuffer

                                                  • diff --git a/docs/classes/websocket.html b/docs/classes/websocket.html index 0c84bcc4d..c634aba8e 100644 --- a/docs/classes/websocket.html +++ b/docs/classes/websocket.html @@ -153,7 +153,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -179,7 +179,7 @@

                                                    statsTracker

                                                    @@ -208,7 +208,7 @@

                                                    promises

                                                    @@ -232,7 +232,7 @@

                                                    quality

                                                    @@ -255,7 +255,7 @@

                                                    remoteAddress

                                                  • Returns string

                                                    @@ -273,7 +273,7 @@

                                                    statsReport

                                                    @@ -350,7 +350,7 @@

                                                    close

                                                    Implementation of Connection.close

                                                    Overrides EventedConnection.close

                                                    @@ -491,7 +491,7 @@

                                                    off

                                                    Inherited from EventedConnection.off

                                                    Overrides EventEmitter.off

                                                    @@ -752,7 +752,7 @@

                                                    recv

                                                    Implementation of Connection.recv

                                                    Inherited from EventedConnection.recv

                                                    @@ -853,7 +853,7 @@

                                                    send

                                                    Implementation of Connection.send

                                                    Inherited from EventedConnection.send

                                                    diff --git a/docs/classes/websocketadapter.html b/docs/classes/websocketadapter.html index de8d1093f..78dd10185 100644 --- a/docs/classes/websocketadapter.html +++ b/docs/classes/websocketadapter.html @@ -133,7 +133,7 @@

                                                    constructor

                                                    @@ -165,7 +165,7 @@

                                                    onConnection

                                                    @@ -219,7 +219,7 @@

                                                    port

                                                    Returns string | number

                                                    @@ -238,7 +238,7 @@

                                                    server

                                                    Returns Server

                                                    @@ -247,7 +247,7 @@

                                                    Returns Server

                                                    Inherited from Adapter.server

                                                    Parameters

                                                    @@ -274,7 +274,7 @@

                                                    listen

                                                    diff --git a/docs/common/assets/css/main.css b/docs/common/assets/css/main.css new file mode 100644 index 000000000..ed89d937b --- /dev/null +++ b/docs/common/assets/css/main.css @@ -0,0 +1,2321 @@ +/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ +/* ========================================================================== + * HTML5 display definitions + * ========================================================================== */ +/** + * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { + display: block; } + +/** + * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */ +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. */ +audio:not([controls]) { + display: none; + height: 0; } + +/** + * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. + * Known issue: no IE 6 support. */ +[hidden] { + display: none; } + +/* ========================================================================== + * Base + * ========================================================================== */ +/** + * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using + * `em` units. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. */ +html { + font-size: 100%; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + font-family: sans-serif; } + +/** + * Address `font-family` inconsistency between `textarea` and other form + * elements. */ +button, input, select, textarea { + font-family: sans-serif; } + +/** + * Address margins handled incorrectly in IE 6/7. */ +body { + margin: 0; } + +/* ========================================================================== + * Links + * ========================================================================== */ +/** + * Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { + outline: thin dotted; } + +a:active, a:hover { + outline: 0; } + +/** + * Improve readability when focused and also mouse hovered in all browsers. */ +/* ========================================================================== + * Typography + * ========================================================================== */ +/** + * Address font sizes and margins set differently in IE 6/7. + * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, + * and Chrome. */ +h1 { + font-size: 2em; + margin: 0.67em 0; } + +h2 { + font-size: 1.5em; + margin: 0.83em 0; } + +h3 { + font-size: 1.17em; + margin: 1em 0; } + +h4, .tsd-index-panel h3 { + font-size: 1em; + margin: 1.33em 0; } + +h5 { + font-size: 0.83em; + margin: 1.67em 0; } + +h6 { + font-size: 0.67em; + margin: 2.33em 0; } + +/** + * Address styling not present in IE 7/8/9, Safari 5, and Chrome. */ +abbr[title] { + border-bottom: 1px dotted; } + +/** + * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */ +b, strong { + font-weight: bold; } + +blockquote { + margin: 1em 40px; } + +/** + * Address styling not present in Safari 5 and Chrome. */ +dfn { + font-style: italic; } + +/** + * Address differences between Firefox and other browsers. + * Known issue: no IE 6/7 normalization. */ +hr { + box-sizing: content-box; + height: 0; } + +/** + * Address styling not present in IE 6/7/8/9. */ +mark { + background: #ff0; + color: #000; } + +/** + * Address margins set differently in IE 6/7. */ +p, pre { + margin: 1em 0; } + +/** + * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */ +code, kbd, pre, samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; } + +/** + * Improve readability of pre-formatted text in all browsers. */ +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; } + +/** + * Address CSS quotes not supported in IE 6/7. */ +q { + quotes: none; } + q:before, q:after { + content: ''; + content: none; } + +/** + * Address `quotes` property not supported in Safari 4. */ +/** + * Address inconsistent and variable font size in all browsers. */ +small { + font-size: 80%; } + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + top: -0.5em; } + +sub { + bottom: -0.25em; } + +/* ========================================================================== + * Lists + * ========================================================================== */ +/** + * Address margins set differently in IE 6/7. */ +dl, menu, ol, ul { + margin: 1em 0; } + +dd { + margin: 0 0 0 40px; } + +/** + * Address paddings set differently in IE 6/7. */ +menu, ol, ul { + padding: 0 0 0 40px; } + +/** + * Correct list images handled incorrectly in IE 7. */ +nav ul, nav ol { + list-style: none; + list-style-image: none; } + +/* ========================================================================== + * Embedded content + * ========================================================================== */ +/** + * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * 2. Improve image quality when scaled in IE 7. */ +img { + border: 0; + /* 1 */ + -ms-interpolation-mode: bicubic; } + +/* 2 */ +/** + * Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { + overflow: hidden; } + +/* ========================================================================== + * Figures + * ========================================================================== */ +/** + * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */ +figure, form { + margin: 0; } + +/* ========================================================================== + * Forms + * ========================================================================== */ +/** + * Correct margin displayed oddly in IE 6/7. */ +/** + * Define consistent border, margin, and padding. */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +/** + * 1. Correct color not being inherited in IE 6/7/8/9. + * 2. Correct text not wrapping in Firefox 3. + * 3. Correct alignment displayed oddly in IE 6/7. */ +legend { + border: 0; + /* 1 */ + padding: 0; + white-space: normal; + /* 2 */ + *margin-left: -7px; } + +/* 3 */ +/** + * 1. Correct font size not being inherited in all browsers. + * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, + * and Chrome. + * 3. Improve appearance and consistency in all browsers. */ +button, input, select, textarea { + font-size: 100%; + /* 1 */ + margin: 0; + /* 2 */ + vertical-align: baseline; + /* 3 */ + *vertical-align: middle; } + +/* 3 */ +/** + * Address Firefox 3+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. */ +button, input { + line-height: normal; } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. + * Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { + text-transform: none; } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + * 4. Remove inner spacing in IE 7 without affecting normal text inputs. + * Known issue: inner spacing remains in IE 6. */ +button, html input[type="button"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; } + +/* 4 */ +input[type="reset"], input[type="submit"] { + -webkit-appearance: button; + /* 2 */ + cursor: pointer; + /* 3 */ + *overflow: visible; } + +/* 4 */ +/** + * Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { + cursor: default; } + +/** + * 1. Address box sizing set to content-box in IE 8/9. + * 2. Remove excess padding in IE 8/9. + * 3. Remove excess padding in IE 7. + * Known issue: excess padding remains in IE 6. */ +input { + /* 3 */ } + input[type="checkbox"], input[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ + *height: 13px; + /* 3 */ + *width: 13px; } + input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + /* 2 */ + box-sizing: content-box; } + input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). */ +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. */ +/** + * Remove inner padding and border in Firefox 3+. */ +button::-moz-focus-inner, input::-moz-focus-inner { + border: 0; + padding: 0; } + +/** + * 1. Remove default vertical scrollbar in IE 6/7/8/9. + * 2. Improve readability and alignment in all browsers. */ +textarea { + overflow: auto; + /* 1 */ + vertical-align: top; } + +/* 2 */ +/* ========================================================================== + * Tables + * ========================================================================== */ +/** + * Remove most spacing between table cells. */ +table { + border-collapse: collapse; + border-spacing: 0; } + +/* + * + *Visual Studio-like style based on original C# coloring by Jason Diamond */ +.hljs { + display: inline-block; + padding: 0.5em; + background: white; + color: black; } + +.hljs-comment, .hljs-annotation, .hljs-template_comment, .diff .hljs-header, .hljs-chunk, .apache .hljs-cbracket { + color: #008000; } + +.hljs-keyword, .hljs-id, .hljs-built_in, .css .smalltalk .hljs-class, .hljs-winutils, .bash .hljs-variable, .tex .hljs-command, .hljs-request, .hljs-status, .nginx .hljs-title { + color: #00f; } + +.xml .hljs-tag { + color: #00f; } + .xml .hljs-tag .hljs-value { + color: #00f; } + +.hljs-string, .hljs-title, .hljs-parent, .hljs-tag .hljs-value, .hljs-rules .hljs-value { + color: #a31515; } + +.ruby .hljs-symbol { + color: #a31515; } + .ruby .hljs-symbol .hljs-string { + color: #a31515; } + +.hljs-template_tag, .django .hljs-variable, .hljs-addition, .hljs-flow, .hljs-stream, .apache .hljs-tag, .hljs-date, .tex .hljs-formula, .coffeescript .hljs-attribute { + color: #a31515; } + +.ruby .hljs-string, .hljs-decorator, .hljs-filter .hljs-argument, .hljs-localvars, .hljs-array, .hljs-attr_selector, .hljs-pseudo, .hljs-pi, .hljs-doctype, .hljs-deletion, .hljs-envvar, .hljs-shebang, .hljs-preprocessor, .hljs-pragma, .userType, .apache .hljs-sqbracket, .nginx .hljs-built_in, .tex .hljs-special, .hljs-prompt { + color: #2b91af; } + +.hljs-phpdoc, .hljs-javadoc, .hljs-xmlDocTag { + color: #808080; } + +.vhdl .hljs-typename { + font-weight: bold; } + +.vhdl .hljs-string { + color: #666666; } + +.vhdl .hljs-literal { + color: #a31515; } + +.vhdl .hljs-attribute { + color: #00b0e8; } + +.xml .hljs-attribute { + color: #f00; } + +.col > :first-child, .col-1 > :first-child, .col-2 > :first-child, .col-3 > :first-child, .col-4 > :first-child, .col-5 > :first-child, .col-6 > :first-child, .col-7 > :first-child, .col-8 > :first-child, .col-9 > :first-child, .col-10 > :first-child, .col-11 > :first-child, .tsd-panel > :first-child, ul.tsd-descriptions > li > :first-child, +.col > :first-child > :first-child, +.col-1 > :first-child > :first-child, +.col-2 > :first-child > :first-child, +.col-3 > :first-child > :first-child, +.col-4 > :first-child > :first-child, +.col-5 > :first-child > :first-child, +.col-6 > :first-child > :first-child, +.col-7 > :first-child > :first-child, +.col-8 > :first-child > :first-child, +.col-9 > :first-child > :first-child, +.col-10 > :first-child > :first-child, +.col-11 > :first-child > :first-child, +.tsd-panel > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child, +.col > :first-child > :first-child > :first-child, +.col-1 > :first-child > :first-child > :first-child, +.col-2 > :first-child > :first-child > :first-child, +.col-3 > :first-child > :first-child > :first-child, +.col-4 > :first-child > :first-child > :first-child, +.col-5 > :first-child > :first-child > :first-child, +.col-6 > :first-child > :first-child > :first-child, +.col-7 > :first-child > :first-child > :first-child, +.col-8 > :first-child > :first-child > :first-child, +.col-9 > :first-child > :first-child > :first-child, +.col-10 > :first-child > :first-child > :first-child, +.col-11 > :first-child > :first-child > :first-child, +.tsd-panel > :first-child > :first-child > :first-child, +ul.tsd-descriptions > li > :first-child > :first-child > :first-child { + margin-top: 0; } + +.col > :last-child, .col-1 > :last-child, .col-2 > :last-child, .col-3 > :last-child, .col-4 > :last-child, .col-5 > :last-child, .col-6 > :last-child, .col-7 > :last-child, .col-8 > :last-child, .col-9 > :last-child, .col-10 > :last-child, .col-11 > :last-child, .tsd-panel > :last-child, ul.tsd-descriptions > li > :last-child, +.col > :last-child > :last-child, +.col-1 > :last-child > :last-child, +.col-2 > :last-child > :last-child, +.col-3 > :last-child > :last-child, +.col-4 > :last-child > :last-child, +.col-5 > :last-child > :last-child, +.col-6 > :last-child > :last-child, +.col-7 > :last-child > :last-child, +.col-8 > :last-child > :last-child, +.col-9 > :last-child > :last-child, +.col-10 > :last-child > :last-child, +.col-11 > :last-child > :last-child, +.tsd-panel > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child, +.col > :last-child > :last-child > :last-child, +.col-1 > :last-child > :last-child > :last-child, +.col-2 > :last-child > :last-child > :last-child, +.col-3 > :last-child > :last-child > :last-child, +.col-4 > :last-child > :last-child > :last-child, +.col-5 > :last-child > :last-child > :last-child, +.col-6 > :last-child > :last-child > :last-child, +.col-7 > :last-child > :last-child > :last-child, +.col-8 > :last-child > :last-child > :last-child, +.col-9 > :last-child > :last-child > :last-child, +.col-10 > :last-child > :last-child > :last-child, +.col-11 > :last-child > :last-child > :last-child, +.tsd-panel > :last-child > :last-child > :last-child, +ul.tsd-descriptions > li > :last-child > :last-child > :last-child { + margin-bottom: 0; } + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 40px; } + @media (max-width: 640px) { + .container { + padding: 0 20px; } } + +.container-main { + padding-bottom: 200px; } + +.row { + display: -ms-flexbox; + display: flex; + position: relative; + margin: 0 -10px; } + .row:after { + visibility: hidden; + display: block; + content: ""; + clear: both; + height: 0; } + +.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 { + box-sizing: border-box; + float: left; + padding: 0 10px; } + +.col-1 { + width: 8.3333333333%; } + +.offset-1 { + margin-left: 8.3333333333%; } + +.col-2 { + width: 16.6666666667%; } + +.offset-2 { + margin-left: 16.6666666667%; } + +.col-3 { + width: 25%; } + +.offset-3 { + margin-left: 25%; } + +.col-4 { + width: 33.3333333333%; } + +.offset-4 { + margin-left: 33.3333333333%; } + +.col-5 { + width: 41.6666666667%; } + +.offset-5 { + margin-left: 41.6666666667%; } + +.col-6 { + width: 50%; } + +.offset-6 { + margin-left: 50%; } + +.col-7 { + width: 58.3333333333%; } + +.offset-7 { + margin-left: 58.3333333333%; } + +.col-8 { + width: 66.6666666667%; } + +.offset-8 { + margin-left: 66.6666666667%; } + +.col-9 { + width: 75%; } + +.offset-9 { + margin-left: 75%; } + +.col-10 { + width: 83.3333333333%; } + +.offset-10 { + margin-left: 83.3333333333%; } + +.col-11 { + width: 91.6666666667%; } + +.offset-11 { + margin-left: 91.6666666667%; } + +.tsd-kind-icon { + display: block; + position: relative; + padding-left: 20px; + text-indent: -20px; } + .tsd-kind-icon:before { + content: ''; + display: inline-block; + vertical-align: middle; + width: 17px; + height: 17px; + margin: 0 3px 2px 0; + background-image: url(../images/icons.png); } + @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-kind-icon:before { + background-image: url(../images/icons@2x.png); + background-size: 238px 204px; } } + +.tsd-signature.tsd-kind-icon:before { + background-position: 0 -153px; } + +.tsd-kind-object-literal > .tsd-kind-icon:before { + background-position: 0px -17px; } + +.tsd-kind-object-literal.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -17px; } + +.tsd-kind-object-literal.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -17px; } + +.tsd-kind-class > .tsd-kind-icon:before { + background-position: 0px -34px; } + +.tsd-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -34px; } + +.tsd-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -34px; } + +.tsd-kind-class.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -51px; } + +.tsd-kind-class.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -51px; } + +.tsd-kind-class.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -51px; } + +.tsd-kind-interface > .tsd-kind-icon:before { + background-position: 0px -68px; } + +.tsd-kind-interface.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -68px; } + +.tsd-kind-interface.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -68px; } + +.tsd-kind-interface.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -85px; } + +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -85px; } + +.tsd-kind-interface.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -85px; } + +.tsd-kind-module > .tsd-kind-icon:before { + background-position: 0px -102px; } + +.tsd-kind-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; } + +.tsd-kind-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; } + +.tsd-kind-external-module > .tsd-kind-icon:before { + background-position: 0px -102px; } + +.tsd-kind-external-module.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -102px; } + +.tsd-kind-external-module.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -102px; } + +.tsd-kind-enum > .tsd-kind-icon:before { + background-position: 0px -119px; } + +.tsd-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -119px; } + +.tsd-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -119px; } + +.tsd-kind-enum-member > .tsd-kind-icon:before { + background-position: 0px -136px; } + +.tsd-kind-enum-member.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -136px; } + +.tsd-kind-enum-member.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -136px; } + +.tsd-kind-signature > .tsd-kind-icon:before { + background-position: 0px -153px; } + +.tsd-kind-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -153px; } + +.tsd-kind-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -153px; } + +.tsd-kind-type-alias > .tsd-kind-icon:before { + background-position: 0px -170px; } + +.tsd-kind-type-alias.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -170px; } + +.tsd-kind-type-alias.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -170px; } + +.tsd-kind-type-alias.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: 0px -187px; } + +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -17px -187px; } + +.tsd-kind-type-alias.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -34px -187px; } + +.tsd-kind-variable > .tsd-kind-icon:before { + background-position: -136px -0px; } + +.tsd-kind-variable.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; } + +.tsd-kind-variable.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; } + +.tsd-kind-variable.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; } + +.tsd-kind-variable.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-variable.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; } + +.tsd-kind-variable.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; } + +.tsd-kind-property > .tsd-kind-icon:before { + background-position: -136px -0px; } + +.tsd-kind-property.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -0px; } + +.tsd-kind-property.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -0px; } + +.tsd-kind-property.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -0px; } + +.tsd-kind-property.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -0px; } + +.tsd-kind-property.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -0px; } + +.tsd-kind-property.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -0px; } + +.tsd-kind-get-signature > .tsd-kind-icon:before { + background-position: -136px -17px; } + +.tsd-kind-get-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -17px; } + +.tsd-kind-get-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -17px; } + +.tsd-kind-get-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -17px; } + +.tsd-kind-set-signature > .tsd-kind-icon:before { + background-position: -136px -34px; } + +.tsd-kind-set-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -34px; } + +.tsd-kind-set-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -34px; } + +.tsd-kind-set-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -34px; } + +.tsd-kind-accessor > .tsd-kind-icon:before { + background-position: -136px -51px; } + +.tsd-kind-accessor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -51px; } + +.tsd-kind-accessor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -51px; } + +.tsd-kind-accessor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -51px; } + +.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -68px; } + +.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -68px; } + +.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -68px; } + +.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -68px; } + +.tsd-kind-function.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; } + +.tsd-kind-function.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; } + +.tsd-kind-method.tsd-has-type-parameter > .tsd-kind-icon:before { + background-position: -136px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -85px; } + +.tsd-kind-method.tsd-has-type-parameter.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -85px; } + +.tsd-kind-constructor > .tsd-kind-icon:before { + background-position: -136px -102px; } + +.tsd-kind-constructor.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; } + +.tsd-kind-constructor.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; } + +.tsd-kind-constructor.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; } + +.tsd-kind-constructor-signature > .tsd-kind-icon:before { + background-position: -136px -102px; } + +.tsd-kind-constructor-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -102px; } + +.tsd-kind-constructor-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -102px; } + +.tsd-kind-constructor-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -102px; } + +.tsd-kind-index-signature > .tsd-kind-icon:before { + background-position: -136px -119px; } + +.tsd-kind-index-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -119px; } + +.tsd-kind-index-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -119px; } + +.tsd-kind-index-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -119px; } + +.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -136px; } + +.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -136px; } + +.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -136px; } + +.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -136px; } + +.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -136px; } + +.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -136px; } + +.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -136px; } + +.tsd-is-static > .tsd-kind-icon:before { + background-position: -136px -153px; } + +.tsd-is-static.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -153px; } + +.tsd-is-static.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -153px; } + +.tsd-is-static.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -153px; } + +.tsd-is-static.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -153px; } + +.tsd-is-static.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -153px; } + +.tsd-is-static.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -153px; } + +.tsd-is-static.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -153px; } + +.tsd-is-static.tsd-kind-function > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-function.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-method > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-method.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-call-signature > .tsd-kind-icon:before { + background-position: -136px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -170px; } + +.tsd-is-static.tsd-kind-call-signature.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -170px; } + +.tsd-is-static.tsd-kind-event > .tsd-kind-icon:before { + background-position: -136px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-is-protected > .tsd-kind-icon:before { + background-position: -153px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class > .tsd-kind-icon:before { + background-position: -51px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -68px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected > .tsd-kind-icon:before { + background-position: -85px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-protected.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -102px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-class.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum > .tsd-kind-icon:before { + background-position: -170px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-protected > .tsd-kind-icon:before { + background-position: -187px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-enum.tsd-is-private > .tsd-kind-icon:before { + background-position: -119px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface > .tsd-kind-icon:before { + background-position: -204px -187px; } + +.tsd-is-static.tsd-kind-event.tsd-parent-kind-interface.tsd-is-inherited > .tsd-kind-icon:before { + background-position: -221px -187px; } + +.no-transition { + transition: none !important; } + +@keyframes fade-in { + from { + opacity: 0; } + to { + opacity: 1; } } + +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; } + to { + opacity: 0; } } + +@keyframes fade-in-delayed { + 0% { + opacity: 0; } + 33% { + opacity: 0; } + 100% { + opacity: 1; } } + +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; } + 66% { + opacity: 0; } + 100% { + opacity: 0; } } + +@keyframes shift-to-left { + from { + transform: translate(0, 0); } + to { + transform: translate(-25%, 0); } } + +@keyframes unshift-to-left { + from { + transform: translate(-25%, 0); } + to { + transform: translate(0, 0); } } + +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); } + to { + transform: translate(0, 0); } } + +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; } + to { + transform: translate(100%, 0); } } + +body { + background: #fdfdfd; + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: #222; } + +a { + color: #4da6ff; + text-decoration: none; } + a:hover { + text-decoration: underline; } + +code, pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 14px; + background-color: rgba(0, 0, 0, 0.04); } + +pre { + padding: 10px; } + pre code { + padding: 0; + font-size: 100%; + background-color: transparent; } + +.tsd-typography { + line-height: 1.333em; } + .tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } + .tsd-typography h4, .tsd-typography .tsd-index-panel h3, .tsd-index-panel .tsd-typography h3, .tsd-typography h5, .tsd-typography h6 { + font-size: 1em; + margin: 0; } + .tsd-typography h5, .tsd-typography h6 { + font-weight: normal; } + .tsd-typography p, .tsd-typography ul, .tsd-typography ol { + margin: 1em 0; } + +@media (min-width: 901px) and (max-width: 1024px) { + html.default .col-content { + width: 72%; } + html.default .col-menu { + width: 28%; } + html.default .tsd-navigation { + padding-left: 10px; } } + +@media (max-width: 900px) { + html.default .col-content { + float: none; + width: 100%; } + html.default .col-menu { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + width: 100%; + padding: 20px 20px 0 0; + max-width: 450px; + visibility: hidden; + background-color: #fff; + transform: translate(100%, 0); } + html.default .col-menu > *:last-child { + padding-bottom: 20px; } + html.default .overlay { + content: ''; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; } + html.default.to-has-menu .overlay { + animation: fade-in 0.4s; } + html.default.to-has-menu header, + html.default.to-has-menu footer, + html.default.to-has-menu .col-content { + animation: shift-to-left 0.4s; } + html.default.to-has-menu .col-menu { + animation: pop-in-from-right 0.4s; } + html.default.from-has-menu .overlay { + animation: fade-out 0.4s; } + html.default.from-has-menu header, + html.default.from-has-menu footer, + html.default.from-has-menu .col-content { + animation: unshift-to-left 0.4s; } + html.default.from-has-menu .col-menu { + animation: pop-out-to-right 0.4s; } + html.default.has-menu body { + overflow: hidden; } + html.default.has-menu .overlay { + visibility: visible; } + html.default.has-menu header, + html.default.has-menu footer, + html.default.has-menu .col-content { + transform: translate(-25%, 0); } + html.default.has-menu .col-menu { + visibility: visible; + transform: translate(0, 0); } } + +.tsd-page-title { + padding: 70px 0 20px 0; + margin: 0 0 40px 0; + background: #fff; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.35); } + .tsd-page-title h1 { + margin: 0; } + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: #808080; } + .tsd-breadcrumb a { + color: #808080; + text-decoration: none; } + .tsd-breadcrumb a:hover { + text-decoration: underline; } + .tsd-breadcrumb li { + display: inline; } + .tsd-breadcrumb li:after { + content: ' / '; } + +html.minimal .container { + margin: 0; } + +html.minimal .container-main { + padding-top: 50px; + padding-bottom: 0; } + +html.minimal .content-wrap { + padding-left: 300px; } + +html.minimal .tsd-navigation { + position: fixed !important; + overflow: auto; + -webkit-overflow-scrolling: touch; + box-sizing: border-box; + z-index: 1; + left: 0; + top: 40px; + bottom: 0; + width: 300px; + padding: 20px; + margin: 0; } + +html.minimal .tsd-member .tsd-member { + margin-left: 0; } + +html.minimal .tsd-page-toolbar { + position: fixed; + z-index: 2; } + +html.minimal #tsd-filter .tsd-filter-group { + right: 0; + transform: none; } + +html.minimal footer { + background-color: transparent; } + html.minimal footer .container { + padding: 0; } + +html.minimal .tsd-generator { + padding: 0; } + +@media (max-width: 900px) { + html.minimal .tsd-navigation { + display: none; } + html.minimal .content-wrap { + padding-left: 0; } } + +dl.tsd-comment-tags { + overflow: hidden; } + dl.tsd-comment-tags dt { + float: left; + padding: 1px 5px; + margin: 0 10px 0 0; + border-radius: 4px; + border: 1px solid #808080; + color: #808080; + font-size: 0.8em; + font-weight: normal; } + dl.tsd-comment-tags dd { + margin: 0 0 10px 0; } + dl.tsd-comment-tags dd:before, dl.tsd-comment-tags dd:after { + display: table; + content: " "; } + dl.tsd-comment-tags dd pre, dl.tsd-comment-tags dd:after { + clear: both; } + dl.tsd-comment-tags p { + margin: 0; } + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; } + .tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; } + +.toggle-protected .tsd-is-private { + display: none; } + +.toggle-public .tsd-is-private, +.toggle-public .tsd-is-protected, +.toggle-public .tsd-is-private-protected { + display: none; } + +.toggle-inherited .tsd-is-inherited { + display: none; } + +.toggle-only-exported .tsd-is-not-exported { + display: none; } + +.toggle-externals .tsd-is-external { + display: none; } + +#tsd-filter { + position: relative; + display: inline-block; + height: 40px; + vertical-align: bottom; } + .no-filter #tsd-filter { + display: none; } + #tsd-filter .tsd-filter-group { + display: inline-block; + height: 40px; + vertical-align: bottom; + white-space: nowrap; } + #tsd-filter input { + display: none; } + @media (max-width: 900px) { + #tsd-filter .tsd-filter-group { + display: block; + position: absolute; + top: 40px; + right: 20px; + height: auto; + background-color: #fff; + visibility: hidden; + transform: translate(50%, 0); + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + .has-options #tsd-filter .tsd-filter-group { + visibility: visible; } + .to-has-options #tsd-filter .tsd-filter-group { + animation: fade-in 0.2s; } + .from-has-options #tsd-filter .tsd-filter-group { + animation: fade-out 0.2s; } + #tsd-filter label, + #tsd-filter .tsd-select { + display: block; + padding-right: 20px; } } + +footer { + border-top: 1px solid #eee; + background-color: #fff; } + footer.with-border-bottom { + border-bottom: 1px solid #eee; } + footer .tsd-legend-group { + font-size: 0; } + footer .tsd-legend { + display: inline-block; + width: 25%; + padding: 0; + font-size: 16px; + list-style: none; + line-height: 1.333em; + vertical-align: top; } + @media (max-width: 900px) { + footer .tsd-legend { + width: 50%; } } + +.tsd-hierarchy { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } + .tsd-hierarchy .target { + font-weight: bold; } + +.tsd-index-panel .tsd-index-content { + margin-bottom: -30px !important; } + +.tsd-index-panel .tsd-index-section { + margin-bottom: 30px !important; } + +.tsd-index-panel h3 { + margin: 0 -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; } + +.tsd-index-panel ul.tsd-index-list { + -moz-column-count: 3; + -ms-column-count: 3; + -o-column-count: 3; + column-count: 3; + -moz-column-gap: 20px; + -ms-column-gap: 20px; + -o-column-gap: 20px; + column-gap: 20px; + padding: 0; + list-style: none; + line-height: 1.333em; } + @media (max-width: 900px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 1; + -ms-column-count: 1; + -o-column-count: 1; + column-count: 1; } } + @media (min-width: 901px) and (max-width: 1024px) { + .tsd-index-panel ul.tsd-index-list { + -moz-column-count: 2; + -ms-column-count: 2; + -o-column-count: 2; + column-count: 2; } } + .tsd-index-panel ul.tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; } + +.tsd-index-panel a, +.tsd-index-panel .tsd-parent-kind-module a { + color: #9600ff; } + +.tsd-index-panel .tsd-parent-kind-interface a { + color: #7da01f; } + +.tsd-index-panel .tsd-parent-kind-enum a { + color: #cc9900; } + +.tsd-index-panel .tsd-parent-kind-class a { + color: #4da6ff; } + +.tsd-index-panel .tsd-kind-module a { + color: #9600ff; } + +.tsd-index-panel .tsd-kind-interface a { + color: #7da01f; } + +.tsd-index-panel .tsd-kind-enum a { + color: #cc9900; } + +.tsd-index-panel .tsd-kind-class a { + color: #4da6ff; } + +.tsd-index-panel .tsd-is-private a { + color: #808080; } + +.tsd-flag { + display: inline-block; + padding: 1px 5px; + border-radius: 4px; + color: #fff; + background-color: #808080; + text-indent: 0; + font-size: 14px; + font-weight: normal; } + +.tsd-anchor { + position: absolute; + top: -100px; } + +.tsd-member { + position: relative; } + .tsd-member .tsd-anchor + h3 { + margin-top: 0; + margin-bottom: 0; + border-bottom: none; } + +.tsd-navigation { + margin: 0 0 0 40px; } + .tsd-navigation a { + display: block; + padding-top: 2px; + padding-bottom: 2px; + border-left: 2px solid transparent; + color: #222; + text-decoration: none; + transition: border-left-color 0.1s; } + .tsd-navigation a:hover { + text-decoration: underline; } + .tsd-navigation ul { + margin: 0; + padding: 0; + list-style: none; } + .tsd-navigation li { + padding: 0; } + +.tsd-navigation.primary { + padding-bottom: 40px; } + .tsd-navigation.primary a { + display: block; + padding-top: 6px; + padding-bottom: 6px; } + .tsd-navigation.primary ul li a { + padding-left: 5px; } + .tsd-navigation.primary ul li li a { + padding-left: 25px; } + .tsd-navigation.primary ul li li li a { + padding-left: 45px; } + .tsd-navigation.primary ul li li li li a { + padding-left: 65px; } + .tsd-navigation.primary ul li li li li li a { + padding-left: 85px; } + .tsd-navigation.primary ul li li li li li li a { + padding-left: 105px; } + .tsd-navigation.primary > ul { + border-bottom: 1px solid #eee; } + .tsd-navigation.primary li { + border-top: 1px solid #eee; } + .tsd-navigation.primary li.current > a { + font-weight: bold; } + .tsd-navigation.primary li.label span { + display: block; + padding: 20px 0 6px 5px; + color: #808080; } + .tsd-navigation.primary li.globals + li > span, + .tsd-navigation.primary li.globals + li > a { + padding-top: 20px; } + +.tsd-navigation.secondary { + max-height: calc(100vh - 1rem - 40px); + overflow: auto; + position: -webkit-sticky; + position: sticky; + top: calc(.5rem + 40px); + transition: .3s; } + .tsd-navigation.secondary.tsd-navigation--toolbar-hide { + max-height: calc(100vh - 1rem); + top: .5rem; } + .tsd-navigation.secondary ul { + transition: opacity 0.2s; } + .tsd-navigation.secondary ul li a { + padding-left: 25px; } + .tsd-navigation.secondary ul li li a { + padding-left: 45px; } + .tsd-navigation.secondary ul li li li a { + padding-left: 65px; } + .tsd-navigation.secondary ul li li li li a { + padding-left: 85px; } + .tsd-navigation.secondary ul li li li li li a { + padding-left: 105px; } + .tsd-navigation.secondary ul li li li li li li a { + padding-left: 125px; } + .tsd-navigation.secondary ul.current a { + border-left-color: #eee; } + .tsd-navigation.secondary li.focus > a, + .tsd-navigation.secondary ul.current li.focus > a { + border-left-color: #000; } + .tsd-navigation.secondary li.current { + margin-top: 20px; + margin-bottom: 20px; + border-left-color: #eee; } + .tsd-navigation.secondary li.current > a { + font-weight: bold; } + +@media (min-width: 901px) { + .menu-sticky-wrap { + position: static; } } + +.tsd-panel { + margin: 20px 0; + padding: 20px; + background-color: #fff; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + .tsd-panel:empty { + display: none; } + .tsd-panel > h1, .tsd-panel > h2, .tsd-panel > h3 { + margin: 1.5em -20px 10px -20px; + padding: 0 20px 10px 20px; + border-bottom: 1px solid #eee; } + .tsd-panel > h1.tsd-before-signature, .tsd-panel > h2.tsd-before-signature, .tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: 0; } + .tsd-panel table { + display: block; + width: 100%; + overflow: auto; + margin-top: 10px; + word-break: normal; + word-break: keep-all; } + .tsd-panel table th { + font-weight: bold; } + .tsd-panel table th, .tsd-panel table td { + padding: 6px 13px; + border: 1px solid #ddd; } + .tsd-panel table tr { + background-color: #fff; + border-top: 1px solid #ccc; } + .tsd-panel table tr:nth-child(2n) { + background-color: #f8f8f8; } + +.tsd-panel-group { + margin: 60px 0; } + .tsd-panel-group > h1, .tsd-panel-group > h2, .tsd-panel-group > h3 { + padding-left: 20px; + padding-right: 20px; } + +#tsd-search { + transition: background-color 0.2s; } + #tsd-search .title { + position: relative; + z-index: 2; } + #tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 40px; + height: 40px; } + #tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: #222; } + #tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; } + #tsd-search .field input, + #tsd-search .title { + transition: opacity 0.2s; } + #tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); } + #tsd-search .results li { + padding: 0 10px; + background-color: #fdfdfd; } + #tsd-search .results li:nth-child(even) { + background-color: #fff; } + #tsd-search .results li.state { + display: none; } + #tsd-search .results li.current, + #tsd-search .results li:hover { + background-color: #eee; } + #tsd-search .results a { + display: block; } + #tsd-search .results a:before { + top: 10px; } + #tsd-search .results span.parent { + color: #808080; + font-weight: normal; } + #tsd-search.has-focus { + background-color: #eee; } + #tsd-search.has-focus .field input { + top: 0; + opacity: 1; } + #tsd-search.has-focus .title { + z-index: 0; + opacity: 0; } + #tsd-search.has-focus .results { + visibility: visible; } + #tsd-search.loading .results li.state.loading { + display: block; } + #tsd-search.failure .results li.state.failure { + display: block; } + +.tsd-signature { + margin: 0 0 1em 0; + padding: 10px; + border: 1px solid #eee; + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; } + .tsd-signature.tsd-kind-icon { + padding-left: 30px; } + .tsd-signature.tsd-kind-icon:before { + top: 10px; + left: 10px; } + .tsd-panel > .tsd-signature { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; } + .tsd-panel > .tsd-signature.tsd-kind-icon { + padding-left: 40px; } + .tsd-panel > .tsd-signature.tsd-kind-icon:before { + left: 20px; } + +.tsd-signature-symbol { + color: #808080; + font-weight: normal; } + +.tsd-signature-type { + font-style: italic; + font-weight: normal; } + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + border: 1px solid #eee; } + .tsd-signatures .tsd-signature { + margin: 0; + border-width: 1px 0 0 0; + transition: background-color 0.1s; } + .tsd-signatures .tsd-signature:first-child { + border-top-width: 0; } + .tsd-signatures .tsd-signature.current { + background-color: #eee; } + .tsd-signatures.active > .tsd-signature { + cursor: pointer; } + .tsd-panel > .tsd-signatures { + margin-left: -20px; + margin-right: -20px; + border-width: 1px 0; } + .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon { + padding-left: 40px; } + .tsd-panel > .tsd-signatures .tsd-signature.tsd-kind-icon:before { + left: 20px; } + .tsd-panel > a.anchor + .tsd-signatures { + border-top-width: 0; + margin-top: -20px; } + +ul.tsd-descriptions { + position: relative; + overflow: hidden; + transition: height 0.3s; + padding: 0; + list-style: none; } + ul.tsd-descriptions.active > .tsd-description { + display: none; } + ul.tsd-descriptions.active > .tsd-description.current { + display: block; } + ul.tsd-descriptions.active > .tsd-description.fade-in { + animation: fade-in-delayed 0.3s; } + ul.tsd-descriptions.active > .tsd-description.fade-out { + animation: fade-out-delayed 0.3s; + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + opacity: 0; + visibility: hidden; } + ul.tsd-descriptions h4, ul.tsd-descriptions .tsd-index-panel h3, .tsd-index-panel ul.tsd-descriptions h3 { + font-size: 16px; + margin: 1em 0 0.5em 0; } + +ul.tsd-parameters, +ul.tsd-type-parameters { + list-style: square; + margin: 0; + padding-left: 20px; } + ul.tsd-parameters > li.tsd-parameter-siganture, + ul.tsd-type-parameters > li.tsd-parameter-siganture { + list-style: none; + margin-left: -20px; } + ul.tsd-parameters h5, + ul.tsd-type-parameters h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; } + ul.tsd-parameters .tsd-comment, + ul.tsd-type-parameters .tsd-comment { + margin-top: -0.5em; } + +.tsd-sources { + font-size: 14px; + color: #808080; + margin: 0 0 1em 0; } + .tsd-sources a { + color: #808080; + text-decoration: underline; } + .tsd-sources ul, .tsd-sources p { + margin: 0 !important; } + .tsd-sources ul { + list-style: none; + padding: 0; } + +.tsd-page-toolbar { + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 40px; + color: #333; + background: #fff; + border-bottom: 1px solid #eee; + transition: transform .3s linear; } + .tsd-page-toolbar a { + color: #333; + text-decoration: none; } + .tsd-page-toolbar a.title { + font-weight: bold; } + .tsd-page-toolbar a.title:hover { + text-decoration: underline; } + .tsd-page-toolbar .table-wrap { + display: table; + width: 100%; + height: 40px; } + .tsd-page-toolbar .table-cell { + display: table-cell; + position: relative; + white-space: nowrap; + line-height: 40px; } + .tsd-page-toolbar .table-cell:first-child { + width: 100%; } + +.tsd-page-toolbar--hide { + transform: translateY(-100%); } + +.tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { + content: ''; + display: inline-block; + width: 40px; + height: 40px; + margin: 0 -8px 0 0; + background-image: url(../images/widgets.png); + background-repeat: no-repeat; + text-indent: -1024px; + vertical-align: bottom; } + @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { + .tsd-widget:before, .tsd-select .tsd-select-label:before, .tsd-select .tsd-select-list li:before { + background-image: url(../images/widgets@2x.png); + background-size: 320px 40px; } } + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.6; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } + .tsd-widget:hover { + opacity: 0.8; } + .tsd-widget.active { + opacity: 1; + background-color: #eee; } + .tsd-widget.no-caption { + width: 40px; } + .tsd-widget.no-caption:before { + margin: 0; } + .tsd-widget.search:before { + background-position: 0 0; } + .tsd-widget.menu:before { + background-position: -40px 0; } + .tsd-widget.options:before { + background-position: -80px 0; } + .tsd-widget.options, .tsd-widget.menu { + display: none; } + @media (max-width: 900px) { + .tsd-widget.options, .tsd-widget.menu { + display: inline-block; } } + input[type=checkbox] + .tsd-widget:before { + background-position: -120px 0; } + input[type=checkbox]:checked + .tsd-widget:before { + background-position: -160px 0; } + +.tsd-select { + position: relative; + display: inline-block; + height: 40px; + transition: opacity 0.1s, background-color 0.2s; + vertical-align: bottom; + cursor: pointer; } + .tsd-select .tsd-select-label { + opacity: 0.6; + transition: opacity 0.2s; } + .tsd-select .tsd-select-label:before { + background-position: -240px 0; } + .tsd-select.active .tsd-select-label { + opacity: 0.8; } + .tsd-select.active .tsd-select-list { + visibility: visible; + opacity: 1; + transition-delay: 0s; } + .tsd-select .tsd-select-list { + position: absolute; + visibility: hidden; + top: 40px; + left: 0; + margin: 0; + padding: 0; + opacity: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + transition: visibility 0s 0.2s, opacity 0.2s; } + .tsd-select .tsd-select-list li { + padding: 0 20px 0 0; + background-color: #fdfdfd; } + .tsd-select .tsd-select-list li:before { + background-position: 40px 0; } + .tsd-select .tsd-select-list li:nth-child(even) { + background-color: #fff; } + .tsd-select .tsd-select-list li:hover { + background-color: #eee; } + .tsd-select .tsd-select-list li.selected:before { + background-position: -200px 0; } + @media (max-width: 900px) { + .tsd-select .tsd-select-list { + top: 0; + left: auto; + right: 100%; + margin-right: -5px; } + .tsd-select .tsd-select-label:before { + background-position: -280px 0; } } + +img { + max-width: 100%; } diff --git a/docs/common/assets/images/icons.png b/docs/common/assets/images/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..3836d5fe46e48bbe186116855aae879c23935327 GIT binary patch literal 9615 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 NZmR35l_G4O{0}dcmS_L~ literal 0 HcmV?d00001 diff --git a/docs/common/assets/images/icons@2x.png b/docs/common/assets/images/icons@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5a209e2f6d7f915cc9cb6fe7a4264c8be4db87b0 GIT binary patch literal 28144 zcmeFZcUTka`>%_-5TzIqq$xo`r3nZ`iiBRG(z{ZnN$)K|ii-3S5u{fmRRNLEoAh2n z@4X|01dtAA(50@mzH5K?{+)CF+}EWTz2eMdW-{;n-p}WG1C$hCWW;pD1Ox#ad~k9g4`y4!oVfq@3c(iW~uhy*`T7_0aH7`>`EnYuXVq#+YC==3#rnNM4TqqzM zpi2Elr!3hl!ZdK#y0bV+yVc8rwFEtAX3=QlvJ&e-EsBp)Q`0yKXbNuf-yYw7kh0CD z|Flk1UuHgvoR+*QR0ee&IDUfUzE7*`A=P$6nC;BPI@VJs|F#`Xc>X!`<6%M7XXNok zw^unt1h0m>-&2{GiIGsByulr92XZRrazZs&&M3jJintF7A}cE^uW4zt_r81yHt1I! z6-_gmO@78G3$})kfyhR0^qk?zev_%4R$qSjQI3MAg0)9EM#TOAD=_tf(*)S$7yiiR z&5v>wk3Bn**iD9S_I#2%^vi(^O+gpv2i^A);6^AcH%VC>0nH8|O!jN*L<#RtT z@aF9HMNu*d(BdiZq(LBO%(qsjSot+ZXQd{zLYh#CvOrK(?#u+|XYRylqcXOLk=m!) zBp`~~1dg7kF(Q#m)I8ZHMOD5%m&U)5jGOW@7+sm1N+O~^j*zRG;e4x@OteV=T4yo9 zSG`^0j^S)ZYp2DT>}AR|n$S)4FPI#8#(R~;Y**AZ9`&yqT;p`rks7Nhz;)dn-TgXU zw!^Bo@W6|jfp@}ijsSEFo#x3LnG;`o_yXK@2KuG8cTv&K@=dU?_PK*6=YU9!Ix8l;<_!y*Qc2phVpLM}&t|CuHBv&{M$K?VXtTabi(7kUMwV zl!>5cDNNqK6`Br*B~EcVh#5Z!FgiJZBN5nzpC7?UdAc+&AT0ivd;DA2$@YXMPK6=< z+#U~?*!R0i`3uu|#zDrRRN&j-j>ZOu#h-n#7WO^)@0> zCT6a$LGWwFLcPfN=(3#6`*UIS%uIT=LIXV-RbGE&!!+8)q~dkx`l{aKCe1`{J<5&< zlhRo;JX-UC>5)X;mwR+W96`@&ucHp$jIb~B_w_=mH>In?BLume!Wta=`ca+&7~pek zBVD?f5{nelCaje~EtZn+g3%5GJF}R_b`q}IH$Iom2IRD$^h*R)Cid8Q5~4Dzm!P&Q z<`iI)4wA#l@TwjPL)*9k5Vc!!;`9;bf?HRMm86wi9LI8A%*NGep3g11H{aP)>%l2Q zRMMQU!*0J$hJI5Qs3b=6?}qR7O;BU%Yzufc*ZKBV`}ro7zm=C?OY6Vlabc^r6r7P> z?1c^jD{e4n*Ou441V=Pd1eE8utX@)G5gq72HQAXLZ4l2wKd@yIYC+s) z-mu`E`kj=B!)a^B;pecv4W5oh>_tpj>^NU8L*eH4EhcOxQ|);$x(z(Yb5^tudSptV z%8z{(h@_t`chWkvFX=r!p~Vjhf1AdM>uGK05$1fyLb5D7m0!MUKW=JTZv)bXz9~*F z$yP@U3UE0=$;yjWr8b7C(1^oNDMZVxYYeMtL}ZnvQDkm>S0)=r_ugabEZ}AJ<<_Fu z{I^KKIz+V8K|pK811W5r##z8^S*2fr9Ln zlRG?Zzz8;xu9VSE8s+=(!^TGi1P2hC7%7MUqF=cZqFBtJNW9BROV ziv0cjsUmVvsU^X!`1UivK|dy+fSG$3YH8W0`q${`)taBT9jV{Hfh|&RIaJVvqRIFh zC*Rmvl&3*;XcMiJZ-+Mvfe0xN4N?AvJeABnNdgs(BYb!fK5<1)5UvM!Tz4_aojmUX z#Ymoh)m%fN(>6|#*RP~Lxt1?5);w}yT_lftje3sidO&MxNgcMg9@S+>M%s~y)0i`8 zT_+7LrZ~d<7V^K^C^~ast~@nM04^c5dw*&660^p%^R>n4xzd&jo)Y@ z1r=F09>jFOr%wsj^a3;>N!{rvf(qpkAdWM*5IYCsuwNwoJh7;9I$#`T6-NUIEKsiS;OylQ(XY zQtCiR1dyEGJV=~|zaFOEveB&szAVx*wsyuY?hiBGWR{h0!D zv;G`;F9cnib*YxugasrI^%uy@i)>BvC4V8@! zwy5#iHC#Qar(i0EPA3CuMQbaKy4m$CLjLSNwJs!13b%h{&x7479bv{SjC&3?SO&)3 z6q4nRRP(zOfw-mQrmx@Z64~o}GNXa9YCE$vD-(CLseaF%6HH+WZz4 zbRiJ~zAtA6*i9;z!+zZ?9~V0Lr66|Ae;}U1e#6D^hMhB6XJNHZi{t>DgU&jb=#rPK z@s04Hr_SOr%UCRY_SdDuSw^D*Rzre~4PCqgc)DBYam}@G^TxsTqX%w-yWtYU-Q2IX-a2Z4Kz_-yIe`m;x2bY1F?XZoIH=`uW{$R)ICXxqU$- zG#M6s!fDZwUOA_cs|PXe1T@XN3^UdYyR*t}943A1dTvXp!=%8c%)(s)5y@OJ@@%1a ztlq}Uvhfo3^ZO>ZO|NKfu37JMRRmXfJ_*VOBVnxFFmbq!zc%A+R+w|={11?sJpmca zCeCi;;-*yO)ywzKxa#q?E%@U-+LGH4{=2|reRd-Kz*Ps1$u6sPFO>{K9^k2Y!@=h7rZt472^BCU& z|0MZmbh1HlC3#bcjoX#m73R?H>6oW=45{gu0$S>j`v?``ch#0kGur}QbO_gO3XrB- zS4pz-Yrnqqt-k_LE-&~ox9gd#^n&HE%Z~grM;N@Das8-#U304PA$v*rj36j~qQzYN zsX>8?%q9DhpxrWR@M>30YI^WUDh4bcn+*bYn;~zt_g`$3{#G+=lBmWE;j}5e&vlDa zjsdE(Xg^o(Z|3$Tx>~-q5NrZ}^$y0eMd|h`7Y4OWkgF0(Cu&CfJV03AKfzSGBhMU4bqd4kc`qE!CH4Q^FdOCtUHaZW3R&>S}$! zhk=OYL~3fch$-?wa0)OEkynDzJR=vc^vuUQ$hF(>E(q3{7{4uhC^f@bzHUZT>k%%R zsekA}E`OlGE(x+lP1smp0;Ba7{C$F=@Pp~i$AsJkc)x+3Vf9xQB=aSN>D!T;Y5iU~39#6yoQuj6Bj%kdYC z`72YjnSoF_A)d#@S`|;~F|6TOn%b{4?MWJC4uG&NK=D zqd0rU$A@62MtWD$=Gg>TgO6)b6Vf41#Au&Zq<@p1RG!t}NG8kv#>%{bHuCdAeIao2 zkWX{dyO`XCdv`FlK?jS{48~Uaz;oD6PtoFF0u6HBTHCHh<)5wP<r?9UIw%{psu)`l~*PK0?1^oH}d{D_wF{En-ejdBHTK|(*2$K?xVkG zwYXl8^HAjVOqKQj0f6s~O`)Slp+alXd8@#4Iw?pHys|MW1|l%ipCPeN)|fLB$Dc(9s}LNw@?8G{ zU>U(Vid5}ltIy~zNv>o09)rC()g8O`<5~!qF*Z_?L;+2Sy!WSv=}|67mnOPb!A*2; z^f>okkk+f3+9?Tg&6NBMX%;BtB3Ds#(PZ6E4`X0e`~amc=9QGw3J-$!nw6)l1A8;m zFdl>D?g@J3P-41+3N`R32d*Hq0GWj!{3n&rVA)dpcB+|5`XZFFZI1bKA7d;-x=0wt zy;$6nvCJ$_&JDjWa%`LQYq&(6LqBP7G_+`+4$|qk7IlS4wK{qnP-3!yFO%_fw(8(Q(#|htD?ECEYPeT&anf%0GjGQC<0)vR3x=4pq`@gX z{0?*O(e3p_zu@N9G2O%!F8j&|FRhF(c@BWMxZTpdW0xv^K!`2L39%+Hs0#R>a@n-J#u*kF6~?DIhPrUi@$pR0tS?5wF%PE z(-eYCc#{7tVRzd>j~xO&LBPK62xxwmxrdd{N6!G1hfD0H?fV)_B^PBIm|@~CZXnpdaM=<+?&D8Md^RL00JfP zK|cm@`4bB6muuN!Zck2>k+wh^8kM73#1(%6#^TG;42H{?eTC(h^zB32g{Skc%t3Dn zcHX3$TQhR}n9xXCd$?igvlBH@ZU~p4OO*Gf=$@=w?9vYs)!RYa9V@}xVt8Sr4y_!< zGjn5?gnlSKhqS-YW^o#@NScez6I3x{ zv>meTLLYSK!pa+|kqQI8rWST7_)jL~mqQ}Ou*!V2U-g|ZR+pB%Z@w|HnZrV~uY*w?_gMhSp+4fY?hMmdNXYD(iruAlj0&qga8nQ1=c#y* zgYc@oWp>=|LQ+s})zQ5kv*UF?QMJ2|FN1CzjX$x&TwGJ!4VjOiZxVDVz#r28{^WRn z{o1SYRs*^Nt9(ZX`wad=44v--X~h#aROW$yKE=n-VWRfhI&wn|_X6(` z_WPK(bt4Q8gxJ=b%BW_nNj&h;H;2z`{vi`~)tCBk(zGYBp?f;(Ua+^@+rKm53ld9S zPP#A^Wv7>F7c36IAp7(%S716|mr9fnL?n&Q*?OcmX7>@shP*98yVXmJ{1{z!s;@_D zt0}M~j-0t@?)wY>a9PxzCVtBiTKiS1<;-&hv5CHiv=8d$IOnl?aI_>zR3eW}l*}`T zd7%jWK1w(iqAjU37u~dz-4@O^=PWhD7_yL+z1;-hnPx|je;QFR?I_x6McEg|;`Zuf z_}_7>V@hb=%%^H&>8W{N&Ud5bKD%p(B6#&l@nN^wOdQizb`@g}g1c|qGqGr^c>a1w z|5;G!BbS8(8#mlqM+re6&;L0Ba$evPxRGW!koG@-z@*c+8&^U^7Q+0jgUtgB$)Bh)OGD5oa(ju zL&w{}@q-4qVXtvRtXul%gWH0DxXe$&?MN>z2jh1!ElU%a2;fz@xaTyfs`lnr<` zLv5teGAw`KJIh))Wg8JzoRNMyP>X1rhr)=#Y8O6Nf7>}xLS8!@+&6k0h#H>Nn{`&~ z<h^0MI*wtWWT)UGMw#$-to|sCF?yXL$;_=8T>RsAI7ks*W{$R-UI&M5a3{Gda?9J z3PeWSws3vp1$(`F*+<1X7B6hG<6u)lqr|?N&1Up;Si*MeoRFeRNGZa1=`C?4ZaPvJ zuHL9EQ^d$jd1pu9n6iBgWPMtJyxmfJGQf{a*eag-%E@KZ$^*2_&F#h|LL)2_l*QS9(#5T>)&wtE8a=@FF+vG8N zk>*kU^97;}tRP6EGf5HKhlr6@^Nb7N1`_>QnnYF9-8tncspx59kcfE)TtFun#cCjn zEU2;}6Xu~xx+Bv+O;tKLcuo?~kQbcPghcWdz4-^H!wQOhQukRZRMRk>kfMa~V;A;p zSqpR3D87(4X}j4Awfr<~7h4dgK)pzpZf{bn z^yt`yH4+85n%*$3rL0fWi>l^4|J{Qess(a2+0W-O>gl%xIaVi`l9N3Nq}{$Q?o$#6 zP(6};On20~O*x}!V+=9YO)zz4yeTv@_04tEzA@Muc((5aTR+rHpa6@RymHX{a%Ss{ z+ZVey@TSCpCZq6G3WNWPfd3Z(|HlaUnQ37#)!hnd5VH}%lQbK+^qVrFox87bV{eTd zMjY@0wT+?ndYzV$vST&K{gWpow&Zbq;%=a$(B%@MLh@v!P|L4U zgM9JBN_Gb)g+}3@K$8-*b+GGuC&@6v)Fomd?4){kVQ)620*%U<8saNfLM+ndN~1z> zV$;~rU}Fc&M@|;i!@q(ZqbHdoB(EYYOs>u5jd5A-M`}}pr;g+_B5o2kj-|Pa zF8qc!e5d+kUV>;ih=57(*r24g=6@)>+c%LfGLw_-Bbm7r_`az+tag}5rqG&jrg(-W~CJFkaxZTf@_Ofx@ zzxqF#<4|HKKBpc&B9R1r8t{!k_=WNfzbR?aogs939=bT|!c4N>91ai-wsc4|JdG9y zGpB1A4i1ueuSS{R3h}0^YLpx`pB;Ok2-R5 zZzHya))4+|xc0QJ*&1>3;@0$RcgE3M_rt55cZ9<51j!pV&i`8js3v%e$CG{I{X+yj zruhC$iN%UA-Y%u_?FQq!rBg;{`8h`ZCg^bG&OC=733*%4cUW`DPGqp|OgNy?)-Lky zuY7>yw$@M~Jl&X?9MI2RqOdsWZwzFd6{P)UF5-=GVh z;$}}BvAUMs#V{T@TweGxI7dhuIzFqotm&oQreos6)^Nt1G4l8ce%&u1F<%WFM9t;W zBAEtq#1FS}e7Gq{9nzJ-0@1fhx^+w)&5)h+@I@?kv+h4xs>`xqTMB()kR)QH0W6ODL=b|ea)CmcTzPItT=KH66{L4@p}bW9=F z=+(cM#QUgiq$M^X08=_kUPU7sf!8j#4rN7NO0#TX0-;8=ySO&T7v$C}*`++cHZu0; zRv+{Je*j9;z>+TGv1i76Qc^1lu^>XXp&w}t;MzI_nTpY_m?O?J|UF!?x>j)zIZZ*}uTg|S?56^~@P4iEAwq#7&c^D#OmVAeT^&ib{UcAER@k$$X; zQdR$NNz=G^;6|aY!VuP>0e2>_I^ymyjmC*~Oj(aU>lb7XxoNc&mR~HbdffiYw#m3DLJ)nb-vczmSGI=PaP=yOJ4mrW01pSsP02=(ym z!R+#8VFsL>Puje-hBZZ0gY`?oFt44R6Z--pJ~w8q7te$W<+z`WB)mKtrOR>%f~{*2 z8>hh;3|%NPQq8-xDbWw`*n5*Ni7GB0zr7D?q`b1s^a4*X%Jk>EYA*r$va{t*S$Wk8 zL^lqaL9$a?PVadKA#e`-ocbsFKC1awpXsVmMxs^Fnz9Tb*6tD1sa`;k~@OqRo@ub(|hVwu)j^O#EQmIetE!ma(-|!O<`ZRqJb<$^dia$W5ARK;F@n)=G zXY|L|OhQ88G?ay6&;=(qqYF;O$NJ7x1?PPHYJC`UButfql;CF9^Z@N$9e`rgvKY7- zzkY{r^gSjplQ4S;+v7}YOOB)q;im)xJ8Tb}^>Fe{+E{o<&QW1zc~g`vO5=ii`UUW? zZp)~%d!YRLs1P5Gsp1zs3gc8)u&mU&?P*XcG+Tr-__K7L+$}7WQfV_Ngi(tq_9feK zK+m&sYg9Dt?NYYIX6$uOy3OW4i<~fWv+Cf(7LSO2Cy{IK;1#Y8C_5@I{l+TY*=I|v zB849$N`$Qn3)Wezrk#N{(Sj^ujO*o{#sa4oD_O8zmLim4B{5HQWLd}YpB(b z4G-q~15C`KQcuBSO|^7AHPTM2RneHT?`cv7UxhiJ{_{;Q;kGe05x5xg&K3|_>$pD_a&U>aXaI13$(JL50d8Z5nu7>Swu zA*$V;mYnn2)kI5c`a29y*`L60#8U8YzlVb^NVbZO*AIlUcC6{g-vYStoB)oYa(>HrRpU$_+Fu$?E^-+?mgq9i+l>lZ?b zT6(Rs*ytr2RlqzPAC<(}aFaO~EuqFiP9Nk%5YV?9#t-?A=4jtCuRhpfZRc5{uXo+q z=LI8vUYPpMT}NAmAiT1T|Lra-gEjft1a;1k`{Oe~KvJy%Wz~FR@vzsl)Hj`G)zsap zD0(^YuCzHguv&0Ryn%gl!eek+ywQej&`(Qef(ql7EcAYQoG}tAUY=Ns0uhUO05V)*ND z@*NLrHqhR{%JlU-nMJbBbn#Q$0gDOt;1glG|M6dhX@zoq#PRvcMk<`}n-dBYPlDbf zY2&o+<&J4^>4Q557tWSxa)1M;mS}X$!JFe6+N_0AI?erp9CdjDGuyvnelpc04y2u#n8-PU5wo6P&9?ZpnONA+t}Ucy z&nD(V>H%M8avRC7jdV$uW8n|L5W6kw7|(e8$j>_ZLqe`6y!1fWM}{tJ3t7HmzB894QuSOpNj=&WDT3e5Or0)3wFwasb4%9_M@6)K z&l3J-@<{!8U7lZ%P!XZsO|ejU04NSjBEBESP4Ff6+T}!&pxTCxBG{W z{I$5gyC-P##k--2l=5r77AsRg@o4?Q7zqe%7Y9-kbSnK|KDcKK;nZqb@o$i(QzUtW z4FlkIku@T67|OO;)}XWaHSwT$i->~}#O|Bld^q?M%%`d*s2x9BKP zZo$OD?q27J1NAg#Nd(Fn?4I|PbI>nwdR&!F6YOHC^L#n$QG{zQGnjL8QL{~TyS%sy zMT%4c%BbJPXL6?WNg|O1-c<>qUm^=RW`+5)eH2jAI{T^M6-_natW57V(D?*MKT4n;I#vjkQ1Y~X{0hj4% zF}qYRzy8zJX(%d$`X$XgPvDafqM65Qw_;|~(JO*m8-*q1ir0~W4cd`@#KX3_GEp5t z5?rPAGz%$L?%(5dRFgw~R^|tdxXDGF>^=J2drvtC0;nBNt)$2d+>6A}c}i_~ef`fu zywIKq{Tp+H@09h2i{+Dn7?p7~8D%gZ+<(bq<1f|tL;Qy~w3}O7WX))3Ej+(psj!1- zrlt&tNKU|u?sySN{!ByuYY@P5bL5@7&Uld^k~iLzJaP7WDAI|JZrsHHT>hmAC?xw& zC!c!IBNTzL7K;wAXR3vVTe1i(oYdqoy3H0Zw{@>?*4UcFaMCNHwib2efs0(Ync=2q zwM72#(Cn=nv2ablw^j({)fdng^E-(uP|5UD8@CzqpKlZ^=HH}?5{kmM7vLAoAatc; zwH5KZJkkdhh8C1p5+HZgC}LE+Xu}KIn7|*#?;j-8^-VaZ5jOW{JA#*;g5p`(xTiDd zKkPnW*IU@QEsE%-JWbaZU2+aF3<-bfklBU}TCC{E-~c1suP&!}=v`e&X_xF{wro+L zcgxt?1af+ArOGprbI<(>!E99@GkN&7?#q=uz{(bMN@|0qqxcTr07b2;i>k6W8Za(r zOGe?77{mF3SVV_<+hIDRNdbE)(lSDJU|Bf|swOh*8)pQ6AizER8M>1xnN1+Qcqhg$ z&ak{6PD5v75^-mAcvoOH6*!9Hkzpt)*#Ip_vNoGk)^|nj*9+w7+7R(=j4q>aw<4Wc z=nBx)kd4$ER29&>bnknJ`n4)pOczJMPJ! z0)p$AgO&S=`T1(PYN?P}4cSJ%&R?iNexQp^N$*`-AbTP7WfZIW#P4d}}S2|=#O7ke0mzh*aEWQE)y!|#~iGCKXe zpzrFFL$pk!^d8pUI(IfGO<%TTQHsrDXLDNnMC6*d0wT9m7x6Ft7V=_OlTqkuj{x>p z;1kpB_NxE04RdYk)Y!laqUU=rfZJ$T5)`7`QV?5(Ltg_xlECcjtEa{J!@6Brx);>b zl?P)xrifEIfWi;~!Hgrq*7bz~i3BH#^2_mOIb$vnOz3yqef|S?NrX2~aMzcrlIGhJ zJ57YYnbrjk0gMXNJsZ;3!GV3+U0eN7l{dNPN>2^D{M%{F_n#@Jh)M2G9pb6tlT&F# zzc){OFWO&LCDH1cNMGR@X9VA+vt>EiQ|#sD{Y6sIh0eE(T5g#Bhn{L{CgdEL#dtrL zC>~e(BtwcN6QdM$0h>v5cu{@BvleO1d{z*-w8N(k$wHP$AXwvfT1)EL-?E&6nLdTq zFA@*HmwLR__b301zkRRgd(MeG6hCvppG6OwFv=2NKQVx_rQX$Z3q-DFDcOMHtbuC2 zb}=nSGqv$BlXjj(ahhid7ECVPglKaK;z#;LgZZ+OisWYuKBPX7xpErFk*@EYkKqg2 ze61oYkPXBN#&}jK`c6OUoF{pGlCOmyvi0VbqIH)+GaMDJ>Eg{$20?GwP~=nbph7n3wT-iS@IWTjG!q<-}5nJdNKFs75SDJ`2N60FM#00h+c!NU0ufy*_DlHj73t z5%X`Hqe$xxtHUL9%+{FK#XTYqf1a`&Lh=``4pOX3cy239FO^N zfStakz4XYa-?AppcGY?%Pj@WYmLvxBlKhq06UyFTy`Dj|YO2D`3uG#B$$f7PEjp~U zN;XAx*Xx;j?A}%@n)?=Uw67Bf^MPlLUonDdnT0whr^OXyCbtVRp^N&tL4I{~Dg4l+ zvxK9}?_3)Y$>n?i!054VsQ<#MMZ=Q@luen-sz=N_VC}l?`zNJtA`krH?K@>?REBq0S+(}^2UlFWDqHi30Pa~uu05d$T+-JrcJV1?aXOg(}Rs zl`@li5%>|PHxJjZT#h6)u5#ukqU%dvk;$HYi|x;L7naNA&)c1zj7(iIm+BYA&tK7r zwW0zwzaX`x0|CVQVi4}J(N#ScVIBUXBSyY%CN{!aH)SJ(GEwpFU}-yF{d#w05hL=m zqA}!Sf^U&%EPmu~34)ZMEMWZ|Z{ zf+Da%zhehlo-wY?=x^Nensm)O!dR`~B96^wloNE6>dRY#u#pQB(ftm&2{0{aPw);3 zLS~XJegtuFdsZ#-4}Yw<2z1ya*ZublDU*Ut>&i)(l$<$AW-E7gWuf>Kh>nR@=~Jgg zYVeI|2kH%1E@)ScwTRMO*HTWJ!AcdT*o-xoiH_PF%JHNE29RfRx{{W~Mn)HwZeR53 z{~74suQ)4?@;WN79bIYU3yi%hNhnxTu7in4w>kOLA9 z^_cPfyxl`BO^Jaqzdl`|Ez%y3HTE#{dbqX?j$5k&zQxN?z*CZw+vAZV-WEk=-9oI^ zi>;EFv9pBIbUMsM{{@)yaWwa#nUxs`jEZa5y%dJ~ZYpxpbwF;r5KM9NBrtI6bS49Z z{7GcMaXGAxDfXDD;60Li!JF~fHPwUU&ynr@B*@3ChF52>+Zzj(2PL6C2Mor0xpcaX zJz8ihH2PY@>!))WZIW^vV%K*vW$Xw?vcF2|dP9n=qCP9;7B^IZhW=jxJ&T%Ztkc=ADNzA zsx*6uOG(O5$(&<*ti|J7dW)DtZjKZ4%;`A)POZf?A4Jh3X-N5M*8W<2T>+@m+RM zso4=f_o0cfhnM$+auk~mI=kVgHZ;l-+V`UB8DLApLi~fqxxCu82ZpTHwuvkJ zMaL0c$(fK#3^%@^>W3#TVHR`5ZG3y0Clb5K47#1K#yLmQyhW_55~ZZn&H*`)Kcz#xCRQCFdlucHx%dY1wZPf=tL$KK^-_TTkBlg%SX#-AMe8 zDRJaA`0SE_!0FPPn@x{0rimZQd9k+}88MLx`S?6fu6=l1Y@h3fs<=&*q;z=urTS=C zK%}u|(8k5e&Y-zSmoYb|zD$^cY}p6(t?!f9J6m?2>Tc-Xy34Rp*Ug6P;_=3oS~ z%u;Q7%I5MiGqZ{d!-pEl{0|+1NTm+haNN1M^6$Gh!|V@!B;}D{h3pn(C{xBk%}#IR zO1TK6*^j5|!U4^zB>Fw$Ab?>qDPT1M^Jx#~^C&2cPdIB_0;KSVNk9r$##HLTSD_Z& zz)jE%*Gj)7d9uVMl=+HdJ8%e}9%lwaY;_kEvV>UsLHx;mMC@f3lzq5Iv&y8{w)@Z#?E z$bXT?tyF)?<3bugVVY6(e@Vg`2i>|)$^m~$WioLwW}oXXZ}=w;=N0{LOx0{9*as^Bb{)>T@3m+vEip|GPIJDHTEO0j?I58}) z3~@%Q(7?0uCeHM#BsO=kytmWFVcmtD#HF#V$&{e5iF)nW6D|+WjJvd;&5ukcPLykI zL)z_SO#T-IEgtk{E$oT_$8EEJI%wS_Y2C(F)`01pzGC)%N-d}qrB@+6yelt`_?uuN zPMGYZCo678{Kdb+IPo{#IN(js1Ummj@!l19H8oPMb}r|M+d{D&z2T^r|!8rbRwlE=7j zz{QM`99y%o-F!wvWl#jR$l|ML^ohwPPlBQ~Vi{{yBOjvrhl~uf zK5Vk45;70o*YhtM&7#Sc2dfA3wZq@0ZZ6N~v6zg&MzJl<$ZNrwqf-$TiT@#W`2x6Mt;TiS4huyA5^}YIPTFF^l19VciDe9QgSuo770l zz$Fvs?0FY@_UtE2YE##{%dGmgZHHfzsU_`V*H`P4*F`ul(sYs9Jq*h6rbk1>eD34Z{2K;_cLbZ46halLc ze2%NUKU&GA!WwUqG&=coFm>87tCT*F4xGxo74O@5Y3xJVE!8F_1FP%~BdC2FS9Isf zXuW-CnGh!{^D*Drcrxc3Y`W9=5ZVYqn-rEs?8_&q}IoEx+VFS zRga(VCYV$<=Zq#wk?;b+las#o#HsNw*`FGFDeA^*xQuB(cE3~CcEUYt6MjgdL|p=P z2+pPgOZ0Zk#7FPiJV}Wb={;89-U46uTu_QI1&b)P=+se1|88_^!5Um>o)Nj!lfI}_ zA{$}3*734@W4yItj?m zLJCa$`Rn$L_lRPSglt!uro*Wg-e^WHi@NW8q5zxYdq%ULx=%RZ(Ry~zKFHmgD!x8n_+?xj`!7VyZLb@!Ht zcyvx*=Ox|L<#!iwxI;b}HqA-#(_&c7eI; zh0-~Nl>BWL;lGfbd$~ThM~0`;bnAxA&t^Bg46A9F67?ijVTmmSHXl37dKJH@X%pJ( zv;J34-$9e2BLwPjbgdS-#g6)O&a!wuZ-4?=C;(W1fb*oq3F7!&Q;TDT{dSIuAJ0r( zTYW}1z5Y^?(IYRkcvPK{&UNZ!DTD2NG^^l4v6pZ*x!@0~FW+zs*VWLZvD5?b&529v zzAIr#Blpmqud6Eze&qzM(zwET6WE`YFdmz$)SiInkY`uE9 z2W8d!Z|P-BLFnbp3rcnGlI9P_{}G(V#2CJpq^&-OF7u(-e@`ex!`4!J7AZxIWjne$ z*}p)Oo)D;<^YCfczySXZ)mxzJ%Trh$e@@Xs6YI$UjQXTpMM3=OD}yJh-k2t_G}69%^Fr!Z2HQA5*4M*x@spn| zrheG^IKj0ez3X@*QK}PLKen)$lLlOFZ8tSxuEOsfZ4ZBRv~f7a=7}eY0qYvDhVUkw zZOeCWJKZrO(yrm9v!+wYKhPp+8sVTN>nKBQt1)2z7ZTr41?oJxD3UIFa*^`;bD2FhRFQI1$)e-S7>YM&OE5M83i$Yg1gC4XbSB(3HY$XeKc0w~r|t-}85eyvq znGOcAFmP`I@uNFB6D-U3R7zi&HI?4$T$XBCYp7jyF2hIU++&75Z}~Yj0lG(o!Q{%x zle@H4z=iwQ^%fFV}$@P%l|Q*S||Fc=aU(OuYN7&dFa}V3Nc7J*3pGRNHysT zpl1qYqD}+z4udN>1yr0@uF3~3%~hGND|wBbU_IaPN$MmzOSBa(DV?!lmqJAFWhao7 z6XK-N{+v`HO%=al&V4z}>Sa|@+Qf8!nk9bZMS#vdzl+RDih{^-@~-07nqb7URdH*R+DD=7!&A9Oi{-a*?F%R^?_>z|&W zHQ+4C_b)3pp#^K(qJHO8s1UDOMw^aDYOOebgZD{HMbGVDVk$+=PF2;lVmdaX96DD( z2>^x9360&?xbJ=C?ww+GUzY7mi#yf$i@Zi^^Y}?DA8FLB1O|#d@$jX3gICv(QdzlV&8dxsHV(c+LsK>QTvzU6_ zYb0#5dCxZ%c~~}R7+|_=M1NiJ;GL(M6jlh!W$wT&BZz#^;TRxOvOoC5av{aK*jUdB zEJTT7g$OLq7j%VOxq7lBmjswrMs{Cq4i_QLuY?I-R*l_PX%)WEauEF6LE{{cM%g#Z zY=g9-pHTq4-?B_^ws)ot(CdUT(Q;?3ZgB%&0-LSJk}S~oODd0f;gmE$LNlWC)*SZw zTF2tWUDe>}3GAgFzfUW{@fr-5%+TXNF!#@u3xLK#M@{^pJ@RwHxR(mQv$rbM^u)yF zp7gc4+^-scO=w4GnLoUHm&|*G%B4)zdnT-@sLAXD{t?qVWoK?M#QmO7ZDZYumcROM zT0RXq?@|A$uOb2&0IX>Ab9ty?U)lM3)bo7LPM+d~0IDZ9U)9X4Pt|IhEccrc4$Yqg zxN&t9niz^0H@V{LX*57HW5=4LcVn`mZrtz!m-E4LWa#a&|ZE=ZeR z_be>uWC0uQotqmp(+ySAn|+s`Jh^?c#?)U-^^qVEROY9akEY4F$EfL{d=!)6%BG-- zzxb^*e?e$Rf1Wl1QT?k8F>OCoXwv?=Ung`f@oR`*z|{D)G%5h9(2EXaoVg^$f5Zm< zKZTunJXG!9$1R~Oja|ej${K1yXo$j8_FcA;rjQxV!J)?|Gj8yk6(bnRAXg-|KsQuFvOvU}1Q)$#BKFf7rFv3#c^C6nuM& zOO0Gft$Kq{^uZk+fBQMx4ywF#eZ10jN%@}^6Trc3hCtkr5v?qLPeTBZoa}i>5KfE4m^W45!H&tNIy2!R)_bi2pfs)oyorVbu+nl5 ziVqIJzcjU0;LWSXA>n4vmdvWwz`nJ(vB0=#2PO^BiHo&%ecgXrM@U_;#^7aMCflK* zu?J85J`Tl@CXG@Gz9}c1FQwCP4okOwbBpS37P8a>qfV`z9k+`X5YFPzTfu%UP!6y`Fvr_P9?4V5;X6Bf8{U9#rCkAZ zM&uVB!n66B@`9(+a&}!KKRfCf^oQNN+6$^tHoMIK!>*$7-0ZFr=x>*b-P5X-LgxBY zo2Ug*pNH%q>8qqJmtk=~7g&DYcueN3PcuE3&z~%j0gUYgSS9wn57tV0QdV~{+bxEnx{U^j4&k6Tg_t{mX$_Yq$xe=@q|jc4#`MB^ zJT!tidMB9LT+XqKk3JFN=!_dS0?dknKn##1>;EeT2o)}9LyEIBz=e4SFuw9d_vq)Y znKx|vFBXdWkaNz_)-AYMGNnQ9zLj_f%C}~7N!N>u)Lf+CfEIdIU7czh$QbcAide4T zZQJy*?<2fUv(SP%PV21I_X1kz7G8vO5oI)0xCIvcYt6{A`!}bwQlGSad^&0sE+dig ztCN-J!D2iYgG*FJ2{BPzy1^u&y=FXDd67a8y7BGP|L)Sh_Z*1ci7meUFD~utdnA|k z%FkshXa7&|yHfQ-cZaL9*88w++@nx&uAPsEVL*=wVw{~gi>(snR7!xUfN3m@nIRqe z$bxi@pG5F$L=in`nIEOo82`J5h_9j*7~_4)pr(1ea&G+SOCoJiMKDK#1^!`Tmo zu(KAj$s(@Ez}~eSFWD$y#q zslU<&-b60sArh0MhfMd8Ut(rM_CQZ8FfKQivy3;fi)0|#R9eO4o~zDAw8`&mCJBRl zL+V<9>B#dX+=Ch6E=t$PUla#aJlOiq<<`$o@7t~|m@_8YX~f5JPr8|q*x0k}KKaw) zlj4s{p!Bb0(O2I@&cJP`BT4v(=^IBCC}>G;6Pl`dvTGO(u1uHZFzBch#Oi5#?{oUA zMDhff&?FU9`${$qfOt^aXNUDLXp}!L8o++(*YdqI@rZ`e_9q$WGiZtk%BdwBGNUQLOvKhbHU?bZL0ypyF6t66gl zm;}?$LvW7=cpykxJulrHg1_Tybvk9?!FUgQFW7)ZjiG5RKh5P)A-N+a_IR~*prd%Jub(3dwV#iE zEZRnitmR!zrZDwcFZbI$fi zpQ#2NyF^|ZZxhg}_2{p|uY5RbnD8K6ZJ*(Qw2)?}wekp&yaRA|Qo#DxsS?SeI+jqSMG)is9$_pX3e;QRCk`w z6Eyf}-+>ptnm-5fB$ja02cI*FiDNlWz6!au(Hs}CGqc@Mmic~|=QFFJrG1@1hjtXy z4~e%c+1cVu*QrSvt}^-J7&3CYOFA(;0v#pDtP1!!v4p;BvW*`n{US>q(dX{NUrV`ti>sUd7L3MP0-oP`aRTgYw5brGKhov{JH8&ZnR)OJ2X6Hj z*N%E-g5%w9Tu(o3p@Ox209&F)dqM|)8ypzq@>_T7)U{4lXM#FbS?FxaC!G^bZMM9+ z4tmuQbQP|}fWbv^^L6{ks3C9Ej)`TTPs7Rx%f;*+b8A$!FHS$N0rHb7YlE-;Os=Pr zQ{twGcgc=sfxFbo@AZ<0v(i)mIIN>SayZmhz4f%!>5C|cW!)L%h17s1v)z*m@qbN( zLIG`HP@`-xc!<{bo61SZlQWVZ1OuYl!Sb-gF-ru;V-o?-65R4%f%6Z;4dlCb<*tm4 zT`7ejX`!VvI;>13$7YHQz%+8p7l(Tpo$_JB4f^W={o?Bv;zK3iLCjqj{gvE5lo;fd zHH{q|VzJ(ecLFb~dW44K((lhkhDQ$2inQ@ZcRq7Y>-^*1b>gOVEt)4}ovdHpbt^K@ z|3sf`Dm|bJwcZkK{pP34+PPS-&Y(HzYpQh%%*U0(ohJ^qYv&SPhZse79v3M#nTUb? zTTjUjU*9&)0S1{kUx6pKuPYG_c~z}evFZy5xUz{>?k8wd2OGRLnS6!W@2E;KWyJGkUt&UFTh*2NVjj=kW%jj~V001z!4 z=ACav4hf=_2vC25z)FK{a-HCIF%1b@(>NH^N7$**yWUBYO61yA32R`g-kGrQqT2&s zZ1aW~`>zx~03Uhl@0bL?Vul+mpc)cp64nzfU1rpi*eG&?8WU7Xl4Pf1!!_iKpK_${ zC;xLY0h})InNl8x8hkL6Jpz7odsa%}^mCw|17HWPhf{dC+kQ}x((i~n?<}jL=p9a@ z<9^KPtHyuVYuBL`*B7H;P2iVO8ICwx_P&$c40y;=GC7R)u@F`J-|`;#me&bZ9#xFU zJg^Th!=rFfc{Bw+ujIxWBM>U0T(6i0?6X&W^QWn?a#<*foA?<)RQJ+am_wkw5~pN- z7sfTpB>PChT4dEn1d;2VMl0o-hg^bZeAQZSZ%fT*?fK_jkzO;p1^Kn_+yjstFP#ra zNvx;BrMYSMj?`B;0sS zFuJaW4L~Ou?IWxSIxyrDP0$laaSx}5DtUOzHO?=y^m2JYfcOG)&~ws}entE=bCT7$ z=#rYt?lU1eR^i}WaqU8Z0rKPflqR^`l!q|k(Zo+khOK+ubx;hXEPh&3dhXVaKhK_5 zEWuW;iN*%L+&b5&xM}Dl-pY8w8~S%KsSYAxoEeE0RatjS6)vupzw^Mi4zR4J9^a9vEO zGsL1|=&T;B!-Hc|XANCOT4+&_Am}oQeN;)!5I#Ng%dGfD89Z`xzBJfQ5Uq?0g3AeUS9@IhE|>w~}OV)8>HvkoV#COPN{LT#vk8 zt2Z)j@{a(~lW*kv*4-rOL6sffa^(OAYdJ-0AsgF9gwSQe2wH&X@4yh*TSHt#%TNt1(?*1p$1*$&WoXj%(3D- zcQ5QJ#PkYUg9UjMs?vZCI$TX&{X=JmqECeM2>uCx|CpLx$`!gYuDe(vVX}YRkFG^k zURe>tw{_d=^mg9nvS?KtpkI=2?(iG$tPXR5QosdvzxGoCt z$$I=Gfzpq+2F3?10L^~%hk|tHo!byiu28i+0-PzrVDKCekd-_eW}(>Fp}Ancc191J z%LV{ozGVXd7!U|yD)X?cRj`u12B#u~Q22#>5x;tCwV54R+A8Kzk+(poe&f<5a*v*K zT2oU&Cy_LPGej(sedjw!v3{YylrY}sxYF)>cfp<-T!xEu)CFu&YJe?D)I%N!%*L!8 zEi#ZVi4r-oMksMF`zOoUUiq(+KVL}Vgk4zs|M2{i%LBzJSShuf5=6EJK+gfbJ})q= zG0GhyJ>s|)s`}>jgj5{06DiB8;CT5#UeEFuCDRNU65yFEh+SOUYPR?{idoz^hcctc z&442k_wYk5d(L7ZTKmy)4^n0o##7c6!_jl_B86&KbNSP0;&tq_AS1DeI66n%PR*pX zi2%0k-ZNP@3`AaRb)vJ?W}XEv*Z1a+PPd6tY;c0IY-s0=Iw-*C*soU) zC=bBofdMQRHt;f`m;%bDO+Q@6&hS8dvdDDe(V_H-k2t&!J`FL&9w2#0bHLqd5+>n8)4e;ua%TPUO&4#d!TjvD`IHe+m+wqABkj zoNs5r+GI!s>cQZx77EF%7%V;lk~d43R$%h9**@|sc6SSR>J07Anld(@sT0nyR>Qu_ zPhkc@Fj;M*AKsf3%f|p*H1HyY%3g7T%cCKt?y8k0=-`j0laL`{!mVH11jZ{=3)Zbo z21^05#asw*jiv?Hew&@KV*;teNz-jz?UZ2y0k!l8DBW^9Rj~0!uD>Ft|27Lg;_|N} z*?vvL_xnuig>$EG@^@kLoJ?zdbt0stXU1YVLJO_W zCv!h-*}a>}{Q3SZv`DX6-2%p&B;T>R%A72KsxXP5VK54m2trhI`mBmx(#zV{ zInu6zS{==2l?XBO^i7UsOK?Fk{?ekyEXECjxn| ze`kRpJim|8Q}?3d(XG1>vcoX%zs<(_g-QWYTElLe@&5AL%%^F!{2#PFiop zRz~d(ix56>b@e=g)qGNk>2`{de6Q_WxRCIF*6yQFR#bxy#Qy{EQ~~2n-V>tkL{`UY z&0Rmmuj2DpeT)jObl<7A@des_b`d1V25nwoq~e9M<^f>hHSU>co8g(*{m}-YwofiI z-mkS=3Wl~O+8MFVW{YqX8E6K**_pPc`QNK@m~X8Hg&Kle5qX4L!dd6!IWdLU*Nlkc zGiH(n$H6or(h^BfuCPB&?kP`30z;2(u1 zR+FQfD9dIbldYlRvSLo87bRrF5U656yei7F$Z+uFv&!-!9(3wD{QY)By0oUJmuQ{- zU}FV=;Y7LSZ1uxnRdzVY10dxWlIkcKoJet_HxrwC@n~W6^hFyQekJ5|pV<4XQj zka1?kZLfD%g`ld(`_Jln6>AAWt9jnwML-$NI@O($<9KJ{W`C%l?Zl4-L0J7Mr!-?21u}Dy5k;D zu}!eeZ*3?R;L}9xDghYu?{zNJxF-U5o>7it>+~T~$v2ua{;7P)^J*yJ6~TT02(a@l_L<@JIZo3wOYJ9t9BNNUnvpIZ184_1fah;Vh@r1saB z^4y@`7jq3dxmVlsiow+%)C~5)FovY6v>3pvw$J%t@r@7cp&Ec@j$@T1u-i81-!`X5 z*u0~!^hDZq+7k7};*;b~0?h1x(q(|(>8OIVD1hr(THoGWk=iwDyIPzQf69sA=(J+o zn#EcLV}QPlry2xM(Oe*&QuTxz|DO({_ui&T9ig&XSsUK?V&dy)5>MGnr6uw&*J)SR z4O5d0C2t!+(VG{Y3fFU3G4!F~;z`0^Zy$VT zlJGjGSF&$3BUtfc03n5Fp1KQfb~InA&8`q*1q&GG=||Hzpy6L2H1f*;LpyQht{w?} zDZ2kUk>FaSr)>&iD|Z|7sH6U!z%}z@JhB~OedrN<`}Lfq^UV}Y43>cn?*zZ0AOM2< zpX5w(`QSQaEYTvqHz~=NXHUjQf0o%dBkQfeAN31lR&xxOEgYHTdZp%bVXN280=Ana z^M=FH$n=5rl?&BI)^08Qe_`>YwGkkoEIR+Kv^%~Pb0k^b?3|sA#qp8cs#eTueeM2Q zRw=0&M&6mX$~YF!Y0ZBc@63#c7`f!9BKSXd@Voc{RoLU+XN*d^;RK${8T?=LBS%Bk z&gkb&o-U3d6^w6h1+IPUz|;DW zIZ;96kdsD>Qv^q=09&hp0GpEni<1IR%gvP3v%OR9*{MuRTKWHZyIbuBt)Ci`cU_&% z1T+i^Y)o{%281-<3TpPAUTzw5v;RY=>1rvxmPl96#kYc9hX!6V^nB|ad#(S+)}?8C zr_H+lT3B#So$T=?$(w3-{rbQ4R<@nsf$}$hwSO)A$8&`(j+wQf=Jwhb0`CvhR5DCf z^OgI)KQemrUFPH+UynC$Y~QHG%DbTVh-Skz{enNU)cV_hPu~{TD7TPZl>0&K>iuE| z7AYn$7)Jrb9GE&SfQW4q&G*@N|4cHI`VakFa5-C!ov&XD)J(qp$rJJ*9e z-sHv}#g*T7Cv048d1v~BEAzM5FztAse#q78WWC^BUCzQ U&wLp6h6BX&boFyt=akR{0G%$)mH+?% literal 0 HcmV?d00001 diff --git a/docs/common/assets/images/widgets@2x.png b/docs/common/assets/images/widgets@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4bbbd57272f3b28f47527d4951ad10f950b8ad43 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0y~yU}^xe12~w0Jcmn z@(X6T|9^jgLcx21{)7exgY)a>N6m2F0<`Rqr;B4q1>>88jUdw-7W`c)zLE*mq8W2H z-<&Jl_Hco5BuC5n@AbF5GD82~-e8-v=#zCyUX0F-o}8pPfAv`!GN$ff+TL<~@kgt} z62eO?_|&+>xBmM$@p|z`tIKEdpPf8%qI>4r7@jn<=eta*{3~?g(zz{Ke9zc-G^gr? z-7foa?LcS!hmbwzru}ICvbWLlW8;+l-}!^=c32!^nV`+`C*;0-*Y%l94pC;Cb3GXz zzSf%a!{gVr{Y_lVuUj+a)*Ca+!-Hu%xmP&&X-2CuANY8^i{D7Kg6qzP zXz_ps9+lN8ESH{K4`yu&b~I>N9xGlE&;2u*b?+Go!AhN?m-bxlLvtC#MzDF2kFzfHJ1W7ybqdefSqVhbOykd*Yi%EDuhs z4wF{ft^bv2+DDnKb8gj1FuvcV`M}luS>lO<^)8x>y1#R;a=-ZKwWTQQb)ioBbi;zh zD!f5V)8581to1LL7c9!l^PSC$NBPYif!_vAZhmL4)v4U)4UsrLYiH_9rmQDd?)(e5 z^pcH>qvBg*i0dus2r*mp4;zKvu=P#s-ti;2obl`NjjwoYd>e(oo#j_uyRb<7Pv^If zzZ|mGHmV)8^tbO%^>eqMw(@7(&3g{jEp-Najo7V75xI_ZHK*FA`elF{r5}E*d7+j_R literal 0 HcmV?d00001 diff --git a/docs/common/assets/js/main.js b/docs/common/assets/js/main.js new file mode 100644 index 000000000..5fe710b2a --- /dev/null +++ b/docs/common/assets/js/main.js @@ -0,0 +1 @@ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";function x(e){return null!=e&&e===e.window}var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&r|56320)}function oe(){T()}var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,k="sizzle"+1*new Date,m=n.document,S=0,r=0,p=ue(),x=ue(),N=ue(),A=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){for((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;o--;)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
                                                    "],col:[2,"","
                                                    "],tr:[2,"","
                                                    "],td:[3,"","
                                                    "],_default:[0,"",""]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;l--;)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(R)||[""]).length;l--;)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
                                                    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),i=("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0":">",'"':""","'":"'","`":"`"},P=h.invert(L);h.escape=W(L),h.unescape=W(P),h.result=function(n,r,t){h.isArray(r)||(r=[r]);var e=r.length;if(!e)return h.isFunction(t)?t.call(n):t;for(var u=0;u/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};function $(n){return"\\"+U[n]}var J=/(.)^/,U={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},V=/\\|'|\r|\n|\u2028|\u2029/g;h.template=function(i,n,r){!n&&r&&(n=r),n=h.defaults({},n,h.templateSettings);var t,e=RegExp([(n.escape||J).source,(n.interpolate||J).source,(n.evaluate||J).source].join("|")+"|$","g"),o=0,a="__p+='";i.replace(e,function(n,r,t,e,u){return a+=i.slice(o,u).replace(V,$),o=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(n.variable||"obj","_",a)}catch(n){throw n.source=a,n}function u(n){return t.call(this,n,h)}var c=n.variable||"obj";return u.source="function("+c+"){\n"+a+"}",u},h.chain=function(n){var r=h(n);return r._chain=!0,r};function G(n,r){return n._chain?h(r).chain():r}h.mixin=function(t){return h.each(h.functions(t),function(n){var r=h[n]=t[n];h.prototype[n]=function(){var n=[this._wrapped];return u.apply(n,arguments),G(this,r.apply(h,n))}}),h},h.mixin(h),h.each(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];h.prototype[r]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0],G(this,n)}}),h.each(["concat","join","slice"],function(n){var r=e[n];h.prototype[n]=function(){return G(this,r.apply(this._wrapped,arguments))}}),h.prototype.value=function(){return this._wrapped},h.prototype.valueOf=h.prototype.toJSON=h.prototype.value,h.prototype.toString=function(){return String(this._wrapped)},"function"==typeof define&&define.amd&&define("underscore",[],function(){return h})}(),function(t){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(i,n,r){e.Backbone=t(e,r,i,n)});else if("undefined"!=typeof exports){var n,i=require("underscore");try{n=require("jquery")}catch(r){}t(e,exports,i,n)}else e.Backbone=t(e,{},e._,e.jQuery||e.Zepto||e.ender||e.$)}(function(t,e,i,n){var r=t.Backbone,s=Array.prototype.slice;e.VERSION="1.4.0",e.$=n,e.noConflict=function(){return t.Backbone=r,this},e.emulateHTTP=!1,e.emulateJSON=!1;var h,a=e.Events={},o=/\s+/,u=function(t,e,n,r,s){var h,a=0;if(n&&"object"==typeof n){void 0!==r&&"context"in s&&void 0===s.context&&(s.context=r);for(h=i.keys(n);athis.length&&(r=this.length),r<0&&(r+=this.length+1);var g,m,s=[],a=[],o=[],h=[],u={},l=e.add,c=e.merge,f=e.remove,d=!1,v=this.comparator&&null==r&&!1!==e.sort,p=i.isString(this.comparator)?this.comparator:null;for(m=0;m=this.length)return e.QueryLexer.EOS;var t=this.str.charAt(this.pos);return this.pos+=1,t},e.QueryLexer.prototype.width=function(){return this.pos-this.start},e.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},e.QueryLexer.prototype.backup=function(){this.pos-=1},e.QueryLexer.prototype.acceptDigitRun=function(){for(var t,r;47<(r=(t=this.next()).charCodeAt(0))&&r<58;);t!=e.QueryLexer.EOS&&this.backup()},e.QueryLexer.prototype.more=function(){return this.pos=this.scrollTop||0===this.scrollTop,isShown!==this.showToolbar&&(this.toolbar.classList.toggle("tsd-page-toolbar--hide"),this.secondaryNav.classList.toggle("tsd-navigation--toolbar-hide")),this.lastY=this.scrollTop},Viewport}(typedoc.Events);typedoc.Viewport=Viewport,typedoc.registerService(Viewport,"viewport")}(typedoc||(typedoc={})),function(typedoc){typedoc.pointerDown="mousedown",typedoc.pointerMove="mousemove",typedoc.pointerUp="mouseup",typedoc.pointerDownPosition={x:0,y:0},typedoc.preventNextClick=!1,typedoc.isPointerDown=!1,typedoc.isPointerTouch=!1,typedoc.hasPointerMoved=!1,typedoc.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),typedoc.$html.addClass(typedoc.isMobile?"is-mobile":"not-mobile"),typedoc.isMobile&&"ontouchstart"in document.documentElement&&(typedoc.isPointerTouch=!0,typedoc.pointerDown="touchstart",typedoc.pointerMove="touchmove",typedoc.pointerUp="touchend"),typedoc.$document.on(typedoc.pointerDown,function(e){typedoc.isPointerDown=!0,typedoc.hasPointerMoved=!1;var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e;typedoc.pointerDownPosition.y=t.pageY||0,typedoc.pointerDownPosition.x=t.pageX||0}).on(typedoc.pointerMove,function(e){if(typedoc.isPointerDown&&!typedoc.hasPointerMoved){var t="touchstart"==typedoc.pointerDown?e.originalEvent.targetTouches[0]:e,x=typedoc.pointerDownPosition.x-(t.pageX||0),y=typedoc.pointerDownPosition.y-(t.pageY||0);typedoc.hasPointerMoved=10scrollTop;)index-=1;for(;index"+match+""}),parent=row.parent||"";(parent=parent.replace(new RegExp(query,"i"),function(match){return""+match+""}))&&(name=''+parent+"."+name),$results.append('
                                                  • '+name+"
                                                  • ")}}}function setLoadingState(value){loadingState!=value&&($el.removeClass(SearchLoadingState[loadingState].toLowerCase()),loadingState=value,$el.addClass(SearchLoadingState[loadingState].toLowerCase()),value==SearchLoadingState.Ready&&updateResults())}function setHasFocus(value){hasFocus!=value&&(hasFocus=value,$el.toggleClass("has-focus"),value?(setQuery(""),$field.val("")):$field.val(query))}function setQuery(value){query=$.trim(value),updateResults()}function setCurrentResult(dir){var $current=$results.find(".current");if(0==$current.length)$results.find(1==dir?"li:first-child":"li:last-child").addClass("current");else{var $rel=1==dir?$current.next("li"):$current.prev("li");0<$rel.length&&($current.removeClass("current"),$rel.addClass("current"))}}function gotoCurrentResult(){var $current=$results.find(".current");0==$current.length&&($current=$results.find("li:first-child")),0<$current.length&&(window.location.href=$current.find("a").prop("href"),$field.blur())}$results.on("mousedown",function(){resultClicked=!0}).on("mouseup",function(){setHasFocus(resultClicked=!1)}),$field.on("focusin",function(){setHasFocus(!0),loadIndex()}).on("focusout",function(){resultClicked?resultClicked=!1:setTimeout(function(){return setHasFocus(!1)},100)}).on("input",function(){setQuery($.trim(($field.val()||"").toString()))}).on("keydown",function(e){13==e.keyCode||27==e.keyCode||38==e.keyCode||40==e.keyCode?(preventPress=!0,e.preventDefault(),13==e.keyCode?gotoCurrentResult():27==e.keyCode?$field.blur():38==e.keyCode?setCurrentResult(-1):40==e.keyCode&&setCurrentResult(1)):preventPress=!1}).on("keypress",function(e){preventPress&&e.preventDefault()}),$("body").on("keydown",function(e){e.altKey||e.ctrlKey||e.metaKey||!hasFocus&&47this.groups.length-1&&(index=this.groups.length-1),this.index!=index){var to=this.groups[index];if(-1 .tsd-signature");if(!($signatures.length<2)){this.$container=this.$el.siblings(".tsd-descriptions");var $descriptions=this.$container.find("> .tsd-description");this.groups=[],$signatures.each(function(index,el){_this.groups.push(new SignatureGroup($(el),$descriptions.eq(index)))})}},Signature.prototype.onClick=function(e){var _this=this;_(this.groups).forEach(function(group,index){group.$signature.is(e.currentTarget)&&_this.setIndex(index)})},Signature}(Backbone.View);typedoc.registerComponent(Signature,".tsd-signatures")}(typedoc||(typedoc={})),function(typedoc){var Toggle=function(_super){function Toggle(options){var _this=_super.call(this,options)||this;return _this.className=_this.$el.attr("data-toggle")||"",_this.$el.on(typedoc.pointerUp,function(e){return _this.onPointerUp(e)}),_this.$el.on("click",function(e){return e.preventDefault()}),typedoc.$document.on(typedoc.pointerDown,function(e){return _this.onDocumentPointerDown(e)}),typedoc.$document.on(typedoc.pointerUp,function(e){return _this.onDocumentPointerUp(e)}),_this}return __extends(Toggle,_super),Toggle.prototype.setActive=function(value){if(this.active!=value){this.active=value,typedoc.$html.toggleClass("has-"+this.className,value),this.$el.toggleClass("active",value);var transition=(this.active?"to-has-":"from-has-")+this.className;typedoc.$html.addClass(transition),setTimeout(function(){return typedoc.$html.removeClass(transition)},500)}},Toggle.prototype.onPointerUp=function(event){typedoc.hasPointerMoved||(this.setActive(!0),event.preventDefault())},Toggle.prototype.onDocumentPointerDown=function(e){if(this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu"))return;if($path.hasClass("tsd-filter-group"))return;this.setActive(!1)}},Toggle.prototype.onDocumentPointerUp=function(e){var _this=this;if(!typedoc.hasPointerMoved&&this.active){var $path=$(e.target).parents().addBack();if($path.hasClass("col-menu")){var $link=$path.filter("a");if($link.length){var href=window.location.href;-1!=href.indexOf("#")&&(href=href.substr(0,href.indexOf("#"))),$link.prop("href").substr(0,href.length)==href&&setTimeout(function(){return _this.setActive(!1)},250)}}}},Toggle}(Backbone.View);typedoc.registerComponent(Toggle,"a[data-toggle]")}(typedoc||(typedoc={})),function(typedoc){typedoc.app=new typedoc.Application}(typedoc||(typedoc={})); \ No newline at end of file diff --git a/docs/common/assets/js/search.js b/docs/common/assets/js/search.js new file mode 100644 index 000000000..6496d90dd --- /dev/null +++ b/docs/common/assets/js/search.js @@ -0,0 +1,3 @@ +var typedoc = typedoc || {}; + typedoc.search = typedoc.search || {}; + typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","262144":"Accessor"},"rows":[{"id":0,"kind":32,"name":"ToGammaSpace","url":"index.html#togammaspace","classes":"tsd-kind-variable"},{"id":1,"kind":32,"name":"ToLinearSpace","url":"index.html#tolinearspace","classes":"tsd-kind-variable"},{"id":2,"kind":32,"name":"Epsilon","url":"index.html#epsilon","classes":"tsd-kind-variable"},{"id":3,"kind":32,"name":"RadiansToDegrees","url":"index.html#radianstodegrees","classes":"tsd-kind-variable"},{"id":4,"kind":32,"name":"DegreesToRadians","url":"index.html#degreestoradians","classes":"tsd-kind-variable"},{"id":5,"kind":128,"name":"Angle","url":"classes/angle.html","classes":"tsd-kind-class"},{"id":6,"kind":512,"name":"constructor","url":"classes/angle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Angle"},{"id":7,"kind":2048,"name":"degrees","url":"classes/angle.html#degrees","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":8,"kind":2048,"name":"radians","url":"classes/angle.html#radians","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":9,"kind":2048,"name":"BetweenTwoPoints","url":"classes/angle.html#betweentwopoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":10,"kind":2048,"name":"FromRadians","url":"classes/angle.html#fromradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":11,"kind":2048,"name":"FromDegrees","url":"classes/angle.html#fromdegrees","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":12,"kind":128,"name":"Axis","url":"classes/axis.html","classes":"tsd-kind-class"},{"id":13,"kind":262144,"name":"X","url":"classes/axis.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":14,"kind":262144,"name":"Y","url":"classes/axis.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":15,"kind":262144,"name":"Z","url":"classes/axis.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":16,"kind":256,"name":"Color3Like","url":"interfaces/color3like.html","classes":"tsd-kind-interface"},{"id":17,"kind":1024,"name":"r","url":"interfaces/color3like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":18,"kind":1024,"name":"g","url":"interfaces/color3like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":19,"kind":1024,"name":"b","url":"interfaces/color3like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":20,"kind":128,"name":"Color3","url":"classes/color3.html","classes":"tsd-kind-class"},{"id":21,"kind":512,"name":"constructor","url":"classes/color3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color3"},{"id":22,"kind":1024,"name":"r","url":"classes/color3.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":23,"kind":1024,"name":"g","url":"classes/color3.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":24,"kind":1024,"name":"b","url":"classes/color3.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":25,"kind":2048,"name":"toString","url":"classes/color3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":26,"kind":2048,"name":"toJSON","url":"classes/color3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":27,"kind":2048,"name":"getClassName","url":"classes/color3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":28,"kind":2048,"name":"getHashCode","url":"classes/color3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":29,"kind":2048,"name":"toArray","url":"classes/color3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":30,"kind":2048,"name":"copyFromArray","url":"classes/color3.html#copyfromarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":31,"kind":2048,"name":"toColor4","url":"classes/color3.html#tocolor4","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":32,"kind":2048,"name":"asArray","url":"classes/color3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":33,"kind":2048,"name":"toLuminance","url":"classes/color3.html#toluminance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":34,"kind":2048,"name":"multiply","url":"classes/color3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":35,"kind":2048,"name":"multiplyToRef","url":"classes/color3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":36,"kind":2048,"name":"equals","url":"classes/color3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":37,"kind":2048,"name":"equalsFloats","url":"classes/color3.html#equalsfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":38,"kind":2048,"name":"scale","url":"classes/color3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":39,"kind":2048,"name":"scaleToRef","url":"classes/color3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":40,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":41,"kind":2048,"name":"clampToRef","url":"classes/color3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":42,"kind":2048,"name":"add","url":"classes/color3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":43,"kind":2048,"name":"addToRef","url":"classes/color3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":44,"kind":2048,"name":"subtract","url":"classes/color3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":45,"kind":2048,"name":"subtractToRef","url":"classes/color3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":46,"kind":2048,"name":"clone","url":"classes/color3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":47,"kind":2048,"name":"copyFrom","url":"classes/color3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":48,"kind":2048,"name":"copyFromFloats","url":"classes/color3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":49,"kind":2048,"name":"set","url":"classes/color3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":50,"kind":2048,"name":"copy","url":"classes/color3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":51,"kind":2048,"name":"toHexString","url":"classes/color3.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":52,"kind":2048,"name":"toLinearSpace","url":"classes/color3.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":53,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color3.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":54,"kind":2048,"name":"toGammaSpace","url":"classes/color3.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":55,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color3.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":56,"kind":2048,"name":"FromHexString","url":"classes/color3.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":57,"kind":2048,"name":"FromArray","url":"classes/color3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":58,"kind":2048,"name":"FromInts","url":"classes/color3.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":59,"kind":2048,"name":"Lerp","url":"classes/color3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":60,"kind":2048,"name":"LerpToRef","url":"classes/color3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":61,"kind":2048,"name":"Red","url":"classes/color3.html#red","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":62,"kind":2048,"name":"Green","url":"classes/color3.html#green","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":63,"kind":2048,"name":"Blue","url":"classes/color3.html#blue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":64,"kind":2048,"name":"Black","url":"classes/color3.html#black","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":65,"kind":2048,"name":"White","url":"classes/color3.html#white","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":66,"kind":2048,"name":"Purple","url":"classes/color3.html#purple","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":67,"kind":2048,"name":"Magenta","url":"classes/color3.html#magenta","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":68,"kind":2048,"name":"Yellow","url":"classes/color3.html#yellow","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":69,"kind":2048,"name":"Gray","url":"classes/color3.html#gray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":70,"kind":2048,"name":"LightGray","url":"classes/color3.html#lightgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":71,"kind":2048,"name":"DarkGray","url":"classes/color3.html#darkgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":72,"kind":2048,"name":"Teal","url":"classes/color3.html#teal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":73,"kind":2048,"name":"Random","url":"classes/color3.html#random","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":74,"kind":256,"name":"Color4Like","url":"interfaces/color4like.html","classes":"tsd-kind-interface"},{"id":75,"kind":1024,"name":"r","url":"interfaces/color4like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":76,"kind":1024,"name":"g","url":"interfaces/color4like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":77,"kind":1024,"name":"b","url":"interfaces/color4like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":78,"kind":1024,"name":"a","url":"interfaces/color4like.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":79,"kind":128,"name":"Color4","url":"classes/color4.html","classes":"tsd-kind-class"},{"id":80,"kind":512,"name":"constructor","url":"classes/color4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color4"},{"id":81,"kind":1024,"name":"r","url":"classes/color4.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":82,"kind":1024,"name":"g","url":"classes/color4.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":83,"kind":1024,"name":"b","url":"classes/color4.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":84,"kind":1024,"name":"a","url":"classes/color4.html#a","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":85,"kind":2048,"name":"addInPlace","url":"classes/color4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":86,"kind":2048,"name":"asArray","url":"classes/color4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":87,"kind":2048,"name":"toArray","url":"classes/color4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":88,"kind":2048,"name":"add","url":"classes/color4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":89,"kind":2048,"name":"subtract","url":"classes/color4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":90,"kind":2048,"name":"subtractToRef","url":"classes/color4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":91,"kind":2048,"name":"scale","url":"classes/color4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":92,"kind":2048,"name":"scaleToRef","url":"classes/color4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":93,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":94,"kind":2048,"name":"clampToRef","url":"classes/color4.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":95,"kind":2048,"name":"multiply","url":"classes/color4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":96,"kind":2048,"name":"multiplyToRef","url":"classes/color4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":97,"kind":2048,"name":"toString","url":"classes/color4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":98,"kind":2048,"name":"toJSON","url":"classes/color4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":99,"kind":2048,"name":"getClassName","url":"classes/color4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":100,"kind":2048,"name":"getHashCode","url":"classes/color4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":101,"kind":2048,"name":"clone","url":"classes/color4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":102,"kind":2048,"name":"copyFrom","url":"classes/color4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":103,"kind":2048,"name":"copyFromFloats","url":"classes/color4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":104,"kind":2048,"name":"set","url":"classes/color4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":105,"kind":2048,"name":"copy","url":"classes/color4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":106,"kind":2048,"name":"toHexString","url":"classes/color4.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":107,"kind":2048,"name":"toLinearSpace","url":"classes/color4.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":108,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color4.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":109,"kind":2048,"name":"toGammaSpace","url":"classes/color4.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":110,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color4.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":111,"kind":2048,"name":"FromHexString","url":"classes/color4.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":112,"kind":2048,"name":"Lerp","url":"classes/color4.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":113,"kind":2048,"name":"LerpToRef","url":"classes/color4.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":114,"kind":2048,"name":"FromColor3","url":"classes/color4.html#fromcolor3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":115,"kind":2048,"name":"FromArray","url":"classes/color4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":116,"kind":2048,"name":"FromInts","url":"classes/color4.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":117,"kind":2048,"name":"CheckColors4","url":"classes/color4.html#checkcolors4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":118,"kind":256,"name":"Vector2Like","url":"interfaces/vector2like.html","classes":"tsd-kind-interface"},{"id":119,"kind":1024,"name":"x","url":"interfaces/vector2like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":120,"kind":1024,"name":"y","url":"interfaces/vector2like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":121,"kind":128,"name":"Vector2","url":"classes/vector2.html","classes":"tsd-kind-class"},{"id":122,"kind":2048,"name":"Zero","url":"classes/vector2.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":123,"kind":2048,"name":"One","url":"classes/vector2.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":124,"kind":2048,"name":"FromArray","url":"classes/vector2.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":125,"kind":2048,"name":"FromArrayToRef","url":"classes/vector2.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":126,"kind":2048,"name":"CatmullRom","url":"classes/vector2.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":127,"kind":2048,"name":"Clamp","url":"classes/vector2.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":128,"kind":2048,"name":"Hermite","url":"classes/vector2.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":129,"kind":2048,"name":"Lerp","url":"classes/vector2.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":130,"kind":2048,"name":"Dot","url":"classes/vector2.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":131,"kind":2048,"name":"Normalize","url":"classes/vector2.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":132,"kind":2048,"name":"Minimize","url":"classes/vector2.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":133,"kind":2048,"name":"Maximize","url":"classes/vector2.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":134,"kind":2048,"name":"Transform","url":"classes/vector2.html#transform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":135,"kind":2048,"name":"TransformToRef","url":"classes/vector2.html#transformtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":136,"kind":2048,"name":"PointInTriangle","url":"classes/vector2.html#pointintriangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":137,"kind":2048,"name":"Distance","url":"classes/vector2.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":138,"kind":2048,"name":"DistanceSquared","url":"classes/vector2.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":139,"kind":2048,"name":"Center","url":"classes/vector2.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":140,"kind":2048,"name":"DistanceOfPointFromSegment","url":"classes/vector2.html#distanceofpointfromsegment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":141,"kind":512,"name":"constructor","url":"classes/vector2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector2"},{"id":142,"kind":1024,"name":"x","url":"classes/vector2.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":143,"kind":1024,"name":"y","url":"classes/vector2.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":144,"kind":2048,"name":"toString","url":"classes/vector2.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":145,"kind":2048,"name":"toJSON","url":"classes/vector2.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":146,"kind":2048,"name":"getClassName","url":"classes/vector2.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":147,"kind":2048,"name":"getHashCode","url":"classes/vector2.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":148,"kind":2048,"name":"toArray","url":"classes/vector2.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":149,"kind":2048,"name":"asArray","url":"classes/vector2.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":150,"kind":2048,"name":"copyFrom","url":"classes/vector2.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":151,"kind":2048,"name":"copyFromFloats","url":"classes/vector2.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":152,"kind":2048,"name":"set","url":"classes/vector2.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":153,"kind":2048,"name":"add","url":"classes/vector2.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":154,"kind":2048,"name":"addToRef","url":"classes/vector2.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":155,"kind":2048,"name":"addInPlace","url":"classes/vector2.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":156,"kind":2048,"name":"addVector3","url":"classes/vector2.html#addvector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":157,"kind":2048,"name":"subtract","url":"classes/vector2.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":158,"kind":2048,"name":"subtractToRef","url":"classes/vector2.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":159,"kind":2048,"name":"subtractInPlace","url":"classes/vector2.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":160,"kind":2048,"name":"multiplyInPlace","url":"classes/vector2.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":161,"kind":2048,"name":"multiply","url":"classes/vector2.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":162,"kind":2048,"name":"multiplyToRef","url":"classes/vector2.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":163,"kind":2048,"name":"multiplyByFloats","url":"classes/vector2.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":164,"kind":2048,"name":"divide","url":"classes/vector2.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":165,"kind":2048,"name":"divideToRef","url":"classes/vector2.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":166,"kind":2048,"name":"divideInPlace","url":"classes/vector2.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":167,"kind":2048,"name":"negate","url":"classes/vector2.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":168,"kind":2048,"name":"scaleInPlace","url":"classes/vector2.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":169,"kind":2048,"name":"scale","url":"classes/vector2.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":170,"kind":2048,"name":"scaleToRef","url":"classes/vector2.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":171,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector2.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":172,"kind":2048,"name":"equals","url":"classes/vector2.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":173,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector2.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":174,"kind":2048,"name":"floor","url":"classes/vector2.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":175,"kind":2048,"name":"fract","url":"classes/vector2.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":176,"kind":2048,"name":"length","url":"classes/vector2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":177,"kind":2048,"name":"lengthSquared","url":"classes/vector2.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":178,"kind":2048,"name":"normalize","url":"classes/vector2.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":179,"kind":2048,"name":"clone","url":"classes/vector2.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":180,"kind":2048,"name":"copy","url":"classes/vector2.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":181,"kind":256,"name":"Vector3Like","url":"interfaces/vector3like.html","classes":"tsd-kind-interface"},{"id":182,"kind":1024,"name":"x","url":"interfaces/vector3like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":183,"kind":1024,"name":"y","url":"interfaces/vector3like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":184,"kind":1024,"name":"z","url":"interfaces/vector3like.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":185,"kind":128,"name":"Vector3","url":"classes/vector3.html","classes":"tsd-kind-class"},{"id":186,"kind":262144,"name":"isNonUniform","url":"classes/vector3.html#isnonuniform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3"},{"id":187,"kind":2048,"name":"GetClipFactor","url":"classes/vector3.html#getclipfactor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":188,"kind":2048,"name":"GetAngleBetweenVectors","url":"classes/vector3.html#getanglebetweenvectors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":189,"kind":2048,"name":"FromArray","url":"classes/vector3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":190,"kind":2048,"name":"FromFloatArray","url":"classes/vector3.html#fromfloatarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":191,"kind":2048,"name":"FromArrayToRef","url":"classes/vector3.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":192,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector3.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":193,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector3.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":194,"kind":2048,"name":"Zero","url":"classes/vector3.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":195,"kind":2048,"name":"One","url":"classes/vector3.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":196,"kind":2048,"name":"Up","url":"classes/vector3.html#up","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":197,"kind":2048,"name":"Down","url":"classes/vector3.html#down","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":198,"kind":2048,"name":"Forward","url":"classes/vector3.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":199,"kind":2048,"name":"Backward","url":"classes/vector3.html#backward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":200,"kind":2048,"name":"Right","url":"classes/vector3.html#right","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":201,"kind":2048,"name":"Left","url":"classes/vector3.html#left","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":202,"kind":2048,"name":"TransformCoordinates","url":"classes/vector3.html#transformcoordinates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":203,"kind":2048,"name":"TransformCoordinatesToRef","url":"classes/vector3.html#transformcoordinatestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":204,"kind":2048,"name":"TransformCoordinatesFromFloatsToRef","url":"classes/vector3.html#transformcoordinatesfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":205,"kind":2048,"name":"TransformNormal","url":"classes/vector3.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":206,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector3.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":207,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector3.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":208,"kind":2048,"name":"CatmullRom","url":"classes/vector3.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":209,"kind":2048,"name":"Clamp","url":"classes/vector3.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":210,"kind":2048,"name":"ClampToRef","url":"classes/vector3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":211,"kind":2048,"name":"Hermite","url":"classes/vector3.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":212,"kind":2048,"name":"Lerp","url":"classes/vector3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":213,"kind":2048,"name":"LerpToRef","url":"classes/vector3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":214,"kind":2048,"name":"Dot","url":"classes/vector3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":215,"kind":2048,"name":"Cross","url":"classes/vector3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":216,"kind":2048,"name":"CrossToRef","url":"classes/vector3.html#crosstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":217,"kind":2048,"name":"Normalize","url":"classes/vector3.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":218,"kind":2048,"name":"NormalizeToRef","url":"classes/vector3.html#normalizetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":219,"kind":2048,"name":"Project","url":"classes/vector3.html#project","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":220,"kind":2048,"name":"UnprojectFromTransform","url":"classes/vector3.html#unprojectfromtransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":221,"kind":2048,"name":"Unproject","url":"classes/vector3.html#unproject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":222,"kind":2048,"name":"UnprojectToRef","url":"classes/vector3.html#unprojecttoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":223,"kind":2048,"name":"UnprojectFloatsToRef","url":"classes/vector3.html#unprojectfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":224,"kind":2048,"name":"Minimize","url":"classes/vector3.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":225,"kind":2048,"name":"Maximize","url":"classes/vector3.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":226,"kind":2048,"name":"Distance","url":"classes/vector3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":227,"kind":2048,"name":"DistanceSquared","url":"classes/vector3.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":228,"kind":2048,"name":"Center","url":"classes/vector3.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":229,"kind":2048,"name":"RotationFromAxis","url":"classes/vector3.html#rotationfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":230,"kind":2048,"name":"RotationFromAxisToRef","url":"classes/vector3.html#rotationfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":231,"kind":512,"name":"constructor","url":"classes/vector3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector3"},{"id":232,"kind":1024,"name":"x","url":"classes/vector3.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":233,"kind":1024,"name":"y","url":"classes/vector3.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":234,"kind":1024,"name":"z","url":"classes/vector3.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":235,"kind":2048,"name":"toString","url":"classes/vector3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":236,"kind":2048,"name":"toJSON","url":"classes/vector3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":237,"kind":2048,"name":"getClassName","url":"classes/vector3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":238,"kind":2048,"name":"getHashCode","url":"classes/vector3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":239,"kind":2048,"name":"asArray","url":"classes/vector3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":240,"kind":2048,"name":"toArray","url":"classes/vector3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":241,"kind":2048,"name":"toQuaternion","url":"classes/vector3.html#toquaternion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":242,"kind":2048,"name":"addInPlace","url":"classes/vector3.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":243,"kind":2048,"name":"addInPlaceFromFloats","url":"classes/vector3.html#addinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":244,"kind":2048,"name":"add","url":"classes/vector3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":245,"kind":2048,"name":"addToRef","url":"classes/vector3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":246,"kind":2048,"name":"subtractInPlace","url":"classes/vector3.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":247,"kind":2048,"name":"subtract","url":"classes/vector3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":248,"kind":2048,"name":"subtractToRef","url":"classes/vector3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":249,"kind":2048,"name":"subtractFromFloats","url":"classes/vector3.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":250,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector3.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":251,"kind":2048,"name":"negate","url":"classes/vector3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":252,"kind":2048,"name":"scaleInPlace","url":"classes/vector3.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":253,"kind":2048,"name":"scale","url":"classes/vector3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":254,"kind":2048,"name":"scaleToRef","url":"classes/vector3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":255,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":256,"kind":2048,"name":"equals","url":"classes/vector3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":257,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector3.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":258,"kind":2048,"name":"equalsToFloats","url":"classes/vector3.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":259,"kind":2048,"name":"multiplyInPlace","url":"classes/vector3.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":260,"kind":2048,"name":"multiply","url":"classes/vector3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":261,"kind":2048,"name":"multiplyToRef","url":"classes/vector3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":262,"kind":2048,"name":"multiplyByFloats","url":"classes/vector3.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":263,"kind":2048,"name":"divide","url":"classes/vector3.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":264,"kind":2048,"name":"divideToRef","url":"classes/vector3.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":265,"kind":2048,"name":"divideInPlace","url":"classes/vector3.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":266,"kind":2048,"name":"minimizeInPlace","url":"classes/vector3.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":267,"kind":2048,"name":"maximizeInPlace","url":"classes/vector3.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":268,"kind":2048,"name":"minimizeInPlaceFromFloats","url":"classes/vector3.html#minimizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":269,"kind":2048,"name":"maximizeInPlaceFromFloats","url":"classes/vector3.html#maximizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":270,"kind":2048,"name":"floor","url":"classes/vector3.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":271,"kind":2048,"name":"fract","url":"classes/vector3.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":272,"kind":2048,"name":"length","url":"classes/vector3.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":273,"kind":2048,"name":"lengthSquared","url":"classes/vector3.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":274,"kind":2048,"name":"normalize","url":"classes/vector3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":275,"kind":2048,"name":"reorderInPlace","url":"classes/vector3.html#reorderinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":276,"kind":2048,"name":"rotateByQuaternionToRef","url":"classes/vector3.html#rotatebyquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":277,"kind":2048,"name":"rotateByQuaternionAroundPointToRef","url":"classes/vector3.html#rotatebyquaternionaroundpointtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":278,"kind":2048,"name":"normalizeFromLength","url":"classes/vector3.html#normalizefromlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":279,"kind":2048,"name":"normalizeToNew","url":"classes/vector3.html#normalizetonew","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":280,"kind":2048,"name":"normalizeToRef","url":"classes/vector3.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":281,"kind":2048,"name":"clone","url":"classes/vector3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":282,"kind":2048,"name":"copyFrom","url":"classes/vector3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":283,"kind":2048,"name":"copyFromFloats","url":"classes/vector3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":284,"kind":2048,"name":"set","url":"classes/vector3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":285,"kind":2048,"name":"setAll","url":"classes/vector3.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":286,"kind":2048,"name":"copy","url":"classes/vector3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":287,"kind":128,"name":"Vector4","url":"classes/vector4.html","classes":"tsd-kind-class"},{"id":288,"kind":512,"name":"constructor","url":"classes/vector4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector4"},{"id":289,"kind":1024,"name":"x","url":"classes/vector4.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":290,"kind":1024,"name":"y","url":"classes/vector4.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":291,"kind":1024,"name":"z","url":"classes/vector4.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":292,"kind":1024,"name":"w","url":"classes/vector4.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":293,"kind":2048,"name":"toString","url":"classes/vector4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":294,"kind":2048,"name":"toJSON","url":"classes/vector4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":295,"kind":2048,"name":"getClassName","url":"classes/vector4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":296,"kind":2048,"name":"getHashCode","url":"classes/vector4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":297,"kind":2048,"name":"asArray","url":"classes/vector4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":298,"kind":2048,"name":"toArray","url":"classes/vector4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":299,"kind":2048,"name":"addInPlace","url":"classes/vector4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":300,"kind":2048,"name":"add","url":"classes/vector4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":301,"kind":2048,"name":"addToRef","url":"classes/vector4.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":302,"kind":2048,"name":"subtractInPlace","url":"classes/vector4.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":303,"kind":2048,"name":"subtract","url":"classes/vector4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":304,"kind":2048,"name":"subtractToRef","url":"classes/vector4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":305,"kind":2048,"name":"subtractFromFloats","url":"classes/vector4.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":306,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector4.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":307,"kind":2048,"name":"negate","url":"classes/vector4.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":308,"kind":2048,"name":"scaleInPlace","url":"classes/vector4.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":309,"kind":2048,"name":"scale","url":"classes/vector4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":310,"kind":2048,"name":"scaleToRef","url":"classes/vector4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":311,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":312,"kind":2048,"name":"equals","url":"classes/vector4.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":313,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector4.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":314,"kind":2048,"name":"equalsToFloats","url":"classes/vector4.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":315,"kind":2048,"name":"multiplyInPlace","url":"classes/vector4.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":316,"kind":2048,"name":"multiply","url":"classes/vector4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":317,"kind":2048,"name":"multiplyToRef","url":"classes/vector4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":318,"kind":2048,"name":"multiplyByFloats","url":"classes/vector4.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":319,"kind":2048,"name":"divide","url":"classes/vector4.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":320,"kind":2048,"name":"divideToRef","url":"classes/vector4.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":321,"kind":2048,"name":"divideInPlace","url":"classes/vector4.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":322,"kind":2048,"name":"minimizeInPlace","url":"classes/vector4.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":323,"kind":2048,"name":"maximizeInPlace","url":"classes/vector4.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":324,"kind":2048,"name":"floor","url":"classes/vector4.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":325,"kind":2048,"name":"fract","url":"classes/vector4.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":326,"kind":2048,"name":"length","url":"classes/vector4.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":327,"kind":2048,"name":"lengthSquared","url":"classes/vector4.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":328,"kind":2048,"name":"normalize","url":"classes/vector4.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":329,"kind":2048,"name":"toVector3","url":"classes/vector4.html#tovector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":330,"kind":2048,"name":"clone","url":"classes/vector4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":331,"kind":2048,"name":"copyFrom","url":"classes/vector4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":332,"kind":2048,"name":"copyFromFloats","url":"classes/vector4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":333,"kind":2048,"name":"set","url":"classes/vector4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":334,"kind":2048,"name":"setAll","url":"classes/vector4.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":335,"kind":2048,"name":"FromArray","url":"classes/vector4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":336,"kind":2048,"name":"FromArrayToRef","url":"classes/vector4.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":337,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector4.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":338,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector4.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":339,"kind":2048,"name":"Zero","url":"classes/vector4.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":340,"kind":2048,"name":"One","url":"classes/vector4.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":341,"kind":2048,"name":"Normalize","url":"classes/vector4.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":342,"kind":2048,"name":"NormalizeToRef","url":"classes/vector4.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":343,"kind":2048,"name":"Minimize","url":"classes/vector4.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":344,"kind":2048,"name":"Maximize","url":"classes/vector4.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":345,"kind":2048,"name":"Distance","url":"classes/vector4.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":346,"kind":2048,"name":"DistanceSquared","url":"classes/vector4.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":347,"kind":2048,"name":"Center","url":"classes/vector4.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":348,"kind":2048,"name":"TransformNormal","url":"classes/vector4.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":349,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector4.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":350,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector4.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":351,"kind":128,"name":"Matrix","url":"classes/matrix.html","classes":"tsd-kind-class"},{"id":352,"kind":1024,"name":"updateFlag","url":"classes/matrix.html#updateflag","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Matrix"},{"id":353,"kind":262144,"name":"m","url":"classes/matrix.html#m","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix"},{"id":354,"kind":512,"name":"constructor","url":"classes/matrix.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Matrix"},{"id":355,"kind":2048,"name":"isIdentity","url":"classes/matrix.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":356,"kind":2048,"name":"isIdentityAs3x2","url":"classes/matrix.html#isidentityas3x2","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":357,"kind":2048,"name":"determinant","url":"classes/matrix.html#determinant","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":358,"kind":2048,"name":"toArray","url":"classes/matrix.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":359,"kind":2048,"name":"asArray","url":"classes/matrix.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":360,"kind":2048,"name":"invert","url":"classes/matrix.html#invert","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":361,"kind":2048,"name":"reset","url":"classes/matrix.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":362,"kind":2048,"name":"add","url":"classes/matrix.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":363,"kind":2048,"name":"addToRef","url":"classes/matrix.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":364,"kind":2048,"name":"addToSelf","url":"classes/matrix.html#addtoself","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":365,"kind":2048,"name":"invertToRef","url":"classes/matrix.html#inverttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":366,"kind":2048,"name":"addAtIndex","url":"classes/matrix.html#addatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":367,"kind":2048,"name":"multiplyAtIndex","url":"classes/matrix.html#multiplyatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":368,"kind":2048,"name":"setTranslationFromFloats","url":"classes/matrix.html#settranslationfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":369,"kind":2048,"name":"setTranslation","url":"classes/matrix.html#settranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":370,"kind":2048,"name":"getTranslation","url":"classes/matrix.html#gettranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":371,"kind":2048,"name":"getTranslationToRef","url":"classes/matrix.html#gettranslationtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":372,"kind":2048,"name":"removeRotationAndScaling","url":"classes/matrix.html#removerotationandscaling","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":373,"kind":2048,"name":"multiply","url":"classes/matrix.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":374,"kind":2048,"name":"copyFrom","url":"classes/matrix.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":375,"kind":2048,"name":"copyToArray","url":"classes/matrix.html#copytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":376,"kind":2048,"name":"multiplyToRef","url":"classes/matrix.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":377,"kind":2048,"name":"multiplyToArray","url":"classes/matrix.html#multiplytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":378,"kind":2048,"name":"equals","url":"classes/matrix.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":379,"kind":2048,"name":"clone","url":"classes/matrix.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":380,"kind":2048,"name":"getClassName","url":"classes/matrix.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":381,"kind":2048,"name":"getHashCode","url":"classes/matrix.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":382,"kind":2048,"name":"decompose","url":"classes/matrix.html#decompose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":383,"kind":2048,"name":"getRow","url":"classes/matrix.html#getrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":384,"kind":2048,"name":"setRow","url":"classes/matrix.html#setrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":385,"kind":2048,"name":"transpose","url":"classes/matrix.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":386,"kind":2048,"name":"transposeToRef","url":"classes/matrix.html#transposetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":387,"kind":2048,"name":"setRowFromFloats","url":"classes/matrix.html#setrowfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":388,"kind":2048,"name":"scale","url":"classes/matrix.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":389,"kind":2048,"name":"scaleToRef","url":"classes/matrix.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":390,"kind":2048,"name":"scaleAndAddToRef","url":"classes/matrix.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":391,"kind":2048,"name":"toNormalMatrix","url":"classes/matrix.html#tonormalmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":392,"kind":2048,"name":"getRotationMatrix","url":"classes/matrix.html#getrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":393,"kind":2048,"name":"getRotationMatrixToRef","url":"classes/matrix.html#getrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":394,"kind":2048,"name":"toggleModelMatrixHandInPlace","url":"classes/matrix.html#togglemodelmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":395,"kind":2048,"name":"toggleProjectionMatrixHandInPlace","url":"classes/matrix.html#toggleprojectionmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":396,"kind":2048,"name":"FromArray","url":"classes/matrix.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":397,"kind":2048,"name":"FromArrayToRef","url":"classes/matrix.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":398,"kind":2048,"name":"FromFloat32ArrayToRefScaled","url":"classes/matrix.html#fromfloat32arraytorefscaled","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":399,"kind":262144,"name":"IdentityReadOnly","url":"classes/matrix.html#identityreadonly","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":400,"kind":2048,"name":"FromValuesToRef","url":"classes/matrix.html#fromvaluestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":401,"kind":2048,"name":"FromValues","url":"classes/matrix.html#fromvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":402,"kind":2048,"name":"Compose","url":"classes/matrix.html#compose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":403,"kind":2048,"name":"ComposeToRef","url":"classes/matrix.html#composetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":404,"kind":2048,"name":"Identity","url":"classes/matrix.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":405,"kind":2048,"name":"IdentityToRef","url":"classes/matrix.html#identitytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":406,"kind":2048,"name":"Zero","url":"classes/matrix.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":407,"kind":2048,"name":"RotationX","url":"classes/matrix.html#rotationx","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":408,"kind":2048,"name":"Invert","url":"classes/matrix.html#invert-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":409,"kind":2048,"name":"RotationXToRef","url":"classes/matrix.html#rotationxtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":410,"kind":2048,"name":"RotationY","url":"classes/matrix.html#rotationy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":411,"kind":2048,"name":"RotationYToRef","url":"classes/matrix.html#rotationytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":412,"kind":2048,"name":"RotationZ","url":"classes/matrix.html#rotationz","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":413,"kind":2048,"name":"RotationZToRef","url":"classes/matrix.html#rotationztoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":414,"kind":2048,"name":"RotationAxis","url":"classes/matrix.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":415,"kind":2048,"name":"RotationAxisToRef","url":"classes/matrix.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":416,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/matrix.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":417,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/matrix.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":418,"kind":2048,"name":"Scaling","url":"classes/matrix.html#scaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":419,"kind":2048,"name":"ScalingToRef","url":"classes/matrix.html#scalingtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":420,"kind":2048,"name":"Translation","url":"classes/matrix.html#translation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":421,"kind":2048,"name":"TranslationToRef","url":"classes/matrix.html#translationtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":422,"kind":2048,"name":"Lerp","url":"classes/matrix.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":423,"kind":2048,"name":"LerpToRef","url":"classes/matrix.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":424,"kind":2048,"name":"DecomposeLerp","url":"classes/matrix.html#decomposelerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":425,"kind":2048,"name":"DecomposeLerpToRef","url":"classes/matrix.html#decomposelerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":426,"kind":2048,"name":"LookAtLH","url":"classes/matrix.html#lookatlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":427,"kind":2048,"name":"LookAtLHToRef","url":"classes/matrix.html#lookatlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":428,"kind":2048,"name":"LookAtRH","url":"classes/matrix.html#lookatrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":429,"kind":2048,"name":"LookAtRHToRef","url":"classes/matrix.html#lookatrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":430,"kind":2048,"name":"OrthoLH","url":"classes/matrix.html#ortholh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":431,"kind":2048,"name":"OrthoLHToRef","url":"classes/matrix.html#ortholhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":432,"kind":2048,"name":"OrthoOffCenterLH","url":"classes/matrix.html#orthooffcenterlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":433,"kind":2048,"name":"OrthoOffCenterLHToRef","url":"classes/matrix.html#orthooffcenterlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":434,"kind":2048,"name":"OrthoOffCenterRH","url":"classes/matrix.html#orthooffcenterrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":435,"kind":2048,"name":"OrthoOffCenterRHToRef","url":"classes/matrix.html#orthooffcenterrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":436,"kind":2048,"name":"PerspectiveLH","url":"classes/matrix.html#perspectivelh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":437,"kind":2048,"name":"PerspectiveFovLH","url":"classes/matrix.html#perspectivefovlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":438,"kind":2048,"name":"PerspectiveFovLHToRef","url":"classes/matrix.html#perspectivefovlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":439,"kind":2048,"name":"PerspectiveFovRH","url":"classes/matrix.html#perspectivefovrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":440,"kind":2048,"name":"PerspectiveFovRHToRef","url":"classes/matrix.html#perspectivefovrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":441,"kind":2048,"name":"PerspectiveFovWebVRToRef","url":"classes/matrix.html#perspectivefovwebvrtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":442,"kind":2048,"name":"GetFinalMatrix","url":"classes/matrix.html#getfinalmatrix","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":443,"kind":2048,"name":"GetAsMatrix2x2","url":"classes/matrix.html#getasmatrix2x2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":444,"kind":2048,"name":"GetAsMatrix3x3","url":"classes/matrix.html#getasmatrix3x3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":445,"kind":2048,"name":"Transpose","url":"classes/matrix.html#transpose-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":446,"kind":2048,"name":"TransposeToRef","url":"classes/matrix.html#transposetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":447,"kind":2048,"name":"Reflection","url":"classes/matrix.html#reflection","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":448,"kind":2048,"name":"ReflectionToRef","url":"classes/matrix.html#reflectiontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":449,"kind":2048,"name":"FromXYZAxesToRef","url":"classes/matrix.html#fromxyzaxestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":450,"kind":2048,"name":"FromQuaternionToRef","url":"classes/matrix.html#fromquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":451,"kind":256,"name":"QuaternionLike","url":"interfaces/quaternionlike.html","classes":"tsd-kind-interface"},{"id":452,"kind":1024,"name":"x","url":"interfaces/quaternionlike.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":453,"kind":1024,"name":"y","url":"interfaces/quaternionlike.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":454,"kind":1024,"name":"z","url":"interfaces/quaternionlike.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":455,"kind":1024,"name":"w","url":"interfaces/quaternionlike.html#w","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":456,"kind":128,"name":"Quaternion","url":"classes/quaternion.html","classes":"tsd-kind-class"},{"id":457,"kind":512,"name":"constructor","url":"classes/quaternion.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quaternion"},{"id":458,"kind":1024,"name":"x","url":"classes/quaternion.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":459,"kind":1024,"name":"y","url":"classes/quaternion.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":460,"kind":1024,"name":"z","url":"classes/quaternion.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":461,"kind":1024,"name":"w","url":"classes/quaternion.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":462,"kind":2048,"name":"toString","url":"classes/quaternion.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":463,"kind":2048,"name":"toJSON","url":"classes/quaternion.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":464,"kind":2048,"name":"getClassName","url":"classes/quaternion.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":465,"kind":2048,"name":"getHashCode","url":"classes/quaternion.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":466,"kind":2048,"name":"asArray","url":"classes/quaternion.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":467,"kind":2048,"name":"equals","url":"classes/quaternion.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":468,"kind":2048,"name":"clone","url":"classes/quaternion.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":469,"kind":2048,"name":"copyFrom","url":"classes/quaternion.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":470,"kind":2048,"name":"copy","url":"classes/quaternion.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":471,"kind":2048,"name":"copyFromFloats","url":"classes/quaternion.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":472,"kind":2048,"name":"set","url":"classes/quaternion.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":473,"kind":2048,"name":"add","url":"classes/quaternion.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":474,"kind":2048,"name":"addInPlace","url":"classes/quaternion.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":475,"kind":2048,"name":"subtract","url":"classes/quaternion.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":476,"kind":2048,"name":"scale","url":"classes/quaternion.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":477,"kind":2048,"name":"scaleToRef","url":"classes/quaternion.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":478,"kind":2048,"name":"scaleInPlace","url":"classes/quaternion.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":479,"kind":2048,"name":"scaleAndAddToRef","url":"classes/quaternion.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":480,"kind":2048,"name":"multiply","url":"classes/quaternion.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":481,"kind":2048,"name":"multiplyToRef","url":"classes/quaternion.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":482,"kind":2048,"name":"multiplyInPlace","url":"classes/quaternion.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":483,"kind":2048,"name":"conjugateToRef","url":"classes/quaternion.html#conjugatetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":484,"kind":2048,"name":"conjugateInPlace","url":"classes/quaternion.html#conjugateinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":485,"kind":2048,"name":"conjugate","url":"classes/quaternion.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":486,"kind":2048,"name":"length","url":"classes/quaternion.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":487,"kind":2048,"name":"normalize","url":"classes/quaternion.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":488,"kind":2048,"name":"toEulerAngles","url":"classes/quaternion.html#toeulerangles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":489,"kind":2048,"name":"toEulerAnglesToRef","url":"classes/quaternion.html#toeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":490,"kind":2048,"name":"toRotationMatrix","url":"classes/quaternion.html#torotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":491,"kind":2048,"name":"fromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":492,"kind":2048,"name":"FromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":493,"kind":2048,"name":"FromRotationMatrixToRef","url":"classes/quaternion.html#fromrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":494,"kind":2048,"name":"LookAt","url":"classes/quaternion.html#lookat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":495,"kind":2048,"name":"Dot","url":"classes/quaternion.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":496,"kind":2048,"name":"AreClose","url":"classes/quaternion.html#areclose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":497,"kind":2048,"name":"Zero","url":"classes/quaternion.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":498,"kind":2048,"name":"Inverse","url":"classes/quaternion.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":499,"kind":2048,"name":"InverseToRef","url":"classes/quaternion.html#inversetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":500,"kind":2048,"name":"Identity","url":"classes/quaternion.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":501,"kind":2048,"name":"IsIdentity","url":"classes/quaternion.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":502,"kind":2048,"name":"RotationAxis","url":"classes/quaternion.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":503,"kind":2048,"name":"RotationAxisToRef","url":"classes/quaternion.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":504,"kind":2048,"name":"FromArray","url":"classes/quaternion.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":505,"kind":2048,"name":"FromEulerAngles","url":"classes/quaternion.html#fromeulerangles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":506,"kind":2048,"name":"FromEulerAnglesToRef","url":"classes/quaternion.html#fromeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":507,"kind":2048,"name":"FromEulerVector","url":"classes/quaternion.html#fromeulervector","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":508,"kind":2048,"name":"FromEulerVectorToRef","url":"classes/quaternion.html#fromeulervectortoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":509,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/quaternion.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":510,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/quaternion.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":511,"kind":2048,"name":"RotationAlphaBetaGamma","url":"classes/quaternion.html#rotationalphabetagamma","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":512,"kind":2048,"name":"RotationAlphaBetaGammaToRef","url":"classes/quaternion.html#rotationalphabetagammatoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":513,"kind":2048,"name":"RotationQuaternionFromAxis","url":"classes/quaternion.html#rotationquaternionfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":514,"kind":2048,"name":"RotationQuaternionFromAxisToRef","url":"classes/quaternion.html#rotationquaternionfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":515,"kind":2048,"name":"Slerp","url":"classes/quaternion.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":516,"kind":2048,"name":"SlerpToRef","url":"classes/quaternion.html#slerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":517,"kind":2048,"name":"Hermite","url":"classes/quaternion.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":518,"kind":128,"name":"BezierCurve","url":"classes/beziercurve.html","classes":"tsd-kind-class"},{"id":519,"kind":2048,"name":"Interpolate","url":"classes/beziercurve.html#interpolate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"BezierCurve"},{"id":520,"kind":128,"name":"Curve3","url":"classes/curve3.html","classes":"tsd-kind-class"},{"id":521,"kind":2048,"name":"CreateQuadraticBezier","url":"classes/curve3.html#createquadraticbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":522,"kind":2048,"name":"CreateCubicBezier","url":"classes/curve3.html#createcubicbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":523,"kind":2048,"name":"CreateHermiteSpline","url":"classes/curve3.html#createhermitespline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":524,"kind":2048,"name":"CreateCatmullRomSpline","url":"classes/curve3.html#createcatmullromspline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":525,"kind":512,"name":"constructor","url":"classes/curve3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Curve3"},{"id":526,"kind":262144,"name":"points","url":"classes/curve3.html#points","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":527,"kind":262144,"name":"length","url":"classes/curve3.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":528,"kind":2048,"name":"continue","url":"classes/curve3.html#continue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Curve3"},{"id":529,"kind":4,"name":"Orientation","url":"enums/orientation.html","classes":"tsd-kind-enum"},{"id":530,"kind":16,"name":"CW","url":"enums/orientation.html#cw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":531,"kind":16,"name":"CCW","url":"enums/orientation.html#ccw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":532,"kind":128,"name":"Frustum","url":"classes/frustum.html","classes":"tsd-kind-class"},{"id":533,"kind":2048,"name":"GetPlanes","url":"classes/frustum.html#getplanes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":534,"kind":2048,"name":"GetNearPlaneToRef","url":"classes/frustum.html#getnearplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":535,"kind":2048,"name":"GetFarPlaneToRef","url":"classes/frustum.html#getfarplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":536,"kind":2048,"name":"GetLeftPlaneToRef","url":"classes/frustum.html#getleftplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":537,"kind":2048,"name":"GetRightPlaneToRef","url":"classes/frustum.html#getrightplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":538,"kind":2048,"name":"GetTopPlaneToRef","url":"classes/frustum.html#gettopplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":539,"kind":2048,"name":"GetBottomPlaneToRef","url":"classes/frustum.html#getbottomplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":540,"kind":2048,"name":"GetPlanesToRef","url":"classes/frustum.html#getplanestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":541,"kind":128,"name":"Arc2","url":"classes/arc2.html","classes":"tsd-kind-class"},{"id":542,"kind":1024,"name":"centerPoint","url":"classes/arc2.html#centerpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":543,"kind":1024,"name":"radius","url":"classes/arc2.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":544,"kind":1024,"name":"angle","url":"classes/arc2.html#angle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":545,"kind":1024,"name":"startAngle","url":"classes/arc2.html#startangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":546,"kind":1024,"name":"orientation","url":"classes/arc2.html#orientation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":547,"kind":512,"name":"constructor","url":"classes/arc2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Arc2"},{"id":548,"kind":1024,"name":"startPoint","url":"classes/arc2.html#startpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":549,"kind":1024,"name":"midPoint","url":"classes/arc2.html#midpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":550,"kind":1024,"name":"endPoint","url":"classes/arc2.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":551,"kind":128,"name":"Viewport","url":"classes/viewport.html","classes":"tsd-kind-class"},{"id":552,"kind":512,"name":"constructor","url":"classes/viewport.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Viewport"},{"id":553,"kind":1024,"name":"x","url":"classes/viewport.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":554,"kind":1024,"name":"y","url":"classes/viewport.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":555,"kind":1024,"name":"width","url":"classes/viewport.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":556,"kind":1024,"name":"height","url":"classes/viewport.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":557,"kind":2048,"name":"clone","url":"classes/viewport.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Viewport"},{"id":558,"kind":128,"name":"Plane","url":"classes/plane.html","classes":"tsd-kind-class"},{"id":559,"kind":1024,"name":"normal","url":"classes/plane.html#normal","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":560,"kind":1024,"name":"d","url":"classes/plane.html#d","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":561,"kind":512,"name":"constructor","url":"classes/plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":562,"kind":2048,"name":"asArray","url":"classes/plane.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":563,"kind":2048,"name":"clone","url":"classes/plane.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":564,"kind":2048,"name":"getClassName","url":"classes/plane.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":565,"kind":2048,"name":"getHashCode","url":"classes/plane.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":566,"kind":2048,"name":"normalize","url":"classes/plane.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":567,"kind":2048,"name":"transform","url":"classes/plane.html#transform","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":568,"kind":2048,"name":"dotCoordinate","url":"classes/plane.html#dotcoordinate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":569,"kind":2048,"name":"copyFromPoints","url":"classes/plane.html#copyfrompoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":570,"kind":2048,"name":"isFrontFacingTo","url":"classes/plane.html#isfrontfacingto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":571,"kind":2048,"name":"signedDistanceTo","url":"classes/plane.html#signeddistanceto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":572,"kind":2048,"name":"FromArray","url":"classes/plane.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":573,"kind":2048,"name":"FromPoints","url":"classes/plane.html#frompoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":574,"kind":2048,"name":"FromPositionAndNormal","url":"classes/plane.html#frompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":575,"kind":2048,"name":"SignedDistanceToPlaneFromPositionAndNormal","url":"classes/plane.html#signeddistancetoplanefrompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":576,"kind":128,"name":"Scalar","url":"classes/scalar.html","classes":"tsd-kind-class"},{"id":577,"kind":1024,"name":"TwoPi","url":"classes/scalar.html#twopi","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":578,"kind":2048,"name":"WithinEpsilon","url":"classes/scalar.html#withinepsilon","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":579,"kind":2048,"name":"ToHex","url":"classes/scalar.html#tohex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":580,"kind":2048,"name":"Sign","url":"classes/scalar.html#sign","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":581,"kind":2048,"name":"Clamp","url":"classes/scalar.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":582,"kind":2048,"name":"Log2","url":"classes/scalar.html#log2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":583,"kind":2048,"name":"Repeat","url":"classes/scalar.html#repeat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":584,"kind":2048,"name":"Normalize","url":"classes/scalar.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":585,"kind":2048,"name":"Denormalize","url":"classes/scalar.html#denormalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":586,"kind":2048,"name":"DeltaAngle","url":"classes/scalar.html#deltaangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":587,"kind":2048,"name":"PingPong","url":"classes/scalar.html#pingpong","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":588,"kind":2048,"name":"SmoothStep","url":"classes/scalar.html#smoothstep","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":589,"kind":2048,"name":"MoveTowards","url":"classes/scalar.html#movetowards","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":590,"kind":2048,"name":"MoveTowardsAngle","url":"classes/scalar.html#movetowardsangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":591,"kind":2048,"name":"Lerp","url":"classes/scalar.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":592,"kind":2048,"name":"LerpAngle","url":"classes/scalar.html#lerpangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":593,"kind":2048,"name":"InverseLerp","url":"classes/scalar.html#inverselerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":594,"kind":2048,"name":"Hermite","url":"classes/scalar.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":595,"kind":2048,"name":"RandomRange","url":"classes/scalar.html#randomrange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":596,"kind":2048,"name":"RangeToPercent","url":"classes/scalar.html#rangetopercent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":597,"kind":2048,"name":"PercentToRange","url":"classes/scalar.html#percenttorange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":598,"kind":2048,"name":"NormalizeRadians","url":"classes/scalar.html#normalizeradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":599,"kind":128,"name":"Path2","url":"classes/path2.html","classes":"tsd-kind-class"},{"id":600,"kind":1024,"name":"closed","url":"classes/path2.html#closed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Path2"},{"id":601,"kind":512,"name":"constructor","url":"classes/path2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path2"},{"id":602,"kind":2048,"name":"addLineTo","url":"classes/path2.html#addlineto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":603,"kind":2048,"name":"addArcTo","url":"classes/path2.html#addarcto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":604,"kind":2048,"name":"close","url":"classes/path2.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":605,"kind":2048,"name":"length","url":"classes/path2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":606,"kind":2048,"name":"getPoints","url":"classes/path2.html#getpoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":607,"kind":2048,"name":"getPointAtLengthPosition","url":"classes/path2.html#getpointatlengthposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":608,"kind":2048,"name":"StartingAt","url":"classes/path2.html#startingat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Path2"},{"id":609,"kind":128,"name":"Path3","url":"classes/path3.html","classes":"tsd-kind-class"},{"id":610,"kind":512,"name":"constructor","url":"classes/path3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path3"},{"id":611,"kind":2048,"name":"getCurve","url":"classes/path3.html#getcurve","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":612,"kind":2048,"name":"getTangents","url":"classes/path3.html#gettangents","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":613,"kind":2048,"name":"getNormals","url":"classes/path3.html#getnormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":614,"kind":2048,"name":"getBinormals","url":"classes/path3.html#getbinormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":615,"kind":2048,"name":"getDistances","url":"classes/path3.html#getdistances","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":616,"kind":2048,"name":"update","url":"classes/path3.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":617,"kind":256,"name":"ISize","url":"interfaces/isize.html","classes":"tsd-kind-interface"},{"id":618,"kind":1024,"name":"width","url":"interfaces/isize.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":619,"kind":1024,"name":"height","url":"interfaces/isize.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":620,"kind":128,"name":"Size","url":"classes/size.html","classes":"tsd-kind-class"},{"id":621,"kind":1024,"name":"width","url":"classes/size.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":622,"kind":1024,"name":"height","url":"classes/size.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":623,"kind":512,"name":"constructor","url":"classes/size.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Size"},{"id":624,"kind":2048,"name":"toString","url":"classes/size.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":625,"kind":2048,"name":"toJSON","url":"classes/size.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":626,"kind":2048,"name":"getClassName","url":"classes/size.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":627,"kind":2048,"name":"getHashCode","url":"classes/size.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":628,"kind":2048,"name":"copyFrom","url":"classes/size.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":629,"kind":2048,"name":"copyFromFloats","url":"classes/size.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":630,"kind":2048,"name":"set","url":"classes/size.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":631,"kind":2048,"name":"multiplyByFloats","url":"classes/size.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":632,"kind":2048,"name":"clone","url":"classes/size.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":633,"kind":2048,"name":"equals","url":"classes/size.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":634,"kind":262144,"name":"surface","url":"classes/size.html#surface","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Size"},{"id":635,"kind":2048,"name":"Zero","url":"classes/size.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":636,"kind":2048,"name":"add","url":"classes/size.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":637,"kind":2048,"name":"subtract","url":"classes/size.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":638,"kind":2048,"name":"Lerp","url":"classes/size.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"}]}; \ No newline at end of file diff --git a/docs/common/classes/angle.html b/docs/common/classes/angle.html new file mode 100644 index 000000000..082ec6a29 --- /dev/null +++ b/docs/common/classes/angle.html @@ -0,0 +1,482 @@ + + + + + + Angle | Mixed Reality Extension Common Definitions + + + + + +
                                                    + +
                                                    +
                                                    + +

                                                    Class Angle

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Defines angle representation

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Angle +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Angle(_radians: number): Angle
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates an Angle object of "radians" radians (float).

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        _radians: number
                                                        +
                                                      • +
                                                      +

                                                      Returns Angle

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    degrees

                                                    +
                                                      +
                                                    • degrees(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Get value in degrees

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the Angle value in degrees (float)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    radians

                                                    +
                                                      +
                                                    • radians(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Get value in radians

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the Angle value in radians (float)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static BetweenTwoPoints

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Angle object valued with the angle value in radians between the two given vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        a: Vector2
                                                        +
                                                        +

                                                        defines first vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: Vector2
                                                        +
                                                        +

                                                        defines second vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Angle

                                                      +

                                                      a new Angle

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromDegrees

                                                    +
                                                      +
                                                    • FromDegrees(degrees: number): Angle
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Angle object from the given float in degrees

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        degrees: number
                                                        +
                                                        +

                                                        defines the angle value in degrees

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Angle

                                                      +

                                                      a new Angle

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromRadians

                                                    +
                                                      +
                                                    • FromRadians(radians: number): Angle
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Angle object from the given float in radians

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        radians: number
                                                        +
                                                        +

                                                        defines the angle value in radians

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Angle

                                                      +

                                                      a new Angle

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/arc2.html b/docs/common/classes/arc2.html new file mode 100644 index 000000000..c549f7247 --- /dev/null +++ b/docs/common/classes/arc2.html @@ -0,0 +1,487 @@ + + + + + + Arc2 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Arc2

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    This represents an arc in a 2d space.

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Arc2 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates an Arc object from the three given points : start, middle and end.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        startPoint: Vector2
                                                        +
                                                        +
                                                        +

                                                        Defines the start point of the arc

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        midPoint: Vector2
                                                        +
                                                        +
                                                        +

                                                        Defines the midlle point of the arc

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        endPoint: Vector2
                                                        +
                                                        +
                                                        +

                                                        Defines the end point of the arc

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Arc2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    angle

                                                    +
                                                    angle: Angle
                                                    + +
                                                    +
                                                    +

                                                    Defines the angle of the arc (from mid point to end point).

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    centerPoint

                                                    +
                                                    centerPoint: Vector2
                                                    + +
                                                    +
                                                    +

                                                    Defines the center point of the arc.

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    endPoint

                                                    +
                                                    endPoint: Vector2
                                                    + +
                                                    +
                                                    +

                                                    Defines the end point of the arc

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    midPoint

                                                    +
                                                    midPoint: Vector2
                                                    + +
                                                    +
                                                    +

                                                    Defines the midlle point of the arc

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    orientation

                                                    +
                                                    orientation: Orientation
                                                    + +
                                                    +
                                                    +

                                                    Defines the orientation of the arc (clock wise/counter clock wise).

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    radius

                                                    +
                                                    radius: number
                                                    + +
                                                    +
                                                    +

                                                    Defines the radius of the arc.

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    startAngle

                                                    +
                                                    startAngle: Angle
                                                    + +
                                                    +
                                                    +

                                                    Defines the start angle of the arc (from start point to middle point).

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    startPoint

                                                    +
                                                    startPoint: Vector2
                                                    + +
                                                    +
                                                    +

                                                    Defines the start point of the arc

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/axis.html b/docs/common/classes/axis.html new file mode 100644 index 000000000..9b9fcc250 --- /dev/null +++ b/docs/common/classes/axis.html @@ -0,0 +1,352 @@ + + + + + + Axis | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Axis

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Defines the 3 main axes

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Axis +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                      +
                                                    • X
                                                    • +
                                                    • Y
                                                    • +
                                                    • Z
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                    + +

                                                    Static X

                                                    + + +
                                                    +
                                                    + +

                                                    Static Y

                                                    + + +
                                                    +
                                                    + +

                                                    Static Z

                                                    + + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/beziercurve.html b/docs/common/classes/beziercurve.html new file mode 100644 index 000000000..5baa4cf95 --- /dev/null +++ b/docs/common/classes/beziercurve.html @@ -0,0 +1,334 @@ + + + + + + BezierCurve | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class BezierCurve

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Class used to represent a Bezier curve

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + BezierCurve +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    Static Interpolate

                                                    +
                                                      +
                                                    • Interpolate(t: number, x1: number, y1: number, x2: number, y2: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the cubic Bezier interpolated value (float) at "t" (float) from the given x1, y1, x2, y2 floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        t: number
                                                        +
                                                        +

                                                        defines the time

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        x1: number
                                                        +
                                                        +

                                                        defines the left coordinate on X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y1: number
                                                        +
                                                        +

                                                        defines the left coordinate on Y axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        x2: number
                                                        +
                                                        +

                                                        defines the right coordinate on X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y2: number
                                                        +
                                                        +

                                                        defines the right coordinate on Y axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the interpolated value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/color3.html b/docs/common/classes/color3.html new file mode 100644 index 000000000..b6e4253b2 --- /dev/null +++ b/docs/common/classes/color3.html @@ -0,0 +1,2091 @@ + + + + + + Color3 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Color3

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Class used to hold a RBG color

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Color3 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implements

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

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

                                                      Creates a new Color3 object from red, green, blue values, all between 0 and 1

                                                      +
                                                      +
                                                      +

                                                      Parameters

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

                                                        defines the red component (between 0 and 1, default is 0)

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

                                                        defines the green component (between 0 and 1, default is 0)

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

                                                        defines the blue component (between 0 and 1, default is 0)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    b

                                                    +
                                                    b: number
                                                    + +
                                                    +
                                                    +

                                                    defines the blue component (between 0 and 1, default is 0)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    g

                                                    +
                                                    g: number
                                                    + +
                                                    +
                                                    +

                                                    defines the green component (between 0 and 1, default is 0)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    r

                                                    +
                                                    r: number
                                                    + +
                                                    +
                                                    +

                                                    defines the red component (between 0 and 1, default is 0)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color3 set with the added values of the current Color3 and of the given one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherColor: Color3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the new Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores the result of the addition of the current Color3 and given one rgb values into "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherColor: Color3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color3
                                                        +
                                                        +

                                                        defines Color3 object to store the result into

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the unmodified current Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new array populated with 3 numeric elements : red, green and blue values

                                                      +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      the new array

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clampToRef

                                                    +
                                                      +
                                                    • clampToRef(min?: number, max?: number, result: Color3): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Clamps the rgb values by the min and max values and stores the result into "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Default value min: number = 0
                                                        +
                                                        +

                                                        defines minimum clamping value (default is 0)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value max: number = 1
                                                        +
                                                        +

                                                        defines maximum clamping value (default is 1)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color3
                                                        +
                                                        +

                                                        defines color to store the result into

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the original Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copy the current object

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 copied the current one

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copy

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Color3 from the sparsely populated value.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        from: Partial<Color3Like>
                                                        +
                                                        +

                                                        The sparsely populated value to read from.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the rgb values from the source in the current Color3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Color3
                                                        +
                                                        +

                                                        defines the source Color3 object

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the updated Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromArray

                                                    +
                                                      +
                                                    • copyFromArray(arr: FloatArray, index?: number): this
                                                    • +
                                                    +
                                                      +
                                                    • + +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        arr: FloatArray
                                                        +
                                                      • +
                                                      • +
                                                        Default value index: number = 0
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromFloats

                                                    +
                                                      +
                                                    • copyFromFloats(r: number, g: number, b: number): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Color3 rgb values from the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        r: number
                                                        +
                                                        +

                                                        defines the red component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        g: number
                                                        +
                                                        +

                                                        defines the green component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        defines the blue component to read from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the current Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equals

                                                    +
                                                      +
                                                    • equals(otherColor: Partial<Color3>): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Determines equality between Color3 objects

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherColor: Partial<Color3>
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the rgb values are equal to the given ones

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equalsFloats

                                                    +
                                                      +
                                                    • equalsFloats(r: number, g: number, b: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Determines equality between the current Color3 object and a set of r,b,g values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        r: number
                                                        +
                                                        +

                                                        defines the red component to check

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        g: number
                                                        +
                                                        +

                                                        defines the green component to check

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        defines the blue component to check

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the rgb values are equal to the given ones

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the string "Color3"

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      "Color3"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the Color3 hash code

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      an unique number that can be used to hash Color3 objects

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiply

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiply each Color3 rgb values by the given Color3 rgb values in a new Color3 object

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherColor: Color3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiply the rgb values of the Color3 and the given Color3 and stores the result in the object "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherColor: Color3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color3
                                                        +
                                                        +

                                                        defines the Color3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the current Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scale

                                                    +
                                                      +
                                                    • scale(scale: number): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies in place each rgb value by scale

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scaling factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the updated Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleAndAddToRef

                                                    +
                                                      +
                                                    • scaleAndAddToRef(scale: number, result: Color3): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current Color3 values by a factor and add the result to a given Color3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color3
                                                        +
                                                        +

                                                        defines color to store the result into

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the unmodified current Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the rgb values by scale and stores the result into "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scaling factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color3
                                                        +
                                                        +

                                                        defines the Color3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the unmodified current Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    set

                                                    +
                                                      +
                                                    • set(r: number, g: number, b: number): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Color3 rgb values from the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        r: number
                                                        +
                                                        +

                                                        defines the red component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        g: number
                                                        +
                                                        +

                                                        defines the green component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        defines the blue component to read from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the current Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Color3 set with the subtracted values of the given one from the current Color3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherColor: Color3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the new Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores the result of the subtraction of given one from the current Color3 rgb values into "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherColor: Color3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color3
                                                        +
                                                        +

                                                        defines Color3 object to store the result into

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the unmodified current Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toArray

                                                    +
                                                      +
                                                    • toArray(array: FloatArray, index?: number): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores in the given array from the given starting index the red, green, blue values as successive elements

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: FloatArray
                                                        +
                                                        +

                                                        defines the array where to store the r,g,b components

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value index: number = 0
                                                        +
                                                        +

                                                        defines an optional index in the target array to define where to start storing values

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the current Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toColor4

                                                    +
                                                      +
                                                    • toColor4(alpha?: number): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Color4 object from the current Color3 and the given alpha

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Default value alpha: number = 1
                                                        +
                                                        +

                                                        defines the alpha component on the new Color4 object (default is 1)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toGammaSpace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Computes a new Color3 converted from the current one to gamma space

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toGammaSpaceToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Converts the Color3 values to gamma space and stores the result in "convertedColor"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        convertedColor: Color3
                                                        +
                                                        +

                                                        defines the Color3 object where to store the gamma space version

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the unmodified Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toHexString

                                                    +
                                                      +
                                                    • toHexString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the Color3 hexadecimal code as a string

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      a string containing the hexadecimal representation of the Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toJSON

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a JSON representation of this color. This is necessary due to the way + Actors detect changes on components like the actor's transform. They do this by adding + properties for observation, and we don't want these properties serialized.

                                                      +
                                                      +
                                                      +

                                                      Returns Color3Like

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toLinearSpace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Computes a new Color3 converted from the current one to linear space

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toLinearSpaceToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Converts the Color3 values to linear space and stores the result in "convertedColor"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        convertedColor: Color3
                                                        +
                                                        +

                                                        defines the Color3 object where to store the linear space version

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      the unmodified Color3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toLuminance

                                                    +
                                                      +
                                                    • toLuminance(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the luminance value

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      a float value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a string with the Color3 current values

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string representation of the Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Black

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a black color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Blue

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a blue color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DarkGray

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a dark gray color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>, offset?: number): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Vector3 from the starting index of the given array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value offset: number = 0
                                                        +
                                                        +

                                                        defines an offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromHexString

                                                    +
                                                      +
                                                    • FromHexString(hex: string): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color3 from the string containing valid hexadecimal values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        hex: string
                                                        +
                                                        +

                                                        defines a string containing valid hexadecimal values

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromInts

                                                    +
                                                      +
                                                    • FromInts(r: number, g: number, b: number): Color3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color3 from integer values (< 256)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        r: number
                                                        +
                                                        +

                                                        defines the red component to read from (value between 0 and 255)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        g: number
                                                        +
                                                        +

                                                        defines the green component to read from (value between 0 and 255)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        defines the blue component to read from (value between 0 and 255)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Gray

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a gray color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Green

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a green color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Lerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color3 with values linearly interpolated of "amount" between the start Color3 and the end Color3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        start: Color3
                                                        +
                                                        +

                                                        defines the start Color3 value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        end: Color3
                                                        +
                                                        +

                                                        defines the end Color3 value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the gradient value between start and end

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LerpToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color3 with values linearly interpolated of "amount" between the start Color3 and the end Color3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Color3
                                                        +
                                                        +

                                                        defines the start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Color3
                                                        +
                                                        +

                                                        defines the end value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the gradient factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color3
                                                        +
                                                        +

                                                        defines the Color3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LightGray

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a light gray color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Magenta

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a magenta color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Purple

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a purple color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Random

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a random color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Red

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a red color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Teal

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a teal color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static White

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a white color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Yellow

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Color3 value containing a yellow color

                                                      +
                                                      +
                                                      +

                                                      Returns Color3

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/color4.html b/docs/common/classes/color4.html new file mode 100644 index 000000000..b7435d871 --- /dev/null +++ b/docs/common/classes/color4.html @@ -0,0 +1,1680 @@ + + + + + + Color4 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Color4

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Class used to hold a RBGA color

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Color4 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

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

                                                      Creates a new Color4 object from red, green, blue values, all between 0 and 1

                                                      +
                                                      +
                                                      +

                                                      Parameters

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

                                                        defines the red component (between 0 and 1, default is 0)

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

                                                        defines the green component (between 0 and 1, default is 0)

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

                                                        defines the blue component (between 0 and 1, default is 0)

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

                                                        defines the alpha component (between 0 and 1, default is 1)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    a

                                                    +
                                                    a: number
                                                    + +
                                                    +
                                                    +

                                                    defines the alpha component (between 0 and 1, default is 1)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    b

                                                    +
                                                    b: number
                                                    + +
                                                    +
                                                    +

                                                    defines the blue component (between 0 and 1, default is 0)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    g

                                                    +
                                                    g: number
                                                    + +
                                                    +
                                                    +

                                                    defines the green component (between 0 and 1, default is 0)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    r

                                                    +
                                                    r: number
                                                    + +
                                                    +
                                                    +

                                                    defines the red component (between 0 and 1, default is 0)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 set with the added values of the current Color4 and of the given one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        right: Color4
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds in place the given Color4 values to the current Color4 object

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        right: Color4
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the current updated Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new array populated with 4 numeric elements : red, green, blue, alpha values

                                                      +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      the new array

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clampToRef

                                                    +
                                                      +
                                                    • clampToRef(min?: number, max?: number, result: Color4): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Clamps the rgb values by the min and max values and stores the result into "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Default value min: number = 0
                                                        +
                                                        +

                                                        defines minimum clamping value (default is 0)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value max: number = 1
                                                        +
                                                        +

                                                        defines maximum clamping value (default is 1)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color4
                                                        +
                                                        +

                                                        defines color to store the result into.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the cuurent Color4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 copied from the current one

                                                      +
                                                      +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copy

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Color4 from the sparsely populated value.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        from: Partial<Color4Like>
                                                        +
                                                        +

                                                        The sparsely populated value to read from.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given Color4 values into the current one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Color4
                                                        +
                                                        +

                                                        defines the source Color4 object

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the current updated Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromFloats

                                                    +
                                                      +
                                                    • copyFromFloats(r: number, g: number, b: number, a: number): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given float values into the current one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        r: number
                                                        +
                                                        +

                                                        defines the red component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        g: number
                                                        +
                                                        +

                                                        defines the green component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        defines the blue component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        a: number
                                                        +
                                                        +

                                                        defines the alpha component to read from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the current updated Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the string "Color4"

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      "Color4"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the Color4 hash code

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      an unique number that can be used to hash Color4 objects

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiply

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multipy an Color4 value by another and return a new Color4 object

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        color: Color4
                                                        +
                                                        +

                                                        defines the Color4 value to multiply by

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multipy a Color4 value by another and push the result in a reference value

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        color: Color4
                                                        +
                                                        +

                                                        defines the Color4 value to multiply by

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color4
                                                        +
                                                        +

                                                        defines the Color4 to fill the result in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the result Color4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scale

                                                    +
                                                      +
                                                    • scale(scale: number): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 with the current Color4 values multiplied by scale

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scaling factor to apply

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleAndAddToRef

                                                    +
                                                      +
                                                    • scaleAndAddToRef(scale: number, result: Color4): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current Color4 values by a factor and add the result to a given Color4

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color4
                                                        +
                                                        +

                                                        defines the Color4 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the unmodified current Color4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the current Color4 values by scale and stores the result in "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scaling factor to apply

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color4
                                                        +
                                                        +

                                                        defines the Color4 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the current unmodified Color4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    set

                                                    +
                                                      +
                                                    • set(r: number, g: number, b: number, a: number): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given float values into the current one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        r: number
                                                        +
                                                        +

                                                        defines the red component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        g: number
                                                        +
                                                        +

                                                        defines the green component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        defines the blue component to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        a: number
                                                        +
                                                        +

                                                        defines the alpha component to read from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the current updated Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 set with the subtracted values of the given one from the current Color4

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        right: Color4
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Subtracts the given ones from the current Color4 values and stores the results in "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        right: Color4
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color4
                                                        +
                                                        +

                                                        defines the Color4 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the current Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toArray

                                                    +
                                                      +
                                                    • toArray(array: number[], index?: number): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores from the starting index in the given array the Color4 successive values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: number[]
                                                        +
                                                        +

                                                        defines the array where to store the r,g,b components

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value index: number = 0
                                                        +
                                                        +

                                                        defines an optional index in the target array to define where to start storing values

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the current Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toGammaSpace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Computes a new Color4 converted from the current one to gamma space

                                                      +
                                                      +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toGammaSpaceToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Converts the Color4 values to gamma space and stores the result in "convertedColor"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        convertedColor: Color4
                                                        +
                                                        +

                                                        defines the Color4 object where to store the gamma space version

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the unmodified Color4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toHexString

                                                    +
                                                      +
                                                    • toHexString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the Color4 hexadecimal code as a string

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      a string containing the hexadecimal representation of the Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toJSON

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a JSON representation of this color. This is necessary due to the way + Actors detect changes on components like the actor's transform. They do this by adding + properties for observation, and we don't want these properties serialized.

                                                      +
                                                      +
                                                      +

                                                      Returns Color4Like

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toLinearSpace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Computes a new Color4 converted from the current one to linear space

                                                      +
                                                      +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toLinearSpaceToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Converts the Color4 values to linear space and stores the result in "convertedColor"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        convertedColor: Color4
                                                        +
                                                        +

                                                        defines the Color4 object where to store the linear space version

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      the unmodified Color4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a string with the Color4 current values

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string representation of the Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static CheckColors4

                                                    +
                                                      +
                                                    • CheckColors4(colors: number[], count: number): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Check the content of a given array and convert it to an array containing RGBA data + If the original array was already containing count * 4 values then it is returned directly

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        colors: number[]
                                                        +
                                                        +

                                                        defines the array to check

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        count: number
                                                        +
                                                        +

                                                        defines the number of RGBA data to expect

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number[]

                                                      +

                                                      an array containing count * 4 values (RGBA)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>, offset?: number): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 from the starting index element of the given array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the source array to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value offset: number = 0
                                                        +
                                                        +

                                                        defines the offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromColor3

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 from a Color3 and an alpha value

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        color3: Color3
                                                        +
                                                        +

                                                        defines the source Color3 to read from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value alpha: number = 1
                                                        +
                                                        +

                                                        defines the alpha component (1.0 by default)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromHexString

                                                    +
                                                      +
                                                    • FromHexString(hex: string): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 from the string containing valid hexadecimal values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        hex: string
                                                        +
                                                        +

                                                        defines a string containing valid hexadecimal values

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromInts

                                                    +
                                                      +
                                                    • FromInts(r: number, g: number, b: number, a: number): Color4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color3 from integer values (< 256)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        r: number
                                                        +
                                                        +

                                                        defines the red component to read from (value between 0 and 255)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        g: number
                                                        +
                                                        +

                                                        defines the green component to read from (value between 0 and 255)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        defines the blue component to read from (value between 0 and 255)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        a: number
                                                        +
                                                        +

                                                        defines the alpha component to read from (value between 0 and 255)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color3 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Lerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Color4 object set with the linearly interpolated values of "amount" + between the left Color4 object and the right Color4 object

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Color4
                                                        +
                                                        +

                                                        defines the start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Color4
                                                        +
                                                        +

                                                        defines the end value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the gradient factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Color4

                                                      +

                                                      a new Color4 object

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LerpToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Set the given "result" with the linearly interpolated values of "amount" between the left + Color4 object and the right Color4 object

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Color4
                                                        +
                                                        +

                                                        defines the start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Color4
                                                        +
                                                        +

                                                        defines the end value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the gradient factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Color4
                                                        +
                                                        +

                                                        defines the Color4 object where to store data

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/curve3.html b/docs/common/classes/curve3.html new file mode 100644 index 000000000..22f4e592e --- /dev/null +++ b/docs/common/classes/curve3.html @@ -0,0 +1,646 @@ + + + + + + Curve3 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Curve3

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    A Curve3 object is a logical object, so not a mesh, to handle curves in the 3D geometric space. + A Curve3 is designed from a series of successive Vector3.

                                                    +
                                                    +
                                                    +
                                                    see
                                                    +

                                                    https://doc.babylonjs.com/how_to/how_to_use_curve3

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Curve3 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Accessors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    + + +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                    + +

                                                    length

                                                    +
                                                      +
                                                    • get length(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the computed length (float) of the curve.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    points

                                                    + + +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    continue

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new instance of Curve3 object : const curve = curveA.continue(curveB); + This new Curve3 is built by translating and sticking the curveB at the end of the curveA. + curveA and curveB keep unchanged.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        curve: Curve3
                                                        +
                                                        +

                                                        the curve to continue from this curve

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Curve3

                                                      +

                                                      the newly constructed curve

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static CreateCatmullRomSpline

                                                    +
                                                      +
                                                    • CreateCatmullRomSpline(points: Vector3[], nbPoints: number, closed?: boolean): Curve3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Curve3 object along a CatmullRom Spline curve :

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        points: Vector3[]
                                                        +
                                                        +

                                                        (array of Vector3) the points the spline must pass through. At least, four points required

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        nbPoints: number
                                                        +
                                                        +

                                                        (integer) the wanted number of points between each curve control points

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional closed: boolean
                                                        +
                                                        +

                                                        (boolean) optional with default false, when true forms a closed loop from the points

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Curve3

                                                      +

                                                      the created Curve3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static CreateCubicBezier

                                                    + + +
                                                    +
                                                    + +

                                                    Static CreateHermiteSpline

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a Curve3 object along a Hermite Spline curve : + http://doc.babylonjs.com/tutorials/How_to_use_Curve3#hermite-spline

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        p1: Vector3
                                                        +
                                                        +

                                                        (Vector3) the origin point of the Hermite Spline

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        t1: Vector3
                                                        +
                                                        +

                                                        (Vector3) the tangent vector at the origin point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        p2: Vector3
                                                        +
                                                        +

                                                        (Vector3) the end point of the Hermite Spline

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        t2: Vector3
                                                        +
                                                        +

                                                        (Vector3) the tangent vector at the end point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        nbPoints: number
                                                        +
                                                        +

                                                        (integer) the wanted number of points in the curve

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Curve3

                                                      +

                                                      the created Curve3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static CreateQuadraticBezier

                                                    + + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/frustum.html b/docs/common/classes/frustum.html new file mode 100644 index 000000000..ffe78141a --- /dev/null +++ b/docs/common/classes/frustum.html @@ -0,0 +1,597 @@ + + + + + + Frustum | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Frustum

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Represents a camera frustum

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Frustum +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    Static GetBottomPlaneToRef

                                                    +
                                                      +
                                                    • GetBottomPlaneToRef(transform: Matrix, frustumPlane: Plane): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the bottom frustum plane transformed by the transform matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        transformation matrix to be applied to the resulting frustum plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        frustumPlane: Plane
                                                        +
                                                        +

                                                        the resuling frustum plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetFarPlaneToRef

                                                    +
                                                      +
                                                    • GetFarPlaneToRef(transform: Matrix, frustumPlane: Plane): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the far frustum plane transformed by the transform matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        transformation matrix to be applied to the resulting frustum plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        frustumPlane: Plane
                                                        +
                                                        +

                                                        the resuling frustum plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetLeftPlaneToRef

                                                    +
                                                      +
                                                    • GetLeftPlaneToRef(transform: Matrix, frustumPlane: Plane): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the left frustum plane transformed by the transform matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        transformation matrix to be applied to the resulting frustum plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        frustumPlane: Plane
                                                        +
                                                        +

                                                        the resuling frustum plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetNearPlaneToRef

                                                    +
                                                      +
                                                    • GetNearPlaneToRef(transform: Matrix, frustumPlane: Plane): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the near frustum plane transformed by the transform matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        transformation matrix to be applied to the resulting frustum plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        frustumPlane: Plane
                                                        +
                                                        +

                                                        the resuling frustum plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetPlanes

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the planes representing the frustum

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        matrix to be applied to the returned planes

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Plane[]

                                                      +

                                                      a new array of 6 Frustum planes computed by the given transformation matrix.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetPlanesToRef

                                                    +
                                                      +
                                                    • GetPlanesToRef(transform: Matrix, frustumPlanes: Plane[]): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given array "frustumPlanes" with the 6 Frustum planes computed by the given transformation matrix.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        transformation matrix to be applied to the resulting frustum planes

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        frustumPlanes: Plane[]
                                                        +
                                                        +

                                                        the resuling frustum planes

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetRightPlaneToRef

                                                    +
                                                      +
                                                    • GetRightPlaneToRef(transform: Matrix, frustumPlane: Plane): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the right frustum plane transformed by the transform matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        transformation matrix to be applied to the resulting frustum plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        frustumPlane: Plane
                                                        +
                                                        +

                                                        the resuling frustum plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetTopPlaneToRef

                                                    +
                                                      +
                                                    • GetTopPlaneToRef(transform: Matrix, frustumPlane: Plane): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the top frustum plane transformed by the transform matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        transformation matrix to be applied to the resulting frustum plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        frustumPlane: Plane
                                                        +
                                                        +

                                                        the resuling frustum plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/matrix.html b/docs/common/classes/matrix.html new file mode 100644 index 000000000..97acac05b --- /dev/null +++ b/docs/common/classes/matrix.html @@ -0,0 +1,4650 @@ + + + + + + Matrix | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Matrix

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Class used to store matrix data (4x4)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Matrix +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +

                                                    Accessors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates an empty matrix (filled with zeros)

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    updateFlag

                                                    +
                                                    updateFlag: number
                                                    + +
                                                    +
                                                    +

                                                    Gets the update flag of the matrix which is an unique number for the matrix. + It will be incremented every time the matrix data change. + You can use it to speed the comparison between two versions of the same matrix.

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                    + +

                                                    m

                                                    +
                                                      +
                                                    • get m(): Readonly<Float32Array>
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the internal data of the matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Readonly<Float32Array>

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static IdentityReadOnly

                                                    +
                                                      +
                                                    • get IdentityReadOnly(): Readonly<Matrix>
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets an identity matrix that must not be updated

                                                      +
                                                      +
                                                      +

                                                      Returns Readonly<Matrix>

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds the current matrix with a second one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Matrix
                                                        +
                                                        +

                                                        defines the matrix to add

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix as the addition of the current matrix and the given one

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addAtIndex

                                                    +
                                                      +
                                                    • addAtIndex(index: number, value: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      add a value at the specified position in the current Matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        index: number
                                                        +
                                                        +

                                                        the index of the value within the matrix. between 0 and 15.

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        the value to be added

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current updated matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given matrix "result" to the addition of the current matrix and the given one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Matrix
                                                        +
                                                        +

                                                        defines the matrix to add

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addToSelf

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds in place the given matrix to the current matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Matrix
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current updated matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): Readonly<Float32Array>
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the matrix as a Float32Array

                                                      +
                                                      +
                                                      +

                                                      Returns Readonly<Float32Array>

                                                      +

                                                      the matrix underlying array.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Clone the current matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix from the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copy the current matrix from the given one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the source matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current updated matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyToArray

                                                    +
                                                      +
                                                    • copyToArray(array: Float32Array, offset?: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Populates the given array from the starting index with the current matrix values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: Float32Array
                                                        +
                                                        +

                                                        defines the target array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value offset: number = 0
                                                        +
                                                        +

                                                        defines the offset in the target array where to start storing values

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    decompose

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Decomposes the current Matrix into a translation, rotation and scaling components

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Optional scale: Vector3
                                                        +
                                                        +

                                                        defines the scale vector3 given as a reference to update

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional rotation: Quaternion
                                                        +
                                                        +

                                                        defines the rotation quaternion given as a reference to update

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional translation: Vector3
                                                        +
                                                        +

                                                        defines the translation vector3 given as a reference to update

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if operation was successful

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    determinant

                                                    +
                                                      +
                                                    • determinant(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the determinant of the matrix

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the matrix determinant

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equals

                                                    +
                                                      +
                                                    • equals(value: Matrix): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Check equality between this matrix and a second one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: Matrix
                                                        +
                                                        +

                                                        defines the second matrix to compare

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true is the current matrix and the given one values are strictly equal

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the name of the current matrix class

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string "Matrix"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the hash code of the current matrix

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the hash code

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getRotationMatrix

                                                    +
                                                      +
                                                    • getRotationMatrix(): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets only rotation part of the current matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix sets to the extracted rotation matrix from the current one

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getRotationMatrixToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Extracts the rotation matrix from the current one and sets it as the given "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix to store data to

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getRow

                                                    +
                                                      +
                                                    • getRow(index: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets specific row of the matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        index: number
                                                        +
                                                        +

                                                        defines the number of the row to get

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the index-th row of the current matrix as a new Vector4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getTranslation

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the translation value of the current matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new Vector3 as the extracted translation from the matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getTranslationToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Fill a Vector3 with the extracted translation from the matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the translation

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    invert

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Inverts the current matrix in place

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current inverted matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    invertToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given matrix to the current inverted Matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the unmodified current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    isIdentity

                                                    +
                                                      +
                                                    • isIdentity(): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Check if the current matrix is identity

                                                      +
                                                      +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true is the matrix is the identity matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    isIdentityAs3x2

                                                    +
                                                      +
                                                    • isIdentityAs3x2(): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Check if the current matrix is identity as a texture matrix (3x2 store in 4x4)

                                                      +
                                                      +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true is the matrix is the identity matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiply

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiply two matrices

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix set with the multiplication result of the current Matrix and the given one

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyAtIndex

                                                    +
                                                      +
                                                    • multiplyAtIndex(index: number, value: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      mutiply the specified position in the current Matrix by a value

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        index: number
                                                        +
                                                        +

                                                        the index of the value within the matrix. between 0 and 15.

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        the value to be added

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current updated matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToArray

                                                    +
                                                      +
                                                    • multiplyToArray(other: Readonly<Matrix>, result: Float32Array, offset: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the Float32Array "result" from the given index "offset" with the multiplication of the + current matrix and the given one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Float32Array
                                                        +
                                                        +

                                                        defines the array where to store the multiplication

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        defines the offset in the target array where to start storing values

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given matrix "result" with the multiplication result of the current Matrix and the given one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the matrix where to store the multiplication

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    removeRotationAndScaling

                                                    +
                                                      +
                                                    • removeRotationAndScaling(): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Remove rotation and scaling part from the matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the updated matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    reset

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets all the matrix elements to zero

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scale

                                                    +
                                                      +
                                                    • scale(scale: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute a new matrix set with the current matrix values multiplied by scale (float)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleAndAddToRef

                                                    +
                                                      +
                                                    • scaleAndAddToRef(scale: number, result: Matrix): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current matrix values by a factor and add the result to a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the Matrix to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current matrix values by a factor to a given result matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the matrix to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    setRow

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the index-th row of the current matrix to the vector4 values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        index: number
                                                        +
                                                        +

                                                        defines the number of the row to set

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        row: Vector4
                                                        +
                                                        +

                                                        defines the target vector4

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the updated current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    setRowFromFloats

                                                    +
                                                      +
                                                    • setRowFromFloats(index: number, x: number, y: number, z: number, w: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the index-th row of the current matrix with the given 4 x float values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        index: number
                                                        +
                                                        +

                                                        defines the row index

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x component to set

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y component to set

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z component to set

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        defines the w component to set

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the updated current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    setTranslation

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Inserts the translation vector in the current matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector3: Vector3
                                                        +
                                                        +

                                                        defines the translation to insert

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current updated matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    setTranslationFromFloats

                                                    +
                                                      +
                                                    • setTranslationFromFloats(x: number, y: number, z: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Inserts the translation vector (using 3 floats) in the current matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the 1st component of the translation

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the 2nd component of the translation

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the 3rd component of the translation

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current updated matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toArray

                                                    +
                                                      +
                                                    • toArray(): Readonly<Float32Array>
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the matrix as a Float32Array

                                                      +
                                                      +
                                                      +

                                                      Returns Readonly<Float32Array>

                                                      +

                                                      the matrix underlying array

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toNormalMatrix

                                                    +
                                                      +
                                                    • toNormalMatrix(ref: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Writes to the given matrix a normal matrix, computed from this one (using values from + identity matrix for fourth row and column).

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        ref: Matrix
                                                        +
                                                        +

                                                        matrix to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toggleModelMatrixHandInPlace

                                                    +
                                                      +
                                                    • toggleModelMatrixHandInPlace(): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Toggles model matrix from being right handed to left handed in place and vice versa

                                                      +
                                                      +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toggleProjectionMatrixHandInPlace

                                                    +
                                                      +
                                                    • toggleProjectionMatrixHandInPlace(): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Toggles projection matrix from being right handed to left handed in place and vice versa

                                                      +
                                                      +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    transpose

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the transpose of the matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new transposed matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    transposeToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the transpose of the matrix and store it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the current matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Compose

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new matrix composed by merging scale (vector3), rotation (quaternion) and translation (vector3)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: Vector3
                                                        +
                                                        +

                                                        defines the scale vector3

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        rotation: Quaternion
                                                        +
                                                        +

                                                        defines the rotation quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        translation: Vector3
                                                        +
                                                        +

                                                        defines the translation vector3

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static ComposeToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets a matrix to a value composed by merging scale (vector3), rotation (quaternion) and translation (vector3)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: Vector3
                                                        +
                                                        +

                                                        defines the scale vector3

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        rotation: Quaternion
                                                        +
                                                        +

                                                        defines the rotation quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        translation: Vector3
                                                        +
                                                        +

                                                        defines the translation vector3

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DecomposeLerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Builds a new matrix whose values are computed by:

                                                      +
                                                        +
                                                      • decomposing the the "startValue" and "endValue" matrices into their + respective scale, rotation and translation matrices
                                                      • +
                                                      • interpolating for "gradient" (float) the values between each of these decomposed + matrices between the start and the end
                                                      • +
                                                      • recomposing a new matrix from these 3 interpolated scale, rotation and translation matrices
                                                      • +
                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        startValue: Matrix
                                                        +
                                                        +

                                                        defines the first matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        endValue: Matrix
                                                        +
                                                        +

                                                        defines the second matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        gradient: number
                                                        +
                                                        +

                                                        defines the gradient between the two matrices

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DecomposeLerpToRef

                                                    +
                                                      +
                                                    • DecomposeLerpToRef(startValue: Matrix, endValue: Matrix, gradient: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Update a matrix to values which are computed by:

                                                      +
                                                        +
                                                      • decomposing the the "startValue" and "endValue" matrices into their respective + scale, rotation and translation matrices
                                                      • +
                                                      • interpolating for "gradient" (float) the values between each of these decomposed + matrices between the start and the end
                                                      • +
                                                      • recomposing a new matrix from these 3 interpolated scale, rotation and translation matrices
                                                      • +
                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        startValue: Matrix
                                                        +
                                                        +

                                                        defines the first matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        endValue: Matrix
                                                        +
                                                        +

                                                        defines the second matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        gradient: number
                                                        +
                                                        +

                                                        defines the gradient between the two matrices

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>, offset?: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a matrix from an array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value offset: number = 0
                                                        +
                                                        +

                                                        defines an offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new Matrix set from the starting index of the given array

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArrayToRef

                                                    +
                                                      +
                                                    • FromArrayToRef(array: ArrayLike<number>, offset: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copy the content of an array into a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        defines an offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromFloat32ArrayToRefScaled

                                                    +
                                                      +
                                                    • FromFloat32ArrayToRefScaled(array: Float32Array, offset: number, scale: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores an array into a matrix after having multiplied each component by a given factor

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: Float32Array
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        defines the offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scaling factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromQuaternionToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a rotation matrix from a quaternion and stores it in a target matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        quat: Quaternion
                                                        +
                                                        +

                                                        defines the quaternion to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromValues

                                                    +
                                                      +
                                                    • FromValues(initialM11: number, initialM12: number, initialM13: number, initialM14: number, initialM21: number, initialM22: number, initialM23: number, initialM24: number, initialM31: number, initialM32: number, initialM33: number, initialM34: number, initialM41: number, initialM42: number, initialM43: number, initialM44: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates new matrix from a list of values (16)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        initialM11: number
                                                        +
                                                        +

                                                        defines 1st value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM12: number
                                                        +
                                                        +

                                                        defines 2nd value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM13: number
                                                        +
                                                        +

                                                        defines 3rd value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM14: number
                                                        +
                                                        +

                                                        defines 4th value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM21: number
                                                        +
                                                        +

                                                        defines 1st value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM22: number
                                                        +
                                                        +

                                                        defines 2nd value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM23: number
                                                        +
                                                        +

                                                        defines 3rd value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM24: number
                                                        +
                                                        +

                                                        defines 4th value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM31: number
                                                        +
                                                        +

                                                        defines 1st value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM32: number
                                                        +
                                                        +

                                                        defines 2nd value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM33: number
                                                        +
                                                        +

                                                        defines 3rd value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM34: number
                                                        +
                                                        +

                                                        defines 4th value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM41: number
                                                        +
                                                        +

                                                        defines 1st value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM42: number
                                                        +
                                                        +

                                                        defines 2nd value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM43: number
                                                        +
                                                        +

                                                        defines 3rd value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM44: number
                                                        +
                                                        +

                                                        defines 4th value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromValuesToRef

                                                    +
                                                      +
                                                    • FromValuesToRef(initialM11: number, initialM12: number, initialM13: number, initialM14: number, initialM21: number, initialM22: number, initialM23: number, initialM24: number, initialM31: number, initialM32: number, initialM33: number, initialM34: number, initialM41: number, initialM42: number, initialM43: number, initialM44: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores a list of values (16) inside a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        initialM11: number
                                                        +
                                                        +

                                                        defines 1st value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM12: number
                                                        +
                                                        +

                                                        defines 2nd value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM13: number
                                                        +
                                                        +

                                                        defines 3rd value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM14: number
                                                        +
                                                        +

                                                        defines 4th value of 1st row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM21: number
                                                        +
                                                        +

                                                        defines 1st value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM22: number
                                                        +
                                                        +

                                                        defines 2nd value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM23: number
                                                        +
                                                        +

                                                        defines 3rd value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM24: number
                                                        +
                                                        +

                                                        defines 4th value of 2nd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM31: number
                                                        +
                                                        +

                                                        defines 1st value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM32: number
                                                        +
                                                        +

                                                        defines 2nd value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM33: number
                                                        +
                                                        +

                                                        defines 3rd value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM34: number
                                                        +
                                                        +

                                                        defines 4th value of 3rd row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM41: number
                                                        +
                                                        +

                                                        defines 1st value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM42: number
                                                        +
                                                        +

                                                        defines 2nd value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM43: number
                                                        +
                                                        +

                                                        defines 3rd value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        initialM44: number
                                                        +
                                                        +

                                                        defines 4th value of 4th row

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromXYZAxesToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given matrix as a rotation matrix composed from the 3 left handed axes

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        xaxis: Vector3
                                                        +
                                                        +

                                                        defines the value of the 1st axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        yaxis: Vector3
                                                        +
                                                        +

                                                        defines the value of the 2nd axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zaxis: Vector3
                                                        +
                                                        +

                                                        defines the value of the 3rd axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetAsMatrix2x2

                                                    +
                                                      +
                                                    • GetAsMatrix2x2(matrix: Matrix): Float32Array
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Extracts a 2x2 matrix from a given matrix and store the result in a Float32Array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        matrix: Matrix
                                                        +
                                                        +

                                                        defines the matrix to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Float32Array

                                                      +

                                                      a new Float32Array array with 4 elements : the 2x2 matrix extracted from the given matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetAsMatrix3x3

                                                    +
                                                      +
                                                    • GetAsMatrix3x3(matrix: Matrix): Float32Array
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Extracts a 3x3 matrix from a given matrix and store the result in a Float32Array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        matrix: Matrix
                                                        +
                                                        +

                                                        defines the matrix to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Float32Array

                                                      +

                                                      a new Float32Array array with 9 elements : the 3x3 matrix extracted from the given matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetFinalMatrix

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Computes a complete transformation matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        viewport: Viewport
                                                        +
                                                        +

                                                        defines the viewport to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        world: Matrix
                                                        +
                                                        +

                                                        defines the world matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        view: Matrix
                                                        +
                                                        +

                                                        defines the view matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        projection: Matrix
                                                        +
                                                        +

                                                        defines the projection matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zmin: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zmax: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the transformation matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Identity

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new identity matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new identity matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static IdentityToRef

                                                    +
                                                      +
                                                    • IdentityToRef(result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new identity matrix and stores the result in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Invert

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new matrix as the invert of a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Matrix
                                                        +
                                                        +

                                                        defines the source matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Lerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Matrix whose values are the interpolated values for "gradient" (float) + between the ones of the matrices "startValue" and "endValue".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        startValue: Matrix
                                                        +
                                                        +

                                                        defines the start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        endValue: Matrix
                                                        +
                                                        +

                                                        defines the end value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        gradient: number
                                                        +
                                                        +

                                                        defines the gradient factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LerpToRef

                                                    +
                                                      +
                                                    • LerpToRef(startValue: Matrix, endValue: Matrix, gradient: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Set the given matrix "result" as the interpolated values for "gradient" (float) + between the ones of the matrices "startValue" and "endValue".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        startValue: Matrix
                                                        +
                                                        +

                                                        defines the start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        endValue: Matrix
                                                        +
                                                        +

                                                        defines the end value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        gradient: number
                                                        +
                                                        +

                                                        defines the gradient factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the Matrix object where to store data

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LookAtLH

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new rotation matrix used to rotate an entity so as it looks at the target vector3, + from the eye vector3 position, the up vector3 being oriented like "up" + This function works in left handed mode

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        eye: Vector3
                                                        +
                                                        +

                                                        defines the final position of the entity

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        target: Vector3
                                                        +
                                                        +

                                                        defines where the entity should look at

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        up: Vector3
                                                        +
                                                        +

                                                        defines the up vector for the entity

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LookAtLHToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given "result" Matrix to a rotation matrix used to rotate an entity so that it looks + at the target vector3, from the eye vector3 position, the up vector3 being oriented like "up". + This function works in left handed mode

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        eye: Vector3
                                                        +
                                                        +

                                                        defines the final position of the entity

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        target: Vector3
                                                        +
                                                        +

                                                        defines where the entity should look at

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        up: Vector3
                                                        +
                                                        +

                                                        defines the up vector for the entity

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LookAtRH

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new rotation matrix used to rotate an entity so as it looks at the target vector3, + from the eye vector3 position, the up vector3 being oriented like "up" + This function works in right handed mode

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        eye: Vector3
                                                        +
                                                        +

                                                        defines the final position of the entity

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        target: Vector3
                                                        +
                                                        +

                                                        defines where the entity should look at

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        up: Vector3
                                                        +
                                                        +

                                                        defines the up vector for the entity

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LookAtRHToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given "result" Matrix to a rotation matrix used to rotate an entity so that it looks + at the target vector3, from the eye vector3 position, the up vector3 being oriented like "up". + This function works in right handed mode

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        eye: Vector3
                                                        +
                                                        +

                                                        defines the final position of the entity

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        target: Vector3
                                                        +
                                                        +

                                                        defines where the entity should look at

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        up: Vector3
                                                        +
                                                        +

                                                        defines the up vector for the entity

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static OrthoLH

                                                    +
                                                      +
                                                    • OrthoLH(width: number, height: number, znear: number, zfar: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Create a left-handed orthographic projection matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        width: number
                                                        +
                                                        +

                                                        defines the viewport width

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        height: number
                                                        +
                                                        +

                                                        defines the viewport height

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix as a left-handed orthographic projection matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static OrthoLHToRef

                                                    +
                                                      +
                                                    • OrthoLHToRef(width: number, height: number, znear: number, zfar: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Store a left-handed orthographic projection to a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        width: number
                                                        +
                                                        +

                                                        defines the viewport width

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        height: number
                                                        +
                                                        +

                                                        defines the viewport height

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static OrthoOffCenterLH

                                                    +
                                                      +
                                                    • OrthoOffCenterLH(left: number, right: number, bottom: number, top: number, znear: number, zfar: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Create a left-handed orthographic projection matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: number
                                                        +
                                                        +

                                                        defines the viewport left coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: number
                                                        +
                                                        +

                                                        defines the viewport right coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        bottom: number
                                                        +
                                                        +

                                                        defines the viewport bottom coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        top: number
                                                        +
                                                        +

                                                        defines the viewport top coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix as a left-handed orthographic projection matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static OrthoOffCenterLHToRef

                                                    +
                                                      +
                                                    • OrthoOffCenterLHToRef(left: number, right: number, bottom: number, top: number, znear: number, zfar: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores a left-handed orthographic projection into a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: number
                                                        +
                                                        +

                                                        defines the viewport left coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: number
                                                        +
                                                        +

                                                        defines the viewport right coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        bottom: number
                                                        +
                                                        +

                                                        defines the viewport bottom coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        top: number
                                                        +
                                                        +

                                                        defines the viewport top coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static OrthoOffCenterRH

                                                    +
                                                      +
                                                    • OrthoOffCenterRH(left: number, right: number, bottom: number, top: number, znear: number, zfar: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a right-handed orthographic projection matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: number
                                                        +
                                                        +

                                                        defines the viewport left coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: number
                                                        +
                                                        +

                                                        defines the viewport right coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        bottom: number
                                                        +
                                                        +

                                                        defines the viewport bottom coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        top: number
                                                        +
                                                        +

                                                        defines the viewport top coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix as a right-handed orthographic projection matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static OrthoOffCenterRHToRef

                                                    +
                                                      +
                                                    • OrthoOffCenterRHToRef(left: number, right: number, bottom: number, top: number, znear: number, zfar: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores a right-handed orthographic projection into a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: number
                                                        +
                                                        +

                                                        defines the viewport left coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: number
                                                        +
                                                        +

                                                        defines the viewport right coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        bottom: number
                                                        +
                                                        +

                                                        defines the viewport bottom coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        top: number
                                                        +
                                                        +

                                                        defines the viewport top coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PerspectiveFovLH

                                                    +
                                                      +
                                                    • PerspectiveFovLH(fov: number, aspect: number, znear: number, zfar: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a left-handed perspective projection matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        fov: number
                                                        +
                                                        +

                                                        defines the horizontal field of view

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        aspect: number
                                                        +
                                                        +

                                                        defines the aspect ratio

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix as a left-handed perspective projection matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PerspectiveFovLHToRef

                                                    +
                                                      +
                                                    • PerspectiveFovLHToRef(fov: number, aspect: number, znear: number, zfar: number, result: Matrix, isVerticalFovFixed?: boolean): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores a left-handed perspective projection into a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        fov: number
                                                        +
                                                        +

                                                        defines the horizontal field of view

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        aspect: number
                                                        +
                                                        +

                                                        defines the aspect ratio

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value isVerticalFovFixed: boolean = true
                                                        +
                                                        +

                                                        defines it the fov is vertically fixed (default) or horizontally

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PerspectiveFovRH

                                                    +
                                                      +
                                                    • PerspectiveFovRH(fov: number, aspect: number, znear: number, zfar: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a right-handed perspective projection matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        fov: number
                                                        +
                                                        +

                                                        defines the horizontal field of view

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        aspect: number
                                                        +
                                                        +

                                                        defines the aspect ratio

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix as a right-handed perspective projection matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PerspectiveFovRHToRef

                                                    +
                                                      +
                                                    • PerspectiveFovRHToRef(fov: number, aspect: number, znear: number, zfar: number, result: Matrix, isVerticalFovFixed?: boolean): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores a right-handed perspective projection into a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        fov: number
                                                        +
                                                        +

                                                        defines the horizontal field of view

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        aspect: number
                                                        +
                                                        +

                                                        defines the aspect ratio

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value isVerticalFovFixed: boolean = true
                                                        +
                                                        +

                                                        defines it the fov is vertically fixed (default) or horizontally

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PerspectiveFovWebVRToRef

                                                    +
                                                      +
                                                    • PerspectiveFovWebVRToRef(fov: { downDegrees: number; leftDegrees: number; rightDegrees: number; upDegrees: number }, znear: number, zfar: number, result: Matrix, rightHanded?: boolean): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Stores a perspective projection for WebVR info a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        fov: { downDegrees: number; leftDegrees: number; rightDegrees: number; upDegrees: number }
                                                        +
                                                        +

                                                        defines the field of view

                                                        +
                                                        +
                                                          +
                                                        • +
                                                          downDegrees: number
                                                          +
                                                        • +
                                                        • +
                                                          leftDegrees: number
                                                          +
                                                        • +
                                                        • +
                                                          rightDegrees: number
                                                          +
                                                        • +
                                                        • +
                                                          upDegrees: number
                                                          +
                                                        • +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value rightHanded: boolean = false
                                                        +
                                                        +

                                                        defines if the matrix must be in right-handed mode (false by default)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PerspectiveLH

                                                    +
                                                      +
                                                    • PerspectiveLH(width: number, height: number, znear: number, zfar: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a left-handed perspective projection matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        width: number
                                                        +
                                                        +

                                                        defines the viewport width

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        height: number
                                                        +
                                                        +

                                                        defines the viewport height

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        znear: number
                                                        +
                                                        +

                                                        defines the near clip plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        zfar: number
                                                        +
                                                        +

                                                        defines the far clip plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix as a left-handed perspective projection matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Reflection

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Computes a reflection matrix from a plane

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        plane: Plane
                                                        +
                                                        +

                                                        defines the reflection plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static ReflectionToRef

                                                    +
                                                      +
                                                    • ReflectionToRef(plane: Plane, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Computes a reflection matrix from a plane

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        plane: Plane
                                                        +
                                                        +

                                                        defines the reflection plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationAxis

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the given axis

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis: Vector3
                                                        +
                                                        +

                                                        defines the axis to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationAxisToRef

                                                    +
                                                      +
                                                    • RotationAxisToRef(axis: Vector3, angle: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the given axis and stores it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis: Vector3
                                                        +
                                                        +

                                                        defines the axis to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationX

                                                    +
                                                      +
                                                    • RotationX(angle: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the X axis

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationXToRef

                                                    +
                                                      +
                                                    • RotationXToRef(angle: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the X axis and stores it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationY

                                                    +
                                                      +
                                                    • RotationY(angle: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the Y axis

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationYToRef

                                                    +
                                                      +
                                                    • RotationYToRef(angle: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the Y axis and stores it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationYawPitchRoll

                                                    +
                                                      +
                                                    • RotationYawPitchRoll(yaw: number, pitch: number, roll: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a rotation matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        yaw: number
                                                        +
                                                        +

                                                        defines the yaw angle in radians (Y axis)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        pitch: number
                                                        +
                                                        +

                                                        defines the pitch angle in radians (X axis)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        roll: number
                                                        +
                                                        +

                                                        defines the roll angle in radians (X axis)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new rotation matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationYawPitchRollToRef

                                                    +
                                                      +
                                                    • RotationYawPitchRollToRef(yaw: number, pitch: number, roll: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a rotation matrix and stores it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        yaw: number
                                                        +
                                                        +

                                                        defines the yaw angle in radians (Y axis)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        pitch: number
                                                        +
                                                        +

                                                        defines the pitch angle in radians (X axis)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        roll: number
                                                        +
                                                        +

                                                        defines the roll angle in radians (X axis)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationZ

                                                    +
                                                      +
                                                    • RotationZ(angle: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the Z axis

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationZToRef

                                                    +
                                                      +
                                                    • RotationZToRef(angle: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation matrix for "angle" radians around the Z axis and stores it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle (in radians) to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Scaling

                                                    +
                                                      +
                                                    • Scaling(x: number, y: number, z: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a scaling matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the scale factor on X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the scale factor on Y axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the scale factor on Z axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static ScalingToRef

                                                    +
                                                      +
                                                    • ScalingToRef(x: number, y: number, z: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a scaling matrix and stores it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the scale factor on X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the scale factor on Y axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the scale factor on Z axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Translation

                                                    +
                                                      +
                                                    • Translation(x: number, y: number, z: number): Matrix
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a translation matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the translation on X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the translation on Y axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the translationon Z axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TranslationToRef

                                                    +
                                                      +
                                                    • TranslationToRef(x: number, y: number, z: number, result: Matrix): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a translation matrix and stores it in a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the translation on X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the translation on Y axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the translationon Z axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Transpose

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the transpose of a given matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        matrix: Matrix
                                                        +
                                                        +

                                                        defines the matrix to transpose

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      the new matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransposeToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Compute the transpose of a matrix and store it in a target matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        matrix: Matrix
                                                        +
                                                        +

                                                        defines the matrix to transpose

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Zero

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new zero matrix

                                                      +
                                                      +
                                                      +

                                                      Returns Matrix

                                                      +

                                                      a new zero matrix

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/path2.html b/docs/common/classes/path2.html new file mode 100644 index 000000000..c52df8615 --- /dev/null +++ b/docs/common/classes/path2.html @@ -0,0 +1,616 @@ + + + + + + Path2 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Path2

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Represents a 2D path made up of multiple 2D points

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Path2 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Path2(x: number, y: number): Path2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a Path2 object from the starting 2D coordinates x and y.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +
                                                        +

                                                        the starting points x value

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +
                                                        +

                                                        the starting points y value

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Path2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    closed

                                                    +
                                                    closed: boolean = false
                                                    + +
                                                    +
                                                    +

                                                    If the path start and end point are the same

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    addArcTo

                                                    +
                                                      +
                                                    • addArcTo(midX: number, midY: number, endX: number, endY: number, numberOfSegments?: number): Path2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds numberOfSegments segments according to the arc definition (middle point coordinates, + end point coordinates, the arc start point being the current Path2 last point) to the current Path2.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        midX: number
                                                        +
                                                        +

                                                        middle point x value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        midY: number
                                                        +
                                                        +

                                                        middle point y value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        endX: number
                                                        +
                                                        +

                                                        end point x value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        endY: number
                                                        +
                                                        +

                                                        end point y value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value numberOfSegments: number = 36
                                                        +
                                                        +

                                                        (default: 36)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Path2

                                                      +

                                                      the updated Path2.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addLineTo

                                                    +
                                                      +
                                                    • addLineTo(x: number, y: number): Path2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds a new segment until the given coordinates (x, y) to the current Path2.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        the added points x value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        the added points y value

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Path2

                                                      +

                                                      the updated Path2.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    close

                                                    + + +
                                                    +
                                                    + +

                                                    getPointAtLengthPosition

                                                    +
                                                      +
                                                    • getPointAtLengthPosition(normalizedLengthPosition: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Retreives the point at the distance aways from the starting point

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        normalizedLengthPosition: number
                                                        +
                                                        +

                                                        the length along the path to retreive the point from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2 located at a percentage of the Path2 total length on this path.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getPoints

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the points which construct the path

                                                      +
                                                      +
                                                      +

                                                      Returns Vector2[]

                                                      +

                                                      the Path2 internal array of points.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    length

                                                    +
                                                      +
                                                    • length(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the sum of the distance between each sequential point in the path

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the Path2 total length (float).

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static StartingAt

                                                    +
                                                      +
                                                    • StartingAt(x: number, y: number): Path2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new path starting from an x and y position

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        starting x value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        starting y value

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Path2

                                                      +

                                                      a new Path2 starting at the coordinates (x, y).

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/path3.html b/docs/common/classes/path3.html new file mode 100644 index 000000000..b066a1903 --- /dev/null +++ b/docs/common/classes/path3.html @@ -0,0 +1,510 @@ + + + + + + Path3 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Path3

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Represents a 3D path made up of multiple 3D points

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Path3 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      new Path3D(path, normal, raw) + Creates a Path3D. A Path3D is a logical math object, so not a mesh. + please read the description in the tutorial : http://doc.babylonjs.com/tutorials/How_to_use_Path3D

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        path: Vector3[]
                                                        +
                                                        +
                                                        +

                                                        an array of Vector3, the curve axis of the Path3D

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional firstNormal: Vector3
                                                        +
                                                      • +
                                                      • +
                                                        Optional raw: boolean
                                                        +
                                                        +
                                                        +

                                                        (optional, default false) : boolean, if true the returned Path3D isn't normalized. Useful to + depict path acceleration or speed.

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Path3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    getBinormals

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns an array populated with binormal vectors on each Path3D curve point.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3[]

                                                      +

                                                      an array populated with binormal vectors on each Path3D curve point.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getCurve

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the Path3D array of successive Vector3 designing its curve.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3[]

                                                      +

                                                      the Path3D array of successive Vector3 designing its curve.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getDistances

                                                    +
                                                      +
                                                    • getDistances(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns an array populated with distances (float) of the i-th point from the first curve point.

                                                      +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      an array populated with distances (float) of the i-th point from the first curve point.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getNormals

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns an array populated with normal vectors on each Path3D curve point.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3[]

                                                      +

                                                      an array populated with normal vectors on each Path3D curve point.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getTangents

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns an array populated with tangent vectors on each Path3D curve point.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3[]

                                                      +

                                                      an array populated with tangent vectors on each Path3D curve point.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    update

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Forces the Path3D tangent, normal, binormal and distance recomputation.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        path: Vector3[]
                                                        +
                                                        +

                                                        path which all values are copied into the curves points

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional firstNormal: Vector3
                                                        +
                                                        +

                                                        which should be projected onto the curve

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Path3

                                                      +

                                                      the same object updated.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/plane.html b/docs/common/classes/plane.html new file mode 100644 index 000000000..288deba1f --- /dev/null +++ b/docs/common/classes/plane.html @@ -0,0 +1,886 @@ + + + + + + Plane | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Plane

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Represens a plane by the equation ax + by + cz + d = 0

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Plane +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Plane(a: number, b: number, c: number, d: number): Plane
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a Plane object according to the given floats a, b, c, d and the plane equation : ax + by + cz + d = 0

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        a: number
                                                        +
                                                        +
                                                        +

                                                        a component of the plane

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +
                                                        +

                                                        b component of the plane

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        c: number
                                                        +
                                                        +
                                                        +

                                                        c component of the plane

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        d: number
                                                        +
                                                        +
                                                        +

                                                        d component of the plane

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Plane

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    d

                                                    +
                                                    d: number
                                                    + +
                                                    +
                                                    +

                                                    d component of the plane

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    normal

                                                    +
                                                    normal: Vector3
                                                    + +
                                                    +
                                                    +

                                                    Normal of the plane (a,b,c)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      the plane coordinates as a new array of 4 elements [a, b, c, d].

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns Plane

                                                      +

                                                      a new plane copied from the current Plane.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromPoints

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Plane from the plane defined by the three given points.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        point1: Vector3
                                                        +
                                                        +

                                                        one of the points used to contruct the plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        point2: Vector3
                                                        +
                                                        +

                                                        one of the points used to contruct the plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        point3: Vector3
                                                        +
                                                        +

                                                        one of the points used to contruct the plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Plane

                                                      +

                                                      the updated Plane.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    dotCoordinate

                                                    +
                                                      +
                                                    • dotCoordinate(point: Vector3): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Calcualtte the dot product between the point and the plane normal

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        point: Vector3
                                                        +
                                                        +

                                                        point to calculate the dot product with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the dot product (float) of the point coordinates and the plane normal.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string "Plane".

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the Plane hash code.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    isFrontFacingTo

                                                    +
                                                      +
                                                    • isFrontFacingTo(direction: Vector3, epsilon: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Checks if the plane is facing a given direction

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        direction: Vector3
                                                        +
                                                        +

                                                        the direction to check if the plane is facing

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        epsilon: number
                                                        +
                                                        +

                                                        value the dot product is compared against (returns true if dot <= epsilon)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      True is the vector "direction" is the same side than the plane normal.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Normalize the current Plane in place.

                                                      +
                                                      +
                                                      +

                                                      Returns Plane

                                                      +

                                                      the updated Plane.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    signedDistanceTo

                                                    +
                                                      +
                                                    • signedDistanceTo(point: Vector3): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Calculates the distance to a point

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        point: Vector3
                                                        +
                                                        +

                                                        point to calculate distance to

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the signed distance (float) from the given point to the Plane.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    transform

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Applies a transformation the plane and returns the result

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        the transformation matrix to be applied to the plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Plane

                                                      +

                                                      a new Plane as the result of the transformation of the current Plane by the given matrix.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>): Plane
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a plane from an array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        the array to create a plane from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Plane

                                                      +

                                                      a new Plane from the given array.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromPoints

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a plane from three points

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        point1: Vector3
                                                        +
                                                        +

                                                        point used to create the plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        point2: Vector3
                                                        +
                                                        +

                                                        point used to create the plane

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        point3: Vector3
                                                        +
                                                        +

                                                        point used to create the plane

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Plane

                                                      +

                                                      a new Plane defined by the three given points.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromPositionAndNormal

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a plane from an origin point and a normal

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        origin: Vector3
                                                        +
                                                        +

                                                        origin of the plane to be constructed

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        normal: Vector3
                                                        +
                                                        +

                                                        normal of the plane to be constructed

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Plane

                                                      +

                                                      a new Plane the normal vector to this plane at the given origin point. + Note : the vector "normal" is updated because normalized.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static SignedDistanceToPlaneFromPositionAndNormal

                                                    +
                                                      +
                                                    • SignedDistanceToPlaneFromPositionAndNormal(origin: Vector3, normal: Vector3, point: Vector3): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Calculates the distance from a plane and a point

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        origin: Vector3
                                                        +
                                                        +

                                                        origin of the plane to be constructed

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        normal: Vector3
                                                        +
                                                        +

                                                        normal of the plane to be constructed

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        point: Vector3
                                                        +
                                                        +

                                                        point to calculate distance to

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the signed distance between the plane defined by the normal vector at the "origin" + point and the given other point.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/quaternion.html b/docs/common/classes/quaternion.html new file mode 100644 index 000000000..c6cba404d --- /dev/null +++ b/docs/common/classes/quaternion.html @@ -0,0 +1,2649 @@ + + + + + + Quaternion | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Quaternion

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Class used to store quaternion data

                                                    +
                                                    +
                                                    +
                                                    see
                                                    +

                                                    https://en.wikipedia.org/wiki/Quaternion

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Quaternion +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implements

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Quaternion(x?: number, y?: number, z?: number, w?: number): Quaternion
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Quaternion from the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Default value x: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the first component (0 by default)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value y: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the second component (0 by default)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value z: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the third component (0 by default)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value w: number = 1
                                                        +
                                                        +
                                                        +

                                                        defines the fourth component (1.0 by default)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    w

                                                    +
                                                    w: number
                                                    + +
                                                    +
                                                    +

                                                    defines the fourth component (1.0 by default)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    +

                                                    defines the first component (0 by default)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    +

                                                    defines the second component (0 by default)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    z

                                                    +
                                                    z: number
                                                    + +
                                                    +
                                                    +

                                                    defines the third component (0 by default)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds two quaternions

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Quaternion
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion as the addition result of the given one and the current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Add a quaternion to the current one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Quaternion
                                                        +
                                                        +

                                                        defines the quaternion to add

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copy the quaternion to an array

                                                      +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      a new array populated with 4 elements from the quaternion coordinates

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + + +
                                                    +
                                                    + +

                                                    conjugate

                                                    + + +
                                                    +
                                                    + +

                                                    conjugateInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Conjugates in place (1-q) the current quaternion

                                                      +
                                                      +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current updated quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    conjugateToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Conjugates (1-q) the current quaternion and stores the result in the given quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        ref: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copy

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Quaternion from the value.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      + +

                                                      Returns this

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copy a quaternion to the current one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Quaternion
                                                        +
                                                        +

                                                        defines the other quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the updated current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromFloats

                                                    +
                                                      +
                                                    • copyFromFloats(x: number, y: number, z: number, w: number): Quaternion
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current quaternion with the given float coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        defines the w coordinate

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the updated current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equals

                                                    +
                                                      +
                                                    • equals(otherQuaternion: Quaternion): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Check if two quaternions are equals

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherQuaternion: Quaternion
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the current quaternion and the given one coordinates are strictly equals

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    fromRotationMatrix

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current quaternion from the given rotation matrix values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        matrix: Matrix
                                                        +
                                                        +

                                                        defines the source matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current updated quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the class name of the quaternion

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string "Quaternion"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a hash code for this quaternion

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the quaternion hash code

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    length

                                                    +
                                                      +
                                                    • length(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets length of current quaternion

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the quaternion length (float)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiply

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies two quaternions

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        q1: Quaternion
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion set as the multiplication result of the current one with the given one "q1"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current quaternion with the multiplication of itself with the given one "q1"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        q1: Quaternion
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the currentupdated quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given "result" as the the multiplication result of the current one with the given one "q1"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        q1: Quaternion
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalize

                                                    + + +
                                                    +
                                                    + +

                                                    scale

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the current quaternion by a scale factor

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion set by multiplying the current quaternion coordinates by the float "scale"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleAndAddToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current quaternion values by a factor and add the result to a given quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the Quaternion object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the unmodified current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies in place the current quaternion by a scale factor

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current modified quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current quaternion values by a factor and stores the result to a given quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the Quaternion object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the unmodified current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    set

                                                    +
                                                      +
                                                    • set(x: number, y: number, z: number, w: number): Quaternion
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current quaternion from the given float coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        defines the w coordinate

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the updated current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Subtract two quaternions

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Quaternion
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion as the subtraction result of the given one from the current one

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toEulerAngles

                                                    +
                                                      +
                                                    • toEulerAngles(order?: string): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the Euler angles translated from the current quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Default value order: string = "YZX"
                                                        +
                                                        +

                                                        is a reserved parameter and is ignore for now

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new Vector3 containing the Euler angles

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toEulerAnglesToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector3 "result" with the Euler angles translated from the current quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the vector which will be filled with the Euler angles

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value order: string = "YZX"
                                                        +
                                                        +

                                                        is a reserved parameter and is ignore for now

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current unchanged quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toJSON

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a JSON representation of this quaternion. This is necessary due to the way + Actors detect changes on components like the actor's transform. They do this by adding + properties for observation, and we don't want these properties serialized.

                                                      +
                                                      +
                                                      +

                                                      Returns QuaternionLike

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toRotationMatrix

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given rotation matrix with the current quaternion values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        result: Matrix
                                                        +
                                                        +

                                                        defines the target matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the current unchanged quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a string representation for the current quaternion

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      a string with the Quaternion coordinates

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static AreClose

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Checks if the two quaternions are close to each other

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        quat0: Quaternion
                                                        +
                                                        +

                                                        defines the first quaternion to check

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        quat1: Quaternion
                                                        +
                                                        +

                                                        defines the second quaternion to check

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the two quaternions are close to each other

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Dot

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the dot product (float) between the quaternions "left" and "right"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Quaternion
                                                        +
                                                        +

                                                        defines the left operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Quaternion
                                                        +
                                                        +

                                                        defines the right operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the dot product

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>, offset?: number): Quaternion
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new quaternion from data stored into an array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the data source

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional offset: number
                                                        +
                                                        +

                                                        defines the offset in the source array where the data starts

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromEulerAngles

                                                    +
                                                      +
                                                    • FromEulerAngles(x: number, y: number, z: number): Quaternion
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Create a quaternion from Euler rotation angles

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        Pitch

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        Yaw

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        Roll

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the new Quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromEulerAnglesToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates a quaternion from Euler rotation angles

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        Pitch

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        Yaw

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        Roll

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        the quaternion to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the updated quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromEulerVector

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Create a quaternion from Euler rotation vector

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vec: Vector3
                                                        +
                                                        +

                                                        the Euler vector (x Pitch, y Yaw, z Roll)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the new Quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromEulerVectorToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates a quaternion from Euler rotation vector

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vec: Vector3
                                                        +
                                                        +

                                                        the Euler vector (x Pitch, y Yaw, z Roll)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        the quaternion to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the updated quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromRotationMatrix

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new quaternion from a rotation matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        matrix: Matrix
                                                        +
                                                        +

                                                        defines the source matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion created from the given rotation matrix values

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromRotationMatrixToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given quaternion with the given rotation matrix values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        matrix: Matrix
                                                        +
                                                        +

                                                        defines the source matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Hermite

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Interpolate between two quaternions using Hermite interpolation

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Quaternion
                                                        +
                                                        +

                                                        defines first quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent1: Quaternion
                                                        +
                                                        +

                                                        defines the incoming tangent

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Quaternion
                                                        +
                                                        +

                                                        defines second quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent2: Quaternion
                                                        +
                                                        +

                                                        defines the outgoing tangent

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the new interpolated quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Identity

                                                    + + +
                                                    +
                                                    + +

                                                    Static Inverse

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Inverse a given quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        q: Quaternion
                                                        +
                                                        +

                                                        defines the source quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion as the inverted current quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static InverseToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Inverse a given quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        q: Quaternion
                                                        +
                                                        +

                                                        defines the source quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        the quaternion the result will be stored in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the result quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static IsIdentity

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a boolean indicating if the given quaternion is identity

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        quaternion: Quaternion
                                                        +
                                                        +

                                                        defines the quaternion to check

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the quaternion is identity

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LookAt

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Calculates a rotation to face the to point from the from point.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        from: Vector3
                                                        +
                                                        +

                                                        The location of the viewpoint.

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        to: Vector3
                                                        +
                                                        +

                                                        The location to face toward.

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value offset: Vector3 = Vector3.Zero()
                                                        +
                                                        +

                                                        (Optional) Offset yaw, pitch, roll to add.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationAlphaBetaGamma

                                                    +
                                                      +
                                                    • RotationAlphaBetaGamma(alpha: number, beta: number, gamma: number): Quaternion
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new quaternion from the given Euler float angles expressed in z-x-z orientation

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        alpha: number
                                                        +
                                                        +

                                                        defines the rotation around first axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        beta: number
                                                        +
                                                        +

                                                        defines the rotation around second axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        gamma: number
                                                        +
                                                        +

                                                        defines the rotation around third axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the new quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationAlphaBetaGammaToRef

                                                    +
                                                      +
                                                    • RotationAlphaBetaGammaToRef(alpha: number, beta: number, gamma: number, result: Quaternion): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new quaternion from the given Euler float angles expressed + in z-x-z orientation and stores it in the target quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        alpha: number
                                                        +
                                                        +

                                                        defines the rotation around first axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        beta: number
                                                        +
                                                        +

                                                        defines the rotation around second axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        gamma: number
                                                        +
                                                        +

                                                        defines the rotation around third axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationAxis

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a quaternion from a rotation around an axis

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis: Vector3
                                                        +
                                                        +

                                                        defines the axis to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new quaternion created from the given axis (Vector3) and angle in radians (float)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationAxisToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a rotation around an axis and stores it into the given quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis: Vector3
                                                        +
                                                        +

                                                        defines the axis to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        defines the angle to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the target quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationQuaternionFromAxis

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new quaternion containing the rotation value to reach the target + (axis1, axis2, axis3) orientation as a rotated XYZ system (axis1, axis2 and + axis3 are normalized during this operation)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis1: Vector3
                                                        +
                                                        +

                                                        defines the first axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis2: Vector3
                                                        +
                                                        +

                                                        defines the second axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis3: Vector3
                                                        +
                                                        +

                                                        defines the third axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the new quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationQuaternionFromAxisToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a rotation value to reach the target (axis1, axis2, axis3) orientation + as a rotated XYZ system (axis1, axis2 and axis3 are normalized during this + operation) and stores it in the target quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis1: Vector3
                                                        +
                                                        +

                                                        defines the first axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis2: Vector3
                                                        +
                                                        +

                                                        defines the second axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis3: Vector3
                                                        +
                                                        +

                                                        defines the third axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        ref: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationYawPitchRoll

                                                    +
                                                      +
                                                    • RotationYawPitchRoll(yaw: number, pitch: number, roll: number): Quaternion
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new quaternion from the given Euler float angles (y, x, z)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        yaw: number
                                                        +
                                                        +

                                                        defines the rotation around Y axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        pitch: number
                                                        +
                                                        +

                                                        defines the rotation around X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        roll: number
                                                        +
                                                        +

                                                        defines the rotation around Z axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the new quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationYawPitchRollToRef

                                                    +
                                                      +
                                                    • RotationYawPitchRollToRef(yaw: number, pitch: number, roll: number, result: Quaternion): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new rotation from the given Euler float angles (y, x, z) and stores it in the target quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        yaw: number
                                                        +
                                                        +

                                                        defines the rotation around Y axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        pitch: number
                                                        +
                                                        +

                                                        defines the rotation around X axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        roll: number
                                                        +
                                                        +

                                                        defines the rotation around Z axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Slerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Interpolates between two quaternions

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Quaternion
                                                        +
                                                        +

                                                        defines first quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Quaternion
                                                        +
                                                        +

                                                        defines second quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the gradient to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      the new interpolated quaternion

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static SlerpToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Interpolates between two quaternions and stores it into a target quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Quaternion
                                                        +
                                                        +

                                                        defines first quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Quaternion
                                                        +
                                                        +

                                                        defines second quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the gradient to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Quaternion
                                                        +
                                                        +

                                                        defines the target quaternion

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Zero

                                                    + + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/scalar.html b/docs/common/classes/scalar.html new file mode 100644 index 000000000..8668555fa --- /dev/null +++ b/docs/common/classes/scalar.html @@ -0,0 +1,1274 @@ + + + + + + Scalar | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Scalar

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Scalar computation library

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Scalar +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    Static TwoPi

                                                    +
                                                    TwoPi: number = Math.PI * 2
                                                    + +
                                                    +
                                                    +

                                                    Two pi constants convenient for computation.

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    Static Clamp

                                                    +
                                                      +
                                                    • Clamp(value: number, min?: number, max?: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the value itself if it's between min and max. + Returns min if the value is lower than min. + Returns max if the value is greater than max.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        the value to clmap

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value min: number = 0
                                                        +
                                                        +

                                                        the min value to clamp to (default: 0)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value max: number = 1
                                                        +
                                                        +

                                                        the max value to clamp to (default: 1)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the clamped value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DeltaAngle

                                                    +
                                                      +
                                                    • DeltaAngle(current: number, target: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Calculates the shortest difference between two given angles given in degrees.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        current: number
                                                        +
                                                        +

                                                        current angle in degrees

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        target: number
                                                        +
                                                        +

                                                        target angle in degrees

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the delta

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Denormalize

                                                    +
                                                      +
                                                    • Denormalize(normalized: number, min: number, max: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Denormalize the value from 0.0 and 1.0 using min and max values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        normalized: number
                                                        +
                                                        +

                                                        value to denormalize

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        min: number
                                                        +
                                                        +

                                                        max to denormalize between

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: number
                                                        +
                                                        +

                                                        min to denormalize between

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the denormalized value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Hermite

                                                    +
                                                      +
                                                    • Hermite(value1: number, tangent1: number, value2: number, tangent2: number, amount: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new scalar located for "amount" (float) on the Hermite spline defined by the scalars + "value1", "value3", "tangent1", "tangent2".

                                                      +
                                                      +
                                                      +
                                                      see
                                                      +

                                                      http://mathworld.wolfram.com/HermitePolynomial.html

                                                      +
                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: number
                                                        +
                                                        +

                                                        spline value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent1: number
                                                        +
                                                        +

                                                        spline value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: number
                                                        +
                                                        +

                                                        spline value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent2: number
                                                        +
                                                        +

                                                        spline value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        input value

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      hermite result

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static InverseLerp

                                                    +
                                                      +
                                                    • InverseLerp(a: number, b: number, value: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Calculates the linear parameter t that produces the interpolant value within the range [a, b].

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        a: number
                                                        +
                                                        +

                                                        start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        target value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        value between a and b

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the inverseLerp value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Lerp

                                                    +
                                                      +
                                                    • Lerp(start: number, end: number, amount: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new scalar with values linearly interpolated of "amount" between the start scalar and the end scalar.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        start: number
                                                        +
                                                        +

                                                        start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        end: number
                                                        +
                                                        +

                                                        target value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        amount to lerp between

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the lerped value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LerpAngle

                                                    +
                                                      +
                                                    • LerpAngle(start: number, end: number, amount: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Same as Lerp but makes sure the values interpolate correctly when they wrap around 360 degrees. + The parameter t is clamped to the range [0, 1]. Variables a and b are assumed to be in degrees.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        start: number
                                                        +
                                                        +

                                                        start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        end: number
                                                        +
                                                        +

                                                        target value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        amount to lerp between

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the lerped value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Log2

                                                    +
                                                      +
                                                    • Log2(value: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      the log2 of value.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        the value to compute log2 of

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the log2 of value.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static MoveTowards

                                                    +
                                                      +
                                                    • MoveTowards(current: number, target: number, maxDelta: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Moves a value current towards target.

                                                      +
                                                      +

                                                      This is essentially the same as Mathf.Lerp but instead the function will + ensure that the speed never exceeds maxDelta. + Negative values of maxDelta pushes the value away from target.

                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        current: number
                                                        +
                                                        +

                                                        current value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        target: number
                                                        +
                                                        +

                                                        target value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        maxDelta: number
                                                        +
                                                        +

                                                        max distance to move

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      resulting value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static MoveTowardsAngle

                                                    +
                                                      +
                                                    • MoveTowardsAngle(current: number, target: number, maxDelta: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Same as MoveTowards but makes sure the values interpolate correctly when they wrap around 360 degrees.

                                                      +
                                                      +

                                                      Variables current and target are assumed to be in degrees. For optimization reasons, + negative values of maxDelta are not supported and may cause oscillation. To push current + away from a target angle, add 180 to that angle instead.

                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        current: number
                                                        +
                                                        +

                                                        current value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        target: number
                                                        +
                                                        +

                                                        target value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        maxDelta: number
                                                        +
                                                        +

                                                        max distance to move

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      resulting angle

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Normalize

                                                    +
                                                      +
                                                    • Normalize(value: number, min: number, max: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Normalize the value between 0.0 and 1.0 using min and max values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        value to normalize

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        min: number
                                                        +
                                                        +

                                                        max to normalize between

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: number
                                                        +
                                                        +

                                                        min to normalize between

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the normalized value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static NormalizeRadians

                                                    +
                                                      +
                                                    • NormalizeRadians(angle: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the angle converted to equivalent value between -Math.PI and Math.PI radians.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        angle: number
                                                        +
                                                        +

                                                        The angle to normalize in radian.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      The converted angle.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PercentToRange

                                                    +
                                                      +
                                                    • PercentToRange(percent: number, min: number, max: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      This function returns number that corresponds to the percentage in a given range.

                                                      +
                                                      +

                                                      PercentToRange(0.34,0,100) will return 34.

                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        percent: number
                                                        +
                                                        +

                                                        to convert to number

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        min: number
                                                        +
                                                        +

                                                        min range

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: number
                                                        +
                                                        +

                                                        max range

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the number

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static PingPong

                                                    +
                                                      +
                                                    • PingPong(tx: number, length: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      PingPongs the value t, so that it is never larger than length and never smaller than 0.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        tx: number
                                                        +
                                                        +

                                                        value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        length: number
                                                        +
                                                        +

                                                        length

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      The returned value will move back and forth between 0 and length

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RandomRange

                                                    +
                                                      +
                                                    • RandomRange(min: number, max: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a random float number between and min and max values

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        min: number
                                                        +
                                                        +

                                                        min value of random

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: number
                                                        +
                                                        +

                                                        max value of random

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      random value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RangeToPercent

                                                    +
                                                      +
                                                    • RangeToPercent(num: number, min: number, max: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      This function returns percentage of a number in a given range.

                                                      +
                                                      +

                                                      RangeToPercent(40,20,60) will return 0.5 (50%) + RangeToPercent(34,0,100) will return 0.34 (34%)

                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        num: number
                                                        +
                                                        +

                                                        to convert to percentage

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        min: number
                                                        +
                                                        +

                                                        min range

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: number
                                                        +
                                                        +

                                                        max range

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the percentage

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Repeat

                                                    +
                                                      +
                                                    • Repeat(value: number, length: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Loops the value, so that it is never larger than length and never smaller than 0.

                                                      +
                                                      +

                                                      This is similar to the modulo operator but it works with floating point numbers. + For example, using 3.0 for t and 2.5 for length, the result would be 0.5. + With t = 5 and length = 2.5, the result would be 0.0. + Note, however, that the behaviour is not defined for negative numbers as it is for the modulo operator

                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        the value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        length: number
                                                        +
                                                        +

                                                        the length

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the looped value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Sign

                                                    +
                                                      +
                                                    • Sign(value: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns -1 if value is negative and +1 is value is positive.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: number
                                                        +
                                                        +

                                                        the value

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the value itself if it's equal to zero.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static SmoothStep

                                                    +
                                                      +
                                                    • SmoothStep(from: number, to: number, tx: number): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Interpolates between min and max with smoothing at the limits.

                                                      +
                                                      +

                                                      This function interpolates between min and max in a similar way to Lerp. However, + the interpolation will gradually speed up from the start and slow down toward the + end. This is useful for creating natural-looking animation, fading and other transitions.

                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        from: number
                                                        +
                                                        +

                                                        from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        to: number
                                                        +
                                                        +

                                                        to

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tx: number
                                                        +
                                                        +

                                                        value

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the smooth stepped value

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static ToHex

                                                    +
                                                      +
                                                    • ToHex(i: number): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a string : the upper case translation of the number i to hexadecimal.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        i: number
                                                        +
                                                        +

                                                        number

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns string

                                                      +

                                                      the upper case translation of the number i to hexadecimal.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static WithinEpsilon

                                                    +
                                                      +
                                                    • WithinEpsilon(a: number, b: number, epsilon?: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Boolean : true if the absolute difference between a and b is lower than epsilon (default = 1.401298E-45)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        a: number
                                                        +
                                                        +

                                                        number

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        b: number
                                                        +
                                                        +

                                                        number

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value epsilon: number = 1.401298e-45
                                                        +
                                                        +

                                                        (default = 1.401298E-45)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the absolute difference between a and b is lower than epsilon (default = 1.401298E-45)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/size.html b/docs/common/classes/size.html new file mode 100644 index 000000000..76e74d7e3 --- /dev/null +++ b/docs/common/classes/size.html @@ -0,0 +1,903 @@ + + + + + + Size | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Size

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Size containing widht and height

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Size +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implements

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +

                                                    Accessors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Size(width: number, height: number): Size
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a Size object from the given width and height (floats).

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        width: number
                                                        +
                                                        +
                                                        +

                                                        width of the new size

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        height: number
                                                        +
                                                        +
                                                        +

                                                        height of the new size

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Size

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    height

                                                    +
                                                    height: number
                                                    + +
                                                    +
                                                    +

                                                    Height

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    width

                                                    +
                                                    width: number
                                                    + +
                                                    +
                                                    +

                                                    Width

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                    + +

                                                    surface

                                                    +
                                                      +
                                                    • get surface(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      The surface of the Size : width * height (float).

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sums the width and height of two sizes

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherSize: Size
                                                        +
                                                        +

                                                        size to add to this size

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Size

                                                      +

                                                      a new Size set as the addition result of the current Size and the given one.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Clones the size

                                                      +
                                                      +
                                                      +

                                                      Returns Size

                                                      +

                                                      a new Size copied from the given one.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    +
                                                      +
                                                    • copyFrom(src: Size): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current size from the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        src: Size
                                                        +
                                                        +

                                                        the given size

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromFloats

                                                    +
                                                      +
                                                    • copyFromFloats(width: number, height: number): Size
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates in place the current Size from the given floats.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        width: number
                                                        +
                                                        +

                                                        width of the new size

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        height: number
                                                        +
                                                        +

                                                        height of the new size

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Size

                                                      +

                                                      the updated Size.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equals

                                                    +
                                                      +
                                                    • equals(other: Size): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      True if the current Size and the given one width and height are strictly equal.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Size
                                                        +
                                                        +

                                                        the other size to compare against

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      True if the current Size and the given one width and height are strictly equal.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      "Size"

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string "Size"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the Size hash code.

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      a hash code for a unique width and height

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyByFloats

                                                    +
                                                      +
                                                    • multiplyByFloats(w: number, h: number): Size
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the width and height by numbers

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        factor to multiple the width by

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        h: number
                                                        +
                                                        +

                                                        factor to multiple the height by

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Size

                                                      +

                                                      a new Size set with the multiplication result of the current Size and the given floats.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    set

                                                    +
                                                      +
                                                    • set(width: number, height: number): Size
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates in place the current Size from the given floats.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        width: number
                                                        +
                                                        +

                                                        width to set

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        height: number
                                                        +
                                                        +

                                                        height to set

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Size

                                                      +

                                                      the updated Size.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Subtracts the width and height of two

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherSize: Size
                                                        +
                                                        +

                                                        size to subtract to this size

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Size

                                                      +

                                                      a new Size set as the subtraction result of the given one from the current Size.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toJSON

                                                    +
                                                      +
                                                    • toJSON(): { height: number; width: number }
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a JSON representation of this vector. This is necessary due to the way + Actors detect changes on components like the actor's transform. They do this by adding + properties for observation, and we don't want these properties serialized.

                                                      +
                                                      +
                                                      +

                                                      Returns { height: number; width: number }

                                                      +
                                                        +
                                                      • +
                                                        height: number
                                                        +
                                                      • +
                                                      • +
                                                        width: number
                                                        +
                                                      • +
                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a string with the Size width and height

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      a string with the Size width and height

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Lerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Size set at the linear interpolation "amount" between "start" and "end"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        start: Size
                                                        +
                                                        +

                                                        starting size to lerp between

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        end: Size
                                                        +
                                                        +

                                                        end size to lerp between

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        amount to lerp between the start and end values

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Size

                                                      +

                                                      a new Size set at the linear interpolation "amount" between "start" and "end"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Zero

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Create a new size of zero

                                                      +
                                                      +
                                                      +

                                                      Returns Size

                                                      +

                                                      a new Size set to (0.0, 0.0)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/vector2.html b/docs/common/classes/vector2.html new file mode 100644 index 000000000..d6aa3f383 --- /dev/null +++ b/docs/common/classes/vector2.html @@ -0,0 +1,2511 @@ + + + + + + Vector2 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Vector2

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Class representing a vector containing 2 coordinates

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Vector2 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implements

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Vector2(x?: number, y?: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Vector2 from the given x and y coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Default value x: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the first coordinate

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value y: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the second coordinate

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    +

                                                    defines the first coordinate

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    +

                                                    defines the second coordinate

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Add another vector with the current one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2 set with the addition of the current Vector2 and the given one coordinates

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Set the Vector2 coordinates by adding the given Vector2 coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the "result" coordinates with the addition of the current Vector2 and the given one coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the target vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the unmodified current Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addVector3

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 by adding the current Vector2 coordinates to the given Vector3 x, y coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copy the current vector to an array

                                                      +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      a new array with 2 elements: the Vector2 coordinates.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 copied from the Vector2

                                                      +
                                                      +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copy

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Vector2 from the sparsely populated value.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        from: Partial<Vector2Like>
                                                        +
                                                        +

                                                        The sparsely populated value to read from.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the Vector2 coordinates with the given Vector2 coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Vector2
                                                        +
                                                        +

                                                        defines the source Vector2

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromFloats

                                                    +
                                                      +
                                                    • copyFromFloats(x: number, y: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the Vector2 coordinates with the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the first coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the second coordinate

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divide

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector2 set with the Vector2 coordinates divided by the given one coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divideInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Divides the current Vector2 coordinates by the given ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divideToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the "result" coordinates with the Vector2 divided by the given one coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the target vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the unmodified current Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equals

                                                    +
                                                      +
                                                    • equals(otherVector: Vector2): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a boolean if two vectors are equals

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the given vector coordinates strictly equal the current Vector2 ones

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equalsWithEpsilon

                                                    +
                                                      +
                                                    • equalsWithEpsilon(otherVector: Vector2, epsilon?: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a boolean if two vectors are equals (using an epsilon value)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value epsilon: number = Epsilon
                                                        +
                                                        +

                                                        defines the minimal distance to consider equality

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the given vector coordinates are close to the current ones by a distance of epsilon.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    floor

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 from current Vector2 floored values

                                                      +
                                                      +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    fract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 from current Vector2 floored values

                                                      +
                                                      +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets class name

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string "Vector2"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets current vector hash code

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the Vector2 hash code as a number

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    length

                                                    +
                                                      +
                                                    • length(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the length of the vector

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the vector length (float)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    lengthSquared

                                                    +
                                                      +
                                                    • lengthSquared(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the vector squared length

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the vector squared length (float)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiply

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector2 set with the multiplication of the current Vector2 and the given one coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyByFloats

                                                    +
                                                      +
                                                    • multiplyByFloats(x: number, y: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 set with the Vector2 coordinates multiplied by the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the first coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the second coordinate

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies in place the current Vector2 coordinates by the given ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets "result" coordinates with the multiplication of the current Vector2 and the given one coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the target vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the unmodified current Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    negate

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 with current Vector2 negated coordinates

                                                      +
                                                      +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalize

                                                    + + +
                                                    +
                                                    + +

                                                    scale

                                                    +
                                                      +
                                                    • scale(scale: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector2 scaled by "scale" from the current Vector2

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scaling factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleAndAddToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current Vector2 values by a factor and add the result to a given Vector2

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the Vector2 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the unmodified current Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleInPlace

                                                    +
                                                      +
                                                    • scaleInPlace(scale: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiply the Vector2 coordinates by scale

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scaling factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current Vector2 values by a factor to a given Vector2

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the Vector2 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the unmodified current Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    set

                                                    +
                                                      +
                                                    • set(x: number, y: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the Vector2 coordinates with the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the first coordinate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the second coordinate

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 set with the subtracted coordinates of the given one from the current Vector2

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the current Vector2 coordinates by subtracting from it the given one coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current updated Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the "result" coordinates with the subtraction of the given one from the current Vector2 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector2
                                                        +
                                                        +

                                                        defines the other vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the target vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the unmodified current Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toArray

                                                    +
                                                      +
                                                    • toArray(array: number[], index?: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the Vector2 coordinates in the given array or Float32Array from the given index.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: number[]
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value index: number = 0
                                                        +
                                                        +

                                                        defines the offset in source array

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      the current Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toJSON

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a JSON representation of this vector. This is necessary due to the way + Actors detect changes on components like the actor's transform. They do this by adding + properties for observation, and we don't want these properties serialized.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector2Like

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a string with the Vector2 coordinates

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      a string with the Vector2 coordinates

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static CatmullRom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 located for "amount" (float) on the CatmullRom spline defined by the given four Vector2

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector2
                                                        +
                                                        +

                                                        defines 1st point of control

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector2
                                                        +
                                                        +

                                                        defines 2nd point of control

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value3: Vector2
                                                        +
                                                        +

                                                        defines 3rd point of control

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value4: Vector2
                                                        +
                                                        +

                                                        defines 4th point of control

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the interpolation factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Center

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 located at the center of the vectors "value1" and "value2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector2
                                                        +
                                                        +

                                                        defines first vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector2
                                                        +
                                                        +

                                                        defines second vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Clamp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector2 set with same the coordinates than "value" ones if the vector "value" is in the square defined by "min" and "max". + If a coordinate of "value" is lower than "min" coordinates, the returned Vector2 is given this "min" coordinate. + If a coordinate of "value" is greater than "max" coordinates, the returned Vector2 is given this "max" coordinate

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: Vector2
                                                        +
                                                        +

                                                        defines the value to clamp

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        min: Vector2
                                                        +
                                                        +

                                                        defines the lower limit

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: Vector2
                                                        +
                                                        +

                                                        defines the upper limit

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Distance

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the distance between the vectors "value1" and "value2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector2
                                                        +
                                                        +

                                                        defines first vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector2
                                                        +
                                                        +

                                                        defines second vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the distance between vectors

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DistanceOfPointFromSegment

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the shortest distance (float) between the point "p" and the segment defined by the two points "segA" and "segB".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        p: Vector2
                                                        +
                                                        +

                                                        defines the middle point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        segA: Vector2
                                                        +
                                                        +

                                                        defines one point of the segment

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        segB: Vector2
                                                        +
                                                        +

                                                        defines the other point of the segment

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the shortest distance

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DistanceSquared

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the squared distance between the vectors "value1" and "value2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector2
                                                        +
                                                        +

                                                        defines first vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector2
                                                        +
                                                        +

                                                        defines second vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the squared distance between vectors

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Dot

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the dot product of the vector "left" and the vector "right"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector2
                                                        +
                                                        +

                                                        defines first vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector2
                                                        +
                                                        +

                                                        defines second vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the dot product (float)

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>, offset?: number): Vector2
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 set from the given index element of the given array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the data source

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value offset: number = 0
                                                        +
                                                        +

                                                        defines the offset in the data source

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArrayToRef

                                                    +
                                                      +
                                                    • FromArrayToRef(array: ArrayLike<number>, offset: number, result: Vector2): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets "result" from the given index element of the given array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the data source

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        defines the offset in the data source

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the target vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Hermite

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector2 located for "amount" (float) on the Hermite spline defined by the vectors "value1", "value3", "tangent1", "tangent2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector2
                                                        +
                                                        +

                                                        defines the 1st control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent1: Vector2
                                                        +
                                                        +

                                                        defines the outgoing tangent

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector2
                                                        +
                                                        +

                                                        defines the 2nd control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent2: Vector2
                                                        +
                                                        +

                                                        defines the incoming tangent

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the interpolation factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Lerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector2 located for "amount" (float) on the linear interpolation between the vector "start" adn the vector "end".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        start: Vector2
                                                        +
                                                        +

                                                        defines the start vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        end: Vector2
                                                        +
                                                        +

                                                        defines the end vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the interpolation factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Maximize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vecto2 set with the maximal coordinate values from the "left" and "right" vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector2
                                                        +
                                                        +

                                                        defines 1st vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector2
                                                        +
                                                        +

                                                        defines 2nd vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Minimize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 set with the minimal coordinate values from the "left" and "right" vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector2
                                                        +
                                                        +

                                                        defines 1st vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector2
                                                        +
                                                        +

                                                        defines 2nd vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Normalize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector2 equal to the normalized given vector

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector2
                                                        +
                                                        +

                                                        defines the vector to normalize

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static One

                                                    + + +
                                                    +
                                                    + +

                                                    Static PointInTriangle

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Determines if a given vector is included in a triangle

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        p: Vector2
                                                        +
                                                        +

                                                        defines the vector to test

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        p0: Vector2
                                                        +
                                                        +

                                                        defines 1st triangle point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        p1: Vector2
                                                        +
                                                        +

                                                        defines 2nd triangle point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        p2: Vector2
                                                        +
                                                        +

                                                        defines 3rd triangle point

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if the point "p" is in the triangle defined by the vertors "p0", "p1", "p2"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Transform

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector2 set with the transformed coordinates of the given vector by the given transformation matrix

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector2
                                                        +
                                                        +

                                                        defines the vector to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        defines the matrix to apply

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector2

                                                      +

                                                      a new Vector2

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Transforms the given vector coordinates by the given transformation matrix and stores the result in the vector "result" coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector2
                                                        +
                                                        +

                                                        defines the vector to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        defines the matrix to apply

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector2
                                                        +
                                                        +

                                                        defines the target vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Zero

                                                    + + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/vector3.html b/docs/common/classes/vector3.html new file mode 100644 index 000000000..6504be8ad --- /dev/null +++ b/docs/common/classes/vector3.html @@ -0,0 +1,4411 @@ + + + + + + Vector3 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Vector3

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Classed used to store (x,y,z) vector representation + A Vector3 is the main object used in 3D geometry + It can represent etiher the coordinates of a point the space, either a direction + Reminder: Babylon.js uses a left handed forward facing system

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Vector3 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implements

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                      +
                                                    • x
                                                    • +
                                                    • y
                                                    • +
                                                    • z
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Vector3(x?: number, y?: number, z?: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Vector3 object from the given x, y, z (floats) coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Default value x: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the first coordinates (on X axis)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value y: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the second coordinates (on Y axis)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value z: number = 0
                                                        +
                                                        +
                                                        +

                                                        defines the third coordinates (on Z axis)

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    +

                                                    defines the first coordinates (on X axis)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    +

                                                    defines the second coordinates (on Y axis)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    z

                                                    +
                                                    z: number
                                                    + +
                                                    +
                                                    +

                                                    defines the third coordinates (on Z axis)

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                    + +

                                                    isNonUniform

                                                    +
                                                      +
                                                    • get isNonUniform(): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a boolean indicating that the vector is non uniform meaning x, y or z are not all the same

                                                      +
                                                      +
                                                      +

                                                      Returns boolean

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector3, result of the addition the current Vector3 and the given vector

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the resulting Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds the given vector to the current Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addInPlaceFromFloats

                                                    +
                                                      +
                                                    • addInPlaceFromFloats(x: number, y: number, z: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds the given coordinates to the current Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds the current Vector3 to the given one and stores the result in the vector "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates an array containing three elements : the coordinates of the Vector3

                                                      +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      a new array of numbers

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a new Vector3 copied from the current Vector3

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copy

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Vector3 from the sparsely populated value.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        from: Partial<Vector3Like>
                                                        +
                                                        +

                                                        The sparsely populated value to read from.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given vector coordinates to the current Vector3 ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Vector3
                                                        +
                                                        +

                                                        defines the source Vector3

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromFloats

                                                    +
                                                      +
                                                    • copyFromFloats(x: number, y: number, z: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given floats to the current Vector3 coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divide

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the result of the division of the current Vector3 coordinates by the given ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divideInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Divides the current Vector3 coordinates by the given ones.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divideToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Divides the current Vector3 coordinates by the given ones and stores the result in the given vector "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equals

                                                    +
                                                      +
                                                    • equals(otherVector: Vector3): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns true if the current Vector3 and the given vector coordinates are strictly equal

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if both vectors are equals

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equalsToFloats

                                                    +
                                                      +
                                                    • equalsToFloats(x: number, y: number, z: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns true if the current Vector3 coordinates equals the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if both vectors are equals

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equalsWithEpsilon

                                                    +
                                                      +
                                                    • equalsWithEpsilon(otherVector: Vector3, epsilon?: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns true if the current Vector3 and the given vector coordinates are distant less than epsilon

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value epsilon: number = Epsilon
                                                        +
                                                        +

                                                        defines the minimal distance to define values as equals

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if both vectors are distant less than epsilon

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    floor

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector3 from current Vector3 floored values

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    fract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector3 from current Vector3 floored values

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the class name

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      the string "Vector3"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates the Vector3 hash code

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      a number which tends to be unique between Vector3 instances

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    length

                                                    +
                                                      +
                                                    • length(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the length of the Vector3

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the length of the Vecto3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    lengthSquared

                                                    +
                                                      +
                                                    • lengthSquared(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the squared length of the Vector3

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      squared length of the Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    maximizeInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Vector3 with the maximal coordinate values between its and the given vector ones.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    maximizeInPlaceFromFloats

                                                    +
                                                      +
                                                    • maximizeInPlaceFromFloats(x: number, y: number, z: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Vector3 with the maximal coordinate values between its and the given coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    minimizeInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Vector3 with the minimal coordinate values between its and the given vector ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    minimizeInPlaceFromFloats

                                                    +
                                                      +
                                                    • minimizeInPlaceFromFloats(x: number, y: number, z: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Vector3 with the minimal coordinate values between its and the given coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiply

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3, result of the multiplication of the current Vector3 by the given vector

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyByFloats

                                                    +
                                                      +
                                                    • multiplyByFloats(x: number, y: number, z: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the result of the mulliplication of the current Vector3 coordinates by the given floats

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the current Vector3 coordinates by the given ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the current Vector3 by the given one and stores the result in the given vector "result"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    negate

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector3 set with the current Vector3 negated coordinates

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Normalize the current Vector3. + Please note that this is an in place operation.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalizeFromLength

                                                    +
                                                      +
                                                    • normalizeFromLength(len: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Normalize the current Vector3 with the given input length. + Please note that this is an in place operation.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        len: number
                                                        +
                                                        +

                                                        the length of the vector

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalizeToNew

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Normalize the current Vector3 to a new vector

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalizeToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Normalize the current Vector3 to the reference

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        reference: Vector3
                                                        +
                                                        +

                                                        define the Vector3 to update

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    reorderInPlace

                                                    +
                                                      +
                                                    • reorderInPlace(order: string): this
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Reorders the x y z properties of the vector in place

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        order: string
                                                        +
                                                        +

                                                        new ordering of the properties (eg. for vector 1,2,3 with "ZYX" will produce 3,2,1)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +

                                                      the current updated vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    rotateByQuaternionAroundPointToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Rotates a vector around a given point

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        quaternion: Quaternion
                                                        +
                                                        +

                                                        the rotation quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        point: Vector3
                                                        +
                                                        +

                                                        the point to rotate around

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        vector to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the resulting vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    rotateByQuaternionToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Rotates the vector around 0,0,0 by a quaternion

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        quaternion: Quaternion
                                                        +
                                                        +

                                                        the rotation quaternion

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        vector to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the resulting vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scale

                                                    +
                                                      +
                                                    • scale(scale: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the current Vector3 coordinates multiplied by the float "scale"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the multiplier factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleAndAddToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current Vector3 values by a factor and add the result to a given Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the unmodified current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleInPlace

                                                    +
                                                      +
                                                    • scaleInPlace(scale: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the Vector3 coordinates by the float "scale"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the multiplier factor

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the current Vector3 coordinates by the float "scale" and stores the result in the given vector "result" coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the multiplier factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    set

                                                    +
                                                      +
                                                    • set(x: number, y: number, z: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given floats to the current Vector3 coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    setAll

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given float to the current Vector3 coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        v: number
                                                        +
                                                        +

                                                        defines the x, y and z coordinates of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3, result of the subtraction of the given vector from the current Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the resulting Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractFromFloats

                                                    +
                                                      +
                                                    • subtractFromFloats(x: number, y: number, z: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the subtraction of the given floats from the current Vector3 coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the resulting Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractFromFloatsToRef

                                                    +
                                                      +
                                                    • subtractFromFloatsToRef(x: number, y: number, z: number, result: Vector3): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Subtracts the given floats from the current Vector3 coordinates and set the given vector "result" with this result

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Subtract the given vector from the current Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Subtracts the given vector from the current Vector3 and stores the result in the vector "result".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toArray

                                                    +
                                                      +
                                                    • toArray(array: FloatArray, index?: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Populates the given array or Float32Array from the given index with the successive coordinates of the Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: FloatArray
                                                        +
                                                        +

                                                        defines the destination array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value index: number = 0
                                                        +
                                                        +

                                                        defines the offset in the destination array

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the current Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toJSON

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a JSON representation of this vector. This is necessary due to the way + Actors detect changes on components like the actor's transform. They do this by adding + properties for observation, and we don't want these properties serialized.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3Like

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toQuaternion

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Converts the current Vector3 into a quaternion (considering that the Vector3 contains Euler angles representation of a rotation)

                                                      +
                                                      +
                                                      +

                                                      Returns Quaternion

                                                      +

                                                      a new Quaternion object, computed from the Vector3 coordinates

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a string representation of the Vector3

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      a string with the Vector3 coordinates.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Backward

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (0.0, 0.0, -1.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new forward Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static CatmullRom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 located for "amount" on the CatmullRom interpolation spline defined by the vectors "value1", "value2", "value3", "value4"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector3
                                                        +
                                                        +

                                                        defines the first control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector3
                                                        +
                                                        +

                                                        defines the second control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value3: Vector3
                                                        +
                                                        +

                                                        defines the third control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value4: Vector3
                                                        +
                                                        +

                                                        defines the fourth control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the amount on the spline to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Center

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 located at the center between "value1" and "value2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector3
                                                        +
                                                        +

                                                        defines the first operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Clamp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the coordinates of "value", if the vector "value" is in the cube defined by the vectors "min" and "max" + If a coordinate value of "value" is lower than one of the "min" coordinate, then this "value" coordinate is set with the "min" one + If a coordinate value of "value" is greater than one of the "max" coordinate, then this "value" coordinate is set with the "max" one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: Vector3
                                                        +
                                                        +

                                                        defines the current value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        min: Vector3
                                                        +
                                                        +

                                                        defines the lower range value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: Vector3
                                                        +
                                                        +

                                                        defines the upper range value

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static ClampToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the coordinates of "value", if the vector "value" is in the cube defined by the vectors "min" and "max" + If a coordinate value of "value" is lower than one of the "min" coordinate, then this "value" coordinate is set with the "min" one + If a coordinate value of "value" is greater than one of the "max" coordinate, then this "value" coordinate is set with the "max" one

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value: Vector3
                                                        +
                                                        +

                                                        defines the current value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        min: Vector3
                                                        +
                                                        +

                                                        defines the lower range value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        max: Vector3
                                                        +
                                                        +

                                                        defines the upper range value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Cross

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 as the cross product of the vectors "left" and "right" + The cross product is then orthogonal to both "left" and "right"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector3
                                                        +
                                                        +

                                                        defines the left operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector3
                                                        +
                                                        +

                                                        defines the right operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the cross product

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static CrossToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the cross product of "left" and "right" + The cross product is then orthogonal to both "left" and "right"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector3
                                                        +
                                                        +

                                                        defines the left operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector3
                                                        +
                                                        +

                                                        defines the right operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Distance

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the distance between the vectors "value1" and "value2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector3
                                                        +
                                                        +

                                                        defines the first operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the distance

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DistanceSquared

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the squared distance between the vectors "value1" and "value2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector3
                                                        +
                                                        +

                                                        defines the first operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the squared distance

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Dot

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the dot product (float) between the vectors "left" and "right"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector3
                                                        +
                                                        +

                                                        defines the left operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector3
                                                        +
                                                        +

                                                        defines the right operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the dot product

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Down

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (0.0, -1.0, 0.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new down Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Forward

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (0.0, 0.0, 1.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new forward Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>, offset?: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set from the index "offset" of the given array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value offset: number = 0
                                                        +
                                                        +

                                                        defines the offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArrayToRef

                                                    +
                                                      +
                                                    • FromArrayToRef(array: ArrayLike<number>, offset: number, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the element values from the index "offset" of the given array

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        defines the offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromFloatArray

                                                    +
                                                      +
                                                    • FromFloatArray(array: Float32Array, offset?: number): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set from the index "offset" of the given Float32Array + This function is deprecated. Use FromArray instead

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: Float32Array
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional offset: number
                                                        +
                                                        +

                                                        defines the offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromFloatArrayToRef

                                                    +
                                                      +
                                                    • FromFloatArrayToRef(array: Float32Array, offset: number, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the element values from the index "offset" of the given Float32Array + This function is deprecated. Use FromArrayToRef instead.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: Float32Array
                                                        +
                                                        +

                                                        defines the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        defines the offset in the source array

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromFloatsToRef

                                                    +
                                                      +
                                                    • FromFloatsToRef(x: number, y: number, z: number, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the given floats.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        defines the x coordinate of the source

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        defines the y coordinate of the source

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        defines the z coordinate of the source

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetAngleBetweenVectors

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Get angle between two vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector0: Vector3
                                                        +
                                                        +

                                                        angle between vector0 and vector1

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        vector1: Vector3
                                                        +
                                                        +

                                                        angle between vector0 and vector1

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        normal: Vector3
                                                        +
                                                        +

                                                        direction of the normal

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the angle between vector0 and vector1

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static GetClipFactor

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Get the clip factor between two vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector0: Vector3
                                                        +
                                                        +

                                                        defines the first operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        vector1: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis: Vector3
                                                        +
                                                        +

                                                        defines the axis to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        size: number
                                                        +
                                                        +

                                                        defines the size along the axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the clip factor

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Hermite

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 located for "amount" (float) on the Hermite interpolation spline defined by the vectors "value1", "tangent1", "value2", "tangent2"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector3
                                                        +
                                                        +

                                                        defines the first control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent1: Vector3
                                                        +
                                                        +

                                                        defines the first tangent vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector3
                                                        +
                                                        +

                                                        defines the second control point

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        tangent2: Vector3
                                                        +
                                                        +

                                                        defines the second tangent vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        defines the amount on the interpolation spline (between 0 and 1)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Left

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (-1.0, 0.0, 0.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new left Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Lerp

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 located for "amount" (float) on the linear interpolation between the vectors "start" and "end"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        start: Vector3
                                                        +
                                                        +

                                                        defines the start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        end: Vector3
                                                        +
                                                        +

                                                        defines the end value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        max defines amount between both (between 0 and 1)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static LerpToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the result of the linear interpolation from the vector "start" for "amount" to the vector "end"

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        start: Vector3
                                                        +
                                                        +

                                                        defines the start value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        end: Vector3
                                                        +
                                                        +

                                                        defines the end value

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        amount: number
                                                        +
                                                        +

                                                        max defines amount between both (between 0 and 1)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Maximize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the maximal coordinate values between two Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector3
                                                        +
                                                        +

                                                        defines the first operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Minimize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets the minimal coordinate values between two Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector3
                                                        +
                                                        +

                                                        defines the first operand

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector3
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Normalize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 as the normalization of the given vector

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 to normalize

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static NormalizeToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the normalization of the given first vector

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 to normalize

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static One

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (1.0, 1.0, 1.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new unit Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Project

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Project a Vector3 onto screen space

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 to project

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        world: Matrix
                                                        +
                                                        +

                                                        defines the world matrix to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        defines the transform (view x projection) matrix to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewport: Viewport
                                                        +
                                                        +

                                                        defines the screen viewport to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Right

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (1.0, 0.0, 0.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new right Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationFromAxis

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Given three orthogonal normalized left-handed oriented Vector3 axis in space (target system), + RotationFromAxis() returns the rotation Euler angles (ex : rotation.x, rotation.y, rotation.z) to apply + to something in order to rotate it from its local system to the given target system + Note: axis1, axis2 and axis3 are normalized during this operation

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis1: Vector3
                                                        +
                                                        +

                                                        defines the first axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis2: Vector3
                                                        +
                                                        +

                                                        defines the second axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis3: Vector3
                                                        +
                                                        +

                                                        defines the third axis

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static RotationFromAxisToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      The same than RotationFromAxis but updates the given ref Vector3 parameter instead of returning a new Vector3

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        axis1: Vector3
                                                        +
                                                        +

                                                        defines the first axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis2: Vector3
                                                        +
                                                        +

                                                        defines the second axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        axis3: Vector3
                                                        +
                                                        +

                                                        defines the third axis

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        ref: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformCoordinates

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the result of the transformation by the given matrix of the given vector. + This method computes tranformed coordinates only, not transformed direction vectors (ie. it takes translation in account)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        defines the transformation matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the transformed Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformCoordinatesFromFloatsToRef

                                                    +
                                                      +
                                                    • TransformCoordinatesFromFloatsToRef(x: number, y: number, z: number, transformation: Readonly<Matrix>, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" coordinates with the result of the transformation by the given matrix of the given floats (x, y, z) + This method computes tranformed coordinates only, not transformed direction vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        define the x coordinate of the source vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        define the y coordinate of the source vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        define the z coordinate of the source vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the transformation matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformCoordinatesToRef

                                                    +
                                                      +
                                                    • TransformCoordinatesToRef(vector: Vector3, transformation: Readonly<Matrix>, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" coordinates with the result of the transformation by the given matrix of the given vector + This method computes tranformed coordinates only, not transformed direction vectors (ie. it takes translation in account)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the transformation matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformNormal

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set with the result of the normal transformation by the given matrix of the given vector + This methods computes transformed normalized direction vectors only (ie. it does not apply translation)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        defines the transformation matrix

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformNormalFromFloatsToRef

                                                    +
                                                      +
                                                    • TransformNormalFromFloatsToRef(x: number, y: number, z: number, transformation: Readonly<Matrix>, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the result of the normal transformation by the given matrix of the given floats (x, y, z) + This methods computes transformed normalized direction vectors only (ie. it does not apply translation)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        define the x coordinate of the source vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        define the y coordinate of the source vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        define the z coordinate of the source vector

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the transformation matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformNormalToRef

                                                    +
                                                      +
                                                    • TransformNormalToRef(vector: Vector3, transformation: Readonly<Matrix>, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the result of the normal transformation by the given matrix of the given vector + This methods computes transformed normalized direction vectors only (ie. it does not apply translation)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Readonly<Matrix>
                                                        +
                                                        +

                                                        defines the transformation matrix

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Unproject

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Unproject from screen space to object space

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Vector3
                                                        +
                                                        +

                                                        defines the screen space Vector3 to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportWidth: number
                                                        +
                                                        +

                                                        defines the current width of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportHeight: number
                                                        +
                                                        +

                                                        defines the current height of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        world: Matrix
                                                        +
                                                        +

                                                        defines the world matrix to use (can be set to Identity to go to world space)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        view: Matrix
                                                        +
                                                        +

                                                        defines the view matrix to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        projection: Matrix
                                                        +
                                                        +

                                                        defines the projection matrix to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static UnprojectFloatsToRef

                                                    +
                                                      +
                                                    • UnprojectFloatsToRef(sourceX: float, sourceY: float, sourceZ: float, viewportWidth: number, viewportHeight: number, world: Matrix, view: Matrix, projection: Matrix, result: Vector3): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Unproject from screen space to object space

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        sourceX: float
                                                        +
                                                        +

                                                        defines the screen space x coordinate to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        sourceY: float
                                                        +
                                                        +

                                                        defines the screen space y coordinate to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        sourceZ: float
                                                        +
                                                        +

                                                        defines the screen space z coordinate to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportWidth: number
                                                        +
                                                        +

                                                        defines the current width of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportHeight: number
                                                        +
                                                        +

                                                        defines the current height of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        world: Matrix
                                                        +
                                                        +

                                                        defines the world matrix to use (can be set to Identity to go to world space)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        view: Matrix
                                                        +
                                                        +

                                                        defines the view matrix to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        projection: Matrix
                                                        +
                                                        +

                                                        defines the projection matrix to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static UnprojectFromTransform

                                                    +
                                                      +
                                                    • UnprojectFromTransform(source: Vector3, viewportWidth: number, viewportHeight: number, world: Matrix, transform: Matrix): Vector3
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Unproject from screen space to object space

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Vector3
                                                        +
                                                        +

                                                        defines the screen space Vector3 to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportWidth: number
                                                        +
                                                        +

                                                        defines the current width of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportHeight: number
                                                        +
                                                        +

                                                        defines the current height of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        world: Matrix
                                                        +
                                                        +

                                                        defines the world matrix to use (can be set to Identity to go to world space)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transform: Matrix
                                                        +
                                                        +

                                                        defines the transform (view x projection) matrix to use

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      the new Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static UnprojectToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Unproject from screen space to object space

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Vector3
                                                        +
                                                        +

                                                        defines the screen space Vector3 to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportWidth: number
                                                        +
                                                        +

                                                        defines the current width of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        viewportHeight: number
                                                        +
                                                        +

                                                        defines the current height of the viewport

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        world: Matrix
                                                        +
                                                        +

                                                        defines the world matrix to use (can be set to Identity to go to world space)

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        view: Matrix
                                                        +
                                                        +

                                                        defines the view matrix to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        projection: Matrix
                                                        +
                                                        +

                                                        defines the projection matrix to use

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector3
                                                        +
                                                        +

                                                        defines the Vector3 where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Up

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (0.0, 1.0, 0.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new up Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Zero

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 set to (0.0, 0.0, 0.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      a new empty Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/vector4.html b/docs/common/classes/vector4.html new file mode 100644 index 000000000..79611e355 --- /dev/null +++ b/docs/common/classes/vector4.html @@ -0,0 +1,2692 @@ + + + + + + Vector4 | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Vector4

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Vector4 class created for EulerAngle class conversion to Quaternion

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Vector4 +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Vector4(x: number, y: number, z: number, w: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a Vector4 object from the given floats.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +
                                                        +

                                                        x value of the vector

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +
                                                        +

                                                        y value of the vector

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +
                                                        +

                                                        z value of the vector

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +
                                                        +

                                                        w value of the vector

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    w

                                                    +
                                                    w: number
                                                    + +
                                                    +
                                                    +

                                                    w value of the vector

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    +

                                                    x value of the vector

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    +

                                                    y value of the vector

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    z

                                                    +
                                                    z: number
                                                    + +
                                                    +
                                                    +

                                                    z value of the vector

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    add

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 as the result of the addition of the current Vector4 and the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        the vector to add

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the resulting vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Adds the given vector to the current Vector4.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        the vector to add

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    addToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given vector "result" with the result of the addition of the current Vector4 and the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        the vector to add

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    asArray

                                                    +
                                                      +
                                                    • asArray(): number[]
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new array populated with 4 elements : the Vector4 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Returns number[]

                                                      +

                                                      the resulting array

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 copied from the current one.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the new cloned vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFrom

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Vector4 with the given one coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        source: Vector4
                                                        +
                                                        +

                                                        the source vector to copy from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    copyFromFloats

                                                    +
                                                      +
                                                    • copyFromFloats(x: number, y: number, z: number, w: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Vector4 coordinates with the given floats.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        float to copy from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        float to copy from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        float to copy from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        float to copy from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divide

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set with the division result of the current Vector4 by the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        vector to devide with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      resulting new vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divideInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Divides the current Vector3 coordinates by the given ones.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        vector to devide with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector3.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    divideToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given vector "result" with the division result of the current Vector4 by the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        vector to devide with

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        vector to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equals

                                                    +
                                                      +
                                                    • equals(otherVector: Vector4): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Boolean : True if the current Vector4 coordinates are stricly equal to the given ones.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        the vector to compare against

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if they are equal

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equalsToFloats

                                                    +
                                                      +
                                                    • equalsToFloats(x: number, y: number, z: number, w: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Boolean : True if the given floats are strictly equal to the current Vector4 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        x value to compare against

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        y value to compare against

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        z value to compare against

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        w value to compare against

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if equal

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    equalsWithEpsilon

                                                    +
                                                      +
                                                    • equalsWithEpsilon(otherVector: Vector4, epsilon?: number): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Boolean : True if the current Vector4 coordinates are each beneath the distance "epsilon" from the given vector ones.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        vector to compare against

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Default value epsilon: number = Epsilon
                                                        +
                                                        +

                                                        (Default: very small number)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      true if they are equal

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    floor

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector4 from current Vector4 floored values

                                                      +
                                                      +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      a new Vector4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    fract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets a new Vector4 from current Vector3 floored values

                                                      +
                                                      +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      a new Vector4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getClassName

                                                    +
                                                      +
                                                    • getClassName(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the string "Vector4".

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      "Vector4"

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    getHashCode

                                                    +
                                                      +
                                                    • getHashCode(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the Vector4 hash code.

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      a unique hash code

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    length

                                                    +
                                                      +
                                                    • length(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the Vector4 length (float).

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the length

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    lengthSquared

                                                    +
                                                      +
                                                    • lengthSquared(): number
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the Vector4 squared length (float).

                                                      +
                                                      +
                                                      +

                                                      Returns number

                                                      +

                                                      the length squared

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    maximizeInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Vector4 coordinates with the maximum values between its own and the given vector ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Vector4
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current updated Vector4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    minimizeInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the Vector4 coordinates with the minimum values between its own and the given vector ones

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        other: Vector4
                                                        +
                                                        +

                                                        defines the second operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current updated Vector4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiply

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set with the multiplication result of the current Vector4 and the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        vector to multiple with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      resulting new vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyByFloats

                                                    +
                                                      +
                                                    • multiplyByFloats(x: number, y: number, z: number, w: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set with the multiplication result of the given floats and the current Vector4 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        x value multiply with

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        y value multiply with

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        z value multiply with

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        w value multiply with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      resulting new vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies in place the current Vector4 by the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        vector to multiple with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    multiplyToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given vector "result" with the multiplication result of the current Vector4 and the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        vector to multiple with

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        vector to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    negate

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set with the current Vector4 negated coordinates.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      a new vector with the negated values

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    normalize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Normalizes in place the Vector4.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scale

                                                    +
                                                      +
                                                    • scale(scale: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set with the current Vector4 coordinates multiplied by scale (float).

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        the number to scale with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      a new vector with the result

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleAndAddToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Scale the current Vector4 values by a factor and add the result to a given Vector4

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        defines the scale factor

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        defines the Vector4 object where to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the unmodified current Vector4

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleInPlace

                                                    +
                                                      +
                                                    • scaleInPlace(scale: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Multiplies the current Vector4 coordinates by scale (float).

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        the number to scale with

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    scaleToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the current Vector4 coordinates multiplied by scale (float).

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        scale: number
                                                        +
                                                        +

                                                        the number to scale with

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        a vector to store the result in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    set

                                                    +
                                                      +
                                                    • set(x: number, y: number, z: number, w: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the current Vector4 coordinates with the given floats.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    setAll

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Copies the given float to the current Vector3 coordinates

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        v: number
                                                        +
                                                        +

                                                        defines the x, y, z and w coordinates of the operand

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current updated Vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtract

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 with the result of the subtraction of the given vector from the current Vector4.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        the vector to add

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the new vector with the result

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractFromFloats

                                                    +
                                                      +
                                                    • subtractFromFloats(x: number, y: number, z: number, w: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set with the result of the subtraction of the given floats from the current Vector4 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      new vector containing the result

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractFromFloatsToRef

                                                    +
                                                      +
                                                    • subtractFromFloatsToRef(x: number, y: number, z: number, w: number, result: Vector4): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" set with the result of the subtraction of the given floats from the current Vector4 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        value to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the result in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractInPlace

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Subtract in place the given vector from the current Vector4.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        the vector to subtract

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the updated Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    subtractToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the result of the subtraction of the given vector from the current Vector4.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        otherVector: Vector4
                                                        +
                                                        +

                                                        the vector to subtract

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the result

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the current Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toArray

                                                    +
                                                      +
                                                    • toArray(array: FloatArray, index?: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Populates the given array from the given index with the Vector4 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: FloatArray
                                                        +
                                                        +

                                                        array to populate

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional index: number
                                                        +
                                                        +

                                                        index of the array to start at (default: 0)

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the Vector4.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toJSON

                                                    +
                                                      +
                                                    • toJSON(): { w: number; x: number; y: number; z: number }
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a JSON representation of this vector. This is necessary due to the way + Actors detect changes on components like the actor's transform. They do this by adding + properties for observation, and we don't want these properties serialized.

                                                      +
                                                      +
                                                      +

                                                      Returns { w: number; x: number; y: number; z: number }

                                                      +
                                                        +
                                                      • +
                                                        w: number
                                                        +
                                                      • +
                                                      • +
                                                        x: number
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                      • +
                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toString

                                                    +
                                                      +
                                                    • toString(): string
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the string with the Vector4 coordinates.

                                                      +
                                                      +
                                                      +

                                                      Returns string

                                                      +

                                                      a string containing all the vector values

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    toVector3

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector3 from the Vector4 (x, y, z) coordinates.

                                                      +
                                                      +
                                                      +

                                                      Returns Vector3

                                                      +

                                                      this converted to a new vector3

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Center

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 located at the center between the vectors "value1" and "value2".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector4
                                                        +
                                                        +

                                                        value to calulate the center between

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector4
                                                        +
                                                        +

                                                        value to calulate the center between

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the center between the two vectors

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Distance

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the distance (float) between the vectors "value1" and "value2".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector4
                                                        +
                                                        +

                                                        value to calulate the distance between

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector4
                                                        +
                                                        +

                                                        value to calulate the distance between

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the distance between the two vectors

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static DistanceSquared

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns the squared distance (float) between the vectors "value1" and "value2".

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        value1: Vector4
                                                        +
                                                        +

                                                        value to calulate the distance between

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        value2: Vector4
                                                        +
                                                        +

                                                        value to calulate the distance between

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns number

                                                      +

                                                      the distance between the two vectors squared

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArray

                                                    +
                                                      +
                                                    • FromArray(array: ArrayLike<number>, offset?: number): Vector4
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set from the starting index of the given array.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        the array to pull values from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        Optional offset: number
                                                        +
                                                        +

                                                        the offset into the array to start at

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the new vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromArrayToRef

                                                    +
                                                      +
                                                    • FromArrayToRef(array: ArrayLike<number>, offset: number, result: Vector4): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given vector "result" from the starting index of the given array.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: ArrayLike<number>
                                                        +
                                                        +

                                                        the array to pull values from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        the offset into the array to start at

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the result in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromFloatArrayToRef

                                                    +
                                                      +
                                                    • FromFloatArrayToRef(array: Float32Array, offset: number, result: Vector4): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given vector "result" from the starting index of the given Float32Array.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        array: Float32Array
                                                        +
                                                        +

                                                        the array to pull values from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        offset: number
                                                        +
                                                        +

                                                        the offset into the array to start at

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the result in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static FromFloatsToRef

                                                    +
                                                      +
                                                    • FromFloatsToRef(x: number, y: number, z: number, w: number, result: Vector4): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given vector "result" coordinates from the given floats.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        float to set from

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to the floats in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Maximize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a vector with the maximum values from the left and right vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector4
                                                        +
                                                        +

                                                        left vector to maximize

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector4
                                                        +
                                                        +

                                                        right vector to maximize

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      a new vector with the maximum of the left and right vector values

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Minimize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a vector with the minimum values from the left and right vectors

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        left: Vector4
                                                        +
                                                        +

                                                        left vector to minimize

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        right: Vector4
                                                        +
                                                        +

                                                        right vector to minimize

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      a new vector with the minimum of the left and right vector values

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Normalize

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new normalized Vector4 from the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector4
                                                        +
                                                        +

                                                        the vector to normalize

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static NormalizeToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Updates the given vector "result" from the normalization of the given one.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector4
                                                        +
                                                        +

                                                        the vector to normalize

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the result in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static One

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set to (1.0, 1.0, 1.0, 1.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the new vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformNormal

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set with the result of the normal transformation by the given matrix of the given vector. + This methods computes transformed normalized direction vectors only.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector4
                                                        +
                                                        +

                                                        the vector to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        the transformation matrix to apply

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the new vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformNormalFromFloatsToRef

                                                    +
                                                      +
                                                    • TransformNormalFromFloatsToRef(x: number, y: number, z: number, w: number, transformation: Matrix, result: Vector4): void
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the result of the normal transformation by the given matrix of the given floats (x, y, z, w). + This methods computes transformed normalized direction vectors only.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +

                                                        value to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +

                                                        value to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        z: number
                                                        +
                                                        +

                                                        value to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        w: number
                                                        +
                                                        +

                                                        value to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        the transformation matrix to apply

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the results in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static TransformNormalToRef

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Sets the given vector "result" with the result of the normal transformation by the given matrix of the given vector. + This methods computes transformed normalized direction vectors only.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        vector: Vector4
                                                        +
                                                        +

                                                        the vector to transform

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        transformation: Matrix
                                                        +
                                                        +

                                                        the transformation matrix to apply

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        result: Vector4
                                                        +
                                                        +

                                                        the vector to store the result in

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns void

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    Static Zero

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Vector4 set to (0.0, 0.0, 0.0, 0.0)

                                                      +
                                                      +
                                                      +

                                                      Returns Vector4

                                                      +

                                                      the new vector

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/classes/viewport.html b/docs/common/classes/viewport.html new file mode 100644 index 000000000..2b8b6ff96 --- /dev/null +++ b/docs/common/classes/viewport.html @@ -0,0 +1,454 @@ + + + + + + Viewport | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class Viewport

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Class used to represent a viewport on screen

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Viewport +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    + +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Constructors

                                                    +
                                                    + +

                                                    constructor

                                                    +
                                                      +
                                                    • new Viewport(x: number, y: number, width: number, height: number): Viewport
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Creates a Viewport object located at (x, y) and sized (width, height)

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        x: number
                                                        +
                                                        +
                                                        +

                                                        defines viewport left coordinate

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        y: number
                                                        +
                                                        +
                                                        +

                                                        defines viewport top coordinate

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        width: number
                                                        +
                                                        +
                                                        +

                                                        defines the viewport width

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        height: number
                                                        +
                                                        +
                                                        +

                                                        defines the viewport height

                                                        +
                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns Viewport

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    height

                                                    +
                                                    height: number
                                                    + +
                                                    +
                                                    +

                                                    defines the viewport height

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    width

                                                    +
                                                    width: number
                                                    + +
                                                    +
                                                    +

                                                    defines the viewport width

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    +

                                                    defines viewport left coordinate

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    +

                                                    defines viewport top coordinate

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    clone

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Returns a new Viewport copied from the current one

                                                      +
                                                      +
                                                      +

                                                      Returns Viewport

                                                      +

                                                      a new Viewport

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/enums/orientation.html b/docs/common/enums/orientation.html new file mode 100644 index 000000000..2b0ff43f0 --- /dev/null +++ b/docs/common/enums/orientation.html @@ -0,0 +1,304 @@ + + + + + + Orientation | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Enumeration Orientation

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Defines potential orientation for back face culling

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Enumeration members

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Enumeration members

                                                    +
                                                    + +

                                                    CCW

                                                    +
                                                    CCW: = 1
                                                    + +
                                                    +
                                                    +

                                                    Counter clockwise

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    CW

                                                    +
                                                    CW: = 0
                                                    + +
                                                    +
                                                    +

                                                    Clockwise

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/index.html b/docs/common/index.html new file mode 100644 index 000000000..ff66f69f2 --- /dev/null +++ b/docs/common/index.html @@ -0,0 +1,383 @@ + + + + + + Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Mixed Reality Extension Common Definitions

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Enumerations

                                                    + +
                                                    +
                                                    +

                                                    Classes

                                                    + +
                                                    +
                                                    +

                                                    Interfaces

                                                    + +
                                                    +
                                                    +

                                                    Variables

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Variables

                                                    +
                                                    + +

                                                    Const DegreesToRadians

                                                    +
                                                    DegreesToRadians: number = Math.PI / 180.0
                                                    + +
                                                    +
                                                    +

                                                    Constant used to convert an angle value in degrees to radians

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Const Epsilon

                                                    +
                                                    Epsilon: 0.001 = 0.001
                                                    + +
                                                    +
                                                    +

                                                    Constant used to define the minimal number value in Babylon.js

                                                    +
                                                    +
                                                    +
                                                    ignorenaming
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Const RadiansToDegrees

                                                    +
                                                    RadiansToDegrees: number = 180.0 / Math.PI
                                                    + +
                                                    +
                                                    +

                                                    Constant used to convert an anglevalue radians to degrees

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Const ToGammaSpace

                                                    +
                                                    ToGammaSpace: number = 1 / 2.2
                                                    + +
                                                    +
                                                    +

                                                    Constant used to convert a value to gamma space

                                                    +
                                                    +
                                                    +
                                                    ignorenaming
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Const ToLinearSpace

                                                    +
                                                    ToLinearSpace: 2.2 = 2.2
                                                    + +
                                                    +
                                                    +

                                                    Constant used to convert a value to linear space

                                                    +
                                                    +
                                                    +
                                                    ignorenaming
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/interfaces/color3like.html b/docs/common/interfaces/color3like.html new file mode 100644 index 000000000..51b04fc44 --- /dev/null +++ b/docs/common/interfaces/color3like.html @@ -0,0 +1,315 @@ + + + + + + Color3Like | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Interface Color3Like

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Color3Like +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implemented by

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                      +
                                                    • b
                                                    • +
                                                    • g
                                                    • +
                                                    • r
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    b

                                                    +
                                                    b: number
                                                    + +
                                                    +
                                                    + +

                                                    g

                                                    +
                                                    g: number
                                                    + +
                                                    +
                                                    + +

                                                    r

                                                    +
                                                    r: number
                                                    + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/interfaces/color4like.html b/docs/common/interfaces/color4like.html new file mode 100644 index 000000000..ac6d516dd --- /dev/null +++ b/docs/common/interfaces/color4like.html @@ -0,0 +1,323 @@ + + + + + + Color4Like | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Interface Color4Like

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Color4Like +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    a

                                                    +
                                                    a: number
                                                    + +
                                                    +
                                                    + +

                                                    b

                                                    +
                                                    b: number
                                                    + +
                                                    +
                                                    + +

                                                    g

                                                    +
                                                    g: number
                                                    + +
                                                    +
                                                    + +

                                                    r

                                                    +
                                                    r: number
                                                    + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/interfaces/isize.html b/docs/common/interfaces/isize.html new file mode 100644 index 000000000..889b370c8 --- /dev/null +++ b/docs/common/interfaces/isize.html @@ -0,0 +1,318 @@ + + + + + + ISize | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Interface ISize

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Interface for the size containing width and height

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + ISize +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implemented by

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    height

                                                    +
                                                    height: number
                                                    + +
                                                    +
                                                    +

                                                    Heighht

                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    width

                                                    +
                                                    width: number
                                                    + +
                                                    +
                                                    +

                                                    Width

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/interfaces/quaternionlike.html b/docs/common/interfaces/quaternionlike.html new file mode 100644 index 000000000..908ea9444 --- /dev/null +++ b/docs/common/interfaces/quaternionlike.html @@ -0,0 +1,329 @@ + + + + + + QuaternionLike | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Interface QuaternionLike

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + QuaternionLike +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implemented by

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    w

                                                    +
                                                    w: number
                                                    + +
                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    + +

                                                    z

                                                    +
                                                    z: number
                                                    + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/interfaces/vector2like.html b/docs/common/interfaces/vector2like.html new file mode 100644 index 000000000..49adf285e --- /dev/null +++ b/docs/common/interfaces/vector2like.html @@ -0,0 +1,301 @@ + + + + + + Vector2Like | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Interface Vector2Like

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Vector2Like +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implemented by

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                      +
                                                    • x
                                                    • +
                                                    • y
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/common/interfaces/vector3like.html b/docs/common/interfaces/vector3like.html new file mode 100644 index 000000000..e70b102da --- /dev/null +++ b/docs/common/interfaces/vector3like.html @@ -0,0 +1,315 @@ + + + + + + Vector3Like | Mixed Reality Extension Common Definitions + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Interface Vector3Like

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    +
                                                      +
                                                    • + Vector3Like +
                                                    • +
                                                    +
                                                    +
                                                    +

                                                    Implemented by

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                      +
                                                    • x
                                                    • +
                                                    • y
                                                    • +
                                                    • z
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Properties

                                                    +
                                                    + +

                                                    x

                                                    +
                                                    x: number
                                                    + +
                                                    +
                                                    + +

                                                    y

                                                    +
                                                    y: number
                                                    + +
                                                    +
                                                    + +

                                                    z

                                                    +
                                                    z: number
                                                    + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/enums/alphamode.html b/docs/enums/alphamode.html index 380352d9c..62b869d54 100644 --- a/docs/enums/alphamode.html +++ b/docs/enums/alphamode.html @@ -92,7 +92,7 @@

                                                    Blend

                                                    Blend: = "blend"
                                                    @@ -107,7 +107,7 @@

                                                    Mask

                                                    Mask: = "mask"
                                                    @@ -123,7 +123,7 @@

                                                    Opaque

                                                    Opaque: = "opaque"
                                                    diff --git a/docs/enums/animatiblename.html b/docs/enums/animatiblename.html new file mode 100644 index 000000000..b5a880504 --- /dev/null +++ b/docs/enums/animatiblename.html @@ -0,0 +1,190 @@ + + + + + + AnimatibleName | Mixed Reality Extension SDK + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Enumeration AnimatibleName

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    The names of types that support animation

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Enumeration members

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Enumeration members

                                                    +
                                                    + +

                                                    Actor

                                                    +
                                                    Actor: = "actor"
                                                    + +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/enums/animationwrapmode.html b/docs/enums/animationwrapmode.html index 27fc5d575..cfaddb76c 100644 --- a/docs/enums/animationwrapmode.html +++ b/docs/enums/animationwrapmode.html @@ -92,7 +92,7 @@

                                                    Loop

                                                    Loop: = "loop"
                                                    @@ -107,7 +107,7 @@

                                                    Once

                                                    Once: = "once"
                                                    @@ -126,7 +126,7 @@

                                                    PingPong

                                                    PingPong: = "ping-pong"
                                                    diff --git a/docs/enums/boxalignment.html b/docs/enums/boxalignment.html index 40e0dda35..cb54d1274 100644 --- a/docs/enums/boxalignment.html +++ b/docs/enums/boxalignment.html @@ -98,7 +98,7 @@

                                                    BottomCenter

                                                    BottomCenter: = "bottom-center"
                                                    @@ -113,7 +113,7 @@

                                                    BottomLeft

                                                    BottomLeft: = "bottom-left"
                                                    @@ -128,7 +128,7 @@

                                                    BottomRight

                                                    BottomRight: = "bottom-right"
                                                    @@ -143,7 +143,7 @@

                                                    MiddleCenter

                                                    MiddleCenter: = "middle-center"
                                                    @@ -158,7 +158,7 @@

                                                    MiddleLeft

                                                    MiddleLeft: = "middle-left"
                                                    @@ -173,7 +173,7 @@

                                                    MiddleRight

                                                    MiddleRight: = "middle-right"
                                                    @@ -188,7 +188,7 @@

                                                    TopCenter

                                                    TopCenter: = "top-center"
                                                    @@ -203,7 +203,7 @@

                                                    TopLeft

                                                    TopLeft: = "top-left"
                                                    @@ -218,7 +218,7 @@

                                                    TopRight

                                                    TopRight: = "top-right"
                                                    diff --git a/docs/enums/collidertype.html b/docs/enums/collidertype.html index 275480376..cc3cd346b 100644 --- a/docs/enums/collidertype.html +++ b/docs/enums/collidertype.html @@ -93,7 +93,7 @@

                                                    Auto

                                                    Auto: = "auto"
                                                    @@ -103,7 +103,7 @@

                                                    Box

                                                    Box: = "box"
                                                    @@ -113,7 +113,7 @@

                                                    Capsule

                                                    Capsule: = "capsule"
                                                    @@ -123,7 +123,7 @@

                                                    Sphere

                                                    Sphere: = "sphere"
                                                    diff --git a/docs/enums/collisiondetectionmode.html b/docs/enums/collisiondetectionmode.html index e079656c4..3ed568f17 100644 --- a/docs/enums/collisiondetectionmode.html +++ b/docs/enums/collisiondetectionmode.html @@ -92,7 +92,7 @@

                                                    Continuous

                                                    Continuous: = "Continuous"
                                                    @@ -102,7 +102,7 @@

                                                    ContinuousDynamic

                                                    ContinuousDynamic: = "ContinuousDynamic"
                                                    @@ -112,7 +112,7 @@

                                                    Discrete

                                                    Discrete: = "Discrete"
                                                    diff --git a/docs/enums/collisionlayer.html b/docs/enums/collisionlayer.html index 8a742c76b..6fd6b1840 100644 --- a/docs/enums/collisionlayer.html +++ b/docs/enums/collisionlayer.html @@ -93,7 +93,7 @@

                                                    Default

                                                    Default: = "default"
                                                    @@ -109,7 +109,7 @@

                                                    Hologram

                                                    Hologram: = "hologram"
                                                    @@ -126,7 +126,7 @@

                                                    Navigation

                                                    Navigation: = "navigation"
                                                    @@ -142,7 +142,7 @@

                                                    UI

                                                    UI: = "ui"
                                                    diff --git a/docs/enums/lookatmode.html b/docs/enums/lookatmode.html index 50735e4b9..f7cdec0ab 100644 --- a/docs/enums/lookatmode.html +++ b/docs/enums/lookatmode.html @@ -92,7 +92,7 @@

                                                    None

                                                    None: = "None"
                                                    @@ -107,7 +107,7 @@

                                                    TargetXY

                                                    TargetXY: = "TargetXY"
                                                    @@ -122,7 +122,7 @@

                                                    TargetY

                                                    TargetY: = "TargetY"
                                                    diff --git a/docs/enums/mediacommand.html b/docs/enums/mediacommand.html index 3bfaca6e9..ec7ebd590 100644 --- a/docs/enums/mediacommand.html +++ b/docs/enums/mediacommand.html @@ -92,7 +92,7 @@

                                                    Start

                                                    Start: = "start"
                                                    @@ -102,7 +102,7 @@

                                                    Stop

                                                    Stop: = "stop"
                                                    @@ -112,7 +112,7 @@

                                                    Update

                                                    Update: = "update"
                                                    diff --git a/docs/enums/orientation.html b/docs/enums/orientation.html index 1bafea6f5..03c694c08 100644 --- a/docs/enums/orientation.html +++ b/docs/enums/orientation.html @@ -91,7 +91,7 @@

                                                    CCW

                                                    CCW: = 1
                                                    @@ -106,7 +106,7 @@

                                                    CW

                                                    CW: = 0
                                                    diff --git a/docs/enums/primitiveshape.html b/docs/enums/primitiveshape.html index db53be5da..efc59ff30 100644 --- a/docs/enums/primitiveshape.html +++ b/docs/enums/primitiveshape.html @@ -94,7 +94,7 @@

                                                    Box

                                                    Box: = "box"
                                                    @@ -104,7 +104,7 @@

                                                    Capsule

                                                    Capsule: = "capsule"
                                                    @@ -114,7 +114,7 @@

                                                    Cylinder

                                                    Cylinder: = "cylinder"
                                                    @@ -124,7 +124,7 @@

                                                    Plane

                                                    Plane: = "plane"
                                                    @@ -134,7 +134,7 @@

                                                    Sphere

                                                    Sphere: = "sphere"
                                                    diff --git a/docs/enums/rigidbodyconstraints.html b/docs/enums/rigidbodyconstraints.html index 5909a1ea3..11319cb20 100644 --- a/docs/enums/rigidbodyconstraints.html +++ b/docs/enums/rigidbodyconstraints.html @@ -99,7 +99,7 @@

                                                    FreezeAll

                                                    FreezeAll: = "freeze-all"
                                                    @@ -109,7 +109,7 @@

                                                    FreezePosition

                                                    FreezePosition: = "freeze-position"
                                                    @@ -119,7 +119,7 @@

                                                    FreezePositionX

                                                    FreezePositionX: = "freeze-position-x"
                                                    @@ -129,7 +129,7 @@

                                                    FreezePositionY

                                                    FreezePositionY: = "freeze-position-y"
                                                    @@ -139,7 +139,7 @@

                                                    FreezePositionZ

                                                    FreezePositionZ: = "freeze-position-z"
                                                    @@ -149,7 +149,7 @@

                                                    FreezeRotation

                                                    FreezeRotation: = "freeze-rotation"
                                                    @@ -159,7 +159,7 @@

                                                    FreezeRotationX

                                                    FreezeRotationX: = "freeze-rotation-x"
                                                    @@ -169,7 +169,7 @@

                                                    FreezeRotationY

                                                    FreezeRotationY: = "freeze-rotation-y"
                                                    @@ -179,7 +179,7 @@

                                                    FreezeRotationZ

                                                    FreezeRotationZ: = "freeze-rotation-z"
                                                    @@ -189,7 +189,7 @@

                                                    None

                                                    None: = "none"
                                                    diff --git a/docs/enums/textanchorlocation.html b/docs/enums/textanchorlocation.html index 0dbb0080c..5b00e8c23 100644 --- a/docs/enums/textanchorlocation.html +++ b/docs/enums/textanchorlocation.html @@ -91,7 +91,7 @@

                                                    BottomCenter

                                                    BottomCenter: = "bottom-center"
                                                    @@ -101,7 +101,7 @@

                                                    BottomLeft

                                                    BottomLeft: = "bottom-left"
                                                    @@ -111,7 +111,7 @@

                                                    BottomRight

                                                    BottomRight: = "bottom-right"
                                                    @@ -121,7 +121,7 @@

                                                    MiddleCenter

                                                    MiddleCenter: = "middle-center"
                                                    @@ -131,7 +131,7 @@

                                                    MiddleLeft

                                                    MiddleLeft: = "middle-left"
                                                    @@ -141,7 +141,7 @@

                                                    MiddleRight

                                                    MiddleRight: = "middle-right"
                                                    @@ -151,7 +151,7 @@

                                                    TopCenter

                                                    TopCenter: = "top-center"
                                                    @@ -161,7 +161,7 @@

                                                    TopLeft

                                                    TopLeft: = "top-left"
                                                    @@ -171,7 +171,7 @@

                                                    TopRight

                                                    TopRight: = "top-right"
                                                    diff --git a/docs/enums/textfontfamily.html b/docs/enums/textfontfamily.html index c0c52f472..9d51c8c1d 100644 --- a/docs/enums/textfontfamily.html +++ b/docs/enums/textfontfamily.html @@ -84,7 +84,7 @@

                                                    SansSerif

                                                    SansSerif: = "sans-serif"
                                                    @@ -94,7 +94,7 @@

                                                    Serif

                                                    Serif: = "serif"
                                                    diff --git a/docs/enums/textjustify.html b/docs/enums/textjustify.html index ba66dd5db..60b195511 100644 --- a/docs/enums/textjustify.html +++ b/docs/enums/textjustify.html @@ -85,7 +85,7 @@

                                                    Center

                                                    Center: = "center"
                                                    @@ -95,7 +95,7 @@

                                                    Left

                                                    Left: = "left"
                                                    @@ -105,7 +105,7 @@

                                                    Right

                                                    Right: = "right"
                                                    diff --git a/docs/enums/texturewrapmode.html b/docs/enums/texturewrapmode.html index a1d472693..af25f3b10 100644 --- a/docs/enums/texturewrapmode.html +++ b/docs/enums/texturewrapmode.html @@ -92,7 +92,7 @@

                                                    Clamp

                                                    Clamp: = "clamp"
                                                    @@ -107,7 +107,7 @@

                                                    Mirror

                                                    Mirror: = "mirror"
                                                    @@ -122,7 +122,7 @@

                                                    Repeat

                                                    Repeat: = "repeat"
                                                    diff --git a/docs/gltf-gen/classes/box.html b/docs/gltf-gen/classes/box.html index 24aa0ca63..c535b2bad 100644 --- a/docs/gltf-gen/classes/box.html +++ b/docs/gltf-gen/classes/box.html @@ -129,7 +129,7 @@

                                                    constructor

                                                    @@ -187,7 +187,7 @@

                                                    material

                                                    Implementation of MeshPrimitiveLike.material

                                                    Inherited from MeshPrimitive.material

                                                    @@ -199,7 +199,7 @@

                                                    triangles

                                                    Implementation of MeshPrimitiveLike.triangles

                                                    Inherited from MeshPrimitive.triangles

                                                    @@ -211,7 +211,7 @@

                                                    vertices

                                                    Implementation of MeshPrimitiveLike.vertices

                                                    Inherited from MeshPrimitive.vertices

                                                    @@ -229,7 +229,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -253,7 +253,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/capsule.html b/docs/gltf-gen/classes/capsule.html index ee8b03cb4..ed4096c28 100644 --- a/docs/gltf-gen/classes/capsule.html +++ b/docs/gltf-gen/classes/capsule.html @@ -129,7 +129,7 @@

                                                    constructor

                                                    @@ -203,7 +203,7 @@

                                                    material

                                                    Implementation of MeshPrimitiveLike.material

                                                    Inherited from MeshPrimitive.material

                                                    @@ -215,7 +215,7 @@

                                                    triangles

                                                    Implementation of MeshPrimitiveLike.triangles

                                                    Inherited from MeshPrimitive.triangles

                                                    @@ -227,7 +227,7 @@

                                                    vertices

                                                    Implementation of MeshPrimitiveLike.vertices

                                                    Inherited from MeshPrimitive.vertices

                                                    @@ -245,7 +245,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -269,7 +269,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/gltffactory.html b/docs/gltf-gen/classes/gltffactory.html index 0cf22debe..042452e4e 100644 --- a/docs/gltf-gen/classes/gltffactory.html +++ b/docs/gltf-gen/classes/gltffactory.html @@ -118,7 +118,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -149,7 +149,7 @@

                                                    materials

                                                    materials: Material[]
                                                    @@ -159,7 +159,7 @@

                                                    meshes

                                                    meshes: Mesh[]
                                                    @@ -169,7 +169,7 @@

                                                    scenes

                                                    scenes: Scene[]
                                                    @@ -179,7 +179,7 @@

                                                    textures

                                                    textures: Texture[]
                                                    @@ -196,7 +196,7 @@

                                                    generateGLTF

                                                  • @@ -216,7 +216,7 @@

                                                    Static FromSinglePrimi
                                                  • Parameters

                                                    diff --git a/docs/gltf-gen/classes/image.html b/docs/gltf-gen/classes/image.html index ab1cce8bd..628760914 100644 --- a/docs/gltf-gen/classes/image.html +++ b/docs/gltf-gen/classes/image.html @@ -127,7 +127,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -150,7 +150,7 @@

                                                    embeddedFilePath

                                                    @@ -167,7 +167,7 @@

                                                    name

                                                    @@ -178,7 +178,7 @@

                                                    uri

                                                    @@ -201,7 +201,7 @@

                                                    mimeType

                                                  • @@ -214,7 +214,7 @@

                                                    Returns string
                                                    @@ -246,7 +246,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -270,7 +270,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/material.html b/docs/gltf-gen/classes/material.html index 5c65a6614..fd1ca0f4a 100644 --- a/docs/gltf-gen/classes/material.html +++ b/docs/gltf-gen/classes/material.html @@ -138,7 +138,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -161,7 +161,7 @@

                                                    alphaCutoff

                                                    @@ -172,7 +172,7 @@

                                                    alphaMode

                                                    @@ -183,7 +183,7 @@

                                                    baseColorFactor

                                                    @@ -194,7 +194,7 @@

                                                    baseColorTexCoord

                                                    @@ -205,7 +205,7 @@

                                                    baseColorTexture

                                                    @@ -216,7 +216,7 @@

                                                    doubleSided

                                                    @@ -227,7 +227,7 @@

                                                    emissiveFactor

                                                    @@ -238,7 +238,7 @@

                                                    emissiveTexCoord

                                                    @@ -249,7 +249,7 @@

                                                    emissiveTexture

                                                    @@ -260,7 +260,7 @@

                                                    metallicFactor

                                                    @@ -271,7 +271,7 @@

                                                    metallicRoughnessTexCoord

                                                    @@ -282,7 +282,7 @@

                                                    metallicRoughnessTexture

                                                    @@ -293,7 +293,7 @@

                                                    name

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

                                                    normalTexCoord

                                                    @@ -315,7 +315,7 @@

                                                    normalTexScale

                                                    @@ -326,7 +326,7 @@

                                                    normalTexture

                                                    @@ -337,7 +337,7 @@

                                                    occlusionTexCoord

                                                    @@ -348,7 +348,7 @@

                                                    occlusionTexStrength

                                                    @@ -359,7 +359,7 @@

                                                    occlusionTexture

                                                    @@ -370,7 +370,7 @@

                                                    roughnessFactor

                                                    @@ -388,7 +388,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -412,7 +412,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/mesh.html b/docs/gltf-gen/classes/mesh.html index 4e1e75f3c..31b368f23 100644 --- a/docs/gltf-gen/classes/mesh.html +++ b/docs/gltf-gen/classes/mesh.html @@ -120,7 +120,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -143,7 +143,7 @@

                                                    name

                                                    @@ -154,7 +154,7 @@

                                                    primitives

                                                    @@ -172,7 +172,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -196,7 +196,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/meshprimitive.html b/docs/gltf-gen/classes/meshprimitive.html index d907dd40d..e4f71887a 100644 --- a/docs/gltf-gen/classes/meshprimitive.html +++ b/docs/gltf-gen/classes/meshprimitive.html @@ -133,7 +133,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -159,7 +159,7 @@

                                                    material

                                                    @@ -170,7 +170,7 @@

                                                    triangles

                                                    @@ -181,7 +181,7 @@

                                                    vertices

                                                    @@ -198,7 +198,7 @@

                                                    getByteSize

                                                  • Parameters

                                                    @@ -221,7 +221,7 @@

                                                    serialize

                                                  • Parameters

                                                    diff --git a/docs/gltf-gen/classes/node.html b/docs/gltf-gen/classes/node.html index f6d947bb8..24576f7ec 100644 --- a/docs/gltf-gen/classes/node.html +++ b/docs/gltf-gen/classes/node.html @@ -125,7 +125,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -148,7 +148,7 @@

                                                    children

                                                    @@ -159,7 +159,7 @@

                                                    matrix

                                                    @@ -170,7 +170,7 @@

                                                    mesh

                                                    @@ -181,7 +181,7 @@

                                                    name

                                                    @@ -192,7 +192,7 @@

                                                    rotation

                                                    @@ -203,7 +203,7 @@

                                                    scale

                                                    @@ -214,7 +214,7 @@

                                                    translation

                                                    @@ -232,7 +232,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -256,7 +256,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/plane.html b/docs/gltf-gen/classes/plane.html index f194334c9..b7b8235eb 100644 --- a/docs/gltf-gen/classes/plane.html +++ b/docs/gltf-gen/classes/plane.html @@ -129,7 +129,7 @@

                                                    constructor

                                                    @@ -195,7 +195,7 @@

                                                    material

                                                    Implementation of MeshPrimitiveLike.material

                                                    Inherited from MeshPrimitive.material

                                                    @@ -207,7 +207,7 @@

                                                    triangles

                                                    Implementation of MeshPrimitiveLike.triangles

                                                    Inherited from MeshPrimitive.triangles

                                                    @@ -219,7 +219,7 @@

                                                    vertices

                                                    Implementation of MeshPrimitiveLike.vertices

                                                    Inherited from MeshPrimitive.vertices

                                                    @@ -237,7 +237,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -261,7 +261,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/quad.html b/docs/gltf-gen/classes/quad.html index d45e92aaf..69c3213a7 100644 --- a/docs/gltf-gen/classes/quad.html +++ b/docs/gltf-gen/classes/quad.html @@ -129,7 +129,7 @@

                                                    constructor

                                                    @@ -179,7 +179,7 @@

                                                    material

                                                    Implementation of MeshPrimitiveLike.material

                                                    Inherited from MeshPrimitive.material

                                                    @@ -191,7 +191,7 @@

                                                    triangles

                                                    Implementation of MeshPrimitiveLike.triangles

                                                    Inherited from MeshPrimitive.triangles

                                                    @@ -203,7 +203,7 @@

                                                    vertices

                                                    Implementation of MeshPrimitiveLike.vertices

                                                    Inherited from MeshPrimitive.vertices

                                                    @@ -221,7 +221,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -245,7 +245,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/scene.html b/docs/gltf-gen/classes/scene.html index 1788caa84..c898a4343 100644 --- a/docs/gltf-gen/classes/scene.html +++ b/docs/gltf-gen/classes/scene.html @@ -120,7 +120,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -143,7 +143,7 @@

                                                    name

                                                    @@ -154,7 +154,7 @@

                                                    nodes

                                                    @@ -172,7 +172,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -196,7 +196,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/sphere.html b/docs/gltf-gen/classes/sphere.html index 7bc1afc04..30b6d847a 100644 --- a/docs/gltf-gen/classes/sphere.html +++ b/docs/gltf-gen/classes/sphere.html @@ -129,7 +129,7 @@

                                                    constructor

                                                    @@ -187,7 +187,7 @@

                                                    material

                                                    Implementation of MeshPrimitiveLike.material

                                                    Inherited from MeshPrimitive.material

                                                    @@ -199,7 +199,7 @@

                                                    triangles

                                                    Implementation of MeshPrimitiveLike.triangles

                                                    Inherited from MeshPrimitive.triangles

                                                    @@ -211,7 +211,7 @@

                                                    vertices

                                                    Implementation of MeshPrimitiveLike.vertices

                                                    Inherited from MeshPrimitive.vertices

                                                    @@ -229,7 +229,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -253,7 +253,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/texture.html b/docs/gltf-gen/classes/texture.html index bcd5fb9c6..324669c87 100644 --- a/docs/gltf-gen/classes/texture.html +++ b/docs/gltf-gen/classes/texture.html @@ -124,7 +124,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -147,7 +147,7 @@

                                                    magFilter

                                                    @@ -158,7 +158,7 @@

                                                    minFilter

                                                    @@ -169,7 +169,7 @@

                                                    name

                                                    @@ -180,7 +180,7 @@

                                                    source

                                                    @@ -191,7 +191,7 @@

                                                    wrapS

                                                    @@ -202,7 +202,7 @@

                                                    wrapT

                                                    @@ -220,7 +220,7 @@

                                                    getByteSize

                                                    Parameters

                                                    @@ -244,7 +244,7 @@

                                                    serialize

                                                    Parameters

                                                    diff --git a/docs/gltf-gen/classes/vertex.html b/docs/gltf-gen/classes/vertex.html index 2fef95740..7535ce033 100644 --- a/docs/gltf-gen/classes/vertex.html +++ b/docs/gltf-gen/classes/vertex.html @@ -117,7 +117,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -140,7 +140,7 @@

                                                    color0

                                                    @@ -151,7 +151,7 @@

                                                    normal

                                                    @@ -162,7 +162,7 @@

                                                    position

                                                    @@ -173,7 +173,7 @@

                                                    tangent

                                                    @@ -184,7 +184,7 @@

                                                    texCoord0

                                                    @@ -195,7 +195,7 @@

                                                    texCoord1

                                                    @@ -205,7 +205,7 @@

                                                    Static colorAttribute

                                                    colorAttribute: VertexAttribute = new ColorAttribute(0)
                                                    @@ -215,7 +215,7 @@

                                                    Static normalAttribute

                                                    normalAttribute: VertexAttribute = new NormalAttribute()
                                                    @@ -225,7 +225,7 @@

                                                    Static positionAttributepositionAttribute: VertexAttribute = new PositionAttribute()

                                                  • @@ -235,7 +235,7 @@

                                                    Static tangentAttribute

                                                    tangentAttribute: VertexAttribute = new TangentAttribute()

                                                    @@ -245,7 +245,7 @@

                                                    Static texCoordAttribu
                                                    texCoordAttribute: VertexAttribute[] = [new TexCoordAttribute(0),new TexCoordAttribute(1)]
                                                    diff --git a/docs/gltf-gen/enums/accessorcomponenttype.html b/docs/gltf-gen/enums/accessorcomponenttype.html index c770e9cec..ca998850e 100644 --- a/docs/gltf-gen/enums/accessorcomponenttype.html +++ b/docs/gltf-gen/enums/accessorcomponenttype.html @@ -88,7 +88,7 @@

                                                    Byte

                                                    Byte: = 5120
                                                    @@ -98,7 +98,7 @@

                                                    Float

                                                    Float: = 5126
                                                    @@ -108,7 +108,7 @@

                                                    Short

                                                    Short: = 5122
                                                    @@ -118,7 +118,7 @@

                                                    UByte

                                                    UByte: = 5121
                                                    @@ -128,7 +128,7 @@

                                                    UInt

                                                    UInt: = 5125
                                                    @@ -138,7 +138,7 @@

                                                    UShort

                                                    UShort: = 5123
                                                    diff --git a/docs/gltf-gen/enums/accessortype.html b/docs/gltf-gen/enums/accessortype.html index a690046ad..9f0dd2083 100644 --- a/docs/gltf-gen/enums/accessortype.html +++ b/docs/gltf-gen/enums/accessortype.html @@ -89,7 +89,7 @@

                                                    Mat2

                                                    Mat2: = "MAT2"
                                                    @@ -99,7 +99,7 @@

                                                    Mat3

                                                    Mat3: = "MAT3"
                                                    @@ -109,7 +109,7 @@

                                                    Mat4

                                                    Mat4: = "MAT4"
                                                    @@ -119,7 +119,7 @@

                                                    Scalar

                                                    Scalar: = "SCALAR"
                                                    @@ -129,7 +129,7 @@

                                                    Vec2

                                                    Vec2: = "VEC2"
                                                    @@ -139,7 +139,7 @@

                                                    Vec3

                                                    Vec3: = "VEC3"
                                                    @@ -149,7 +149,7 @@

                                                    Vec4

                                                    Vec4: = "VEC4"
                                                    diff --git a/docs/gltf-gen/enums/alphamode.html b/docs/gltf-gen/enums/alphamode.html index 179a885d3..d9ec0c826 100644 --- a/docs/gltf-gen/enums/alphamode.html +++ b/docs/gltf-gen/enums/alphamode.html @@ -85,7 +85,7 @@

                                                    Blend

                                                    Blend: = "BLEND"
                                                    @@ -95,7 +95,7 @@

                                                    Mask

                                                    Mask: = "MASK"
                                                    @@ -105,7 +105,7 @@

                                                    Opaque

                                                    Opaque: = "OPAQUE"
                                                    diff --git a/docs/gltf-gen/enums/texturemagfilter.html b/docs/gltf-gen/enums/texturemagfilter.html index dce5b011a..2f24bc089 100644 --- a/docs/gltf-gen/enums/texturemagfilter.html +++ b/docs/gltf-gen/enums/texturemagfilter.html @@ -84,7 +84,7 @@

                                                    Linear

                                                    Linear: = 9729
                                                    @@ -94,7 +94,7 @@

                                                    Nearest

                                                    Nearest: = 9728
                                                    diff --git a/docs/gltf-gen/enums/textureminfilter.html b/docs/gltf-gen/enums/textureminfilter.html index 396cd365f..32ad9f4ea 100644 --- a/docs/gltf-gen/enums/textureminfilter.html +++ b/docs/gltf-gen/enums/textureminfilter.html @@ -88,7 +88,7 @@

                                                    Linear

                                                    Linear: = 9729
                                                    @@ -98,7 +98,7 @@

                                                    LinearMipmapLinear

                                                    LinearMipmapLinear: = 9987
                                                    @@ -108,7 +108,7 @@

                                                    LinearMipmapNearest

                                                    LinearMipmapNearest: = 9985
                                                    @@ -118,7 +118,7 @@

                                                    Nearest

                                                    Nearest: = 9728
                                                    @@ -128,7 +128,7 @@

                                                    NearestMipmapLinear

                                                    NearestMipmapLinear: = 9986
                                                    @@ -138,7 +138,7 @@

                                                    NearestMipmapNearest

                                                    NearestMipmapNearest: = 9984
                                                    diff --git a/docs/gltf-gen/enums/texturewrapmode.html b/docs/gltf-gen/enums/texturewrapmode.html index 5006253a3..334c81a69 100644 --- a/docs/gltf-gen/enums/texturewrapmode.html +++ b/docs/gltf-gen/enums/texturewrapmode.html @@ -85,7 +85,7 @@

                                                    ClampToEdge

                                                    ClampToEdge: = 33071
                                                    @@ -95,7 +95,7 @@

                                                    MirroredRepeat

                                                    MirroredRepeat: = 33648
                                                    @@ -105,7 +105,7 @@

                                                    Repeat

                                                    Repeat: = 10497
                                                    diff --git a/docs/gltf-gen/index.html b/docs/gltf-gen/index.html index ab529c95f..19946a03b 100644 --- a/docs/gltf-gen/index.html +++ b/docs/gltf-gen/index.html @@ -138,7 +138,7 @@

                                                    Attribute2

                                                    Attribute2: Vector2 | [number, number]
                                                    @@ -148,7 +148,7 @@

                                                    Attribute3

                                                    Attribute3: Vector3 | [number, number, number]
                                                    @@ -158,7 +158,7 @@

                                                    Attribute4

                                                    Attribute4: Vector4 | [number, number, number, number]
                                                    @@ -168,7 +168,7 @@

                                                    AttributeColor4

                                                    AttributeColor4: Color4 | [number, number, number, number]
                                                    @@ -181,7 +181,7 @@

                                                    Const validator

                                                    validator: any = require('gltf-validator')
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.accessor.html b/docs/gltf-gen/interfaces/gltf.accessor.html index 9d49e1326..5bef9eaf2 100644 --- a/docs/gltf-gen/interfaces/gltf.accessor.html +++ b/docs/gltf-gen/interfaces/gltf.accessor.html @@ -121,7 +121,7 @@

                                                    Optional bufferView

                                                    bufferView: GlTfId
                                                    @@ -136,7 +136,7 @@

                                                    Optional byteOffset

                                                    byteOffset: number
                                                    @@ -151,7 +151,7 @@

                                                    componentType

                                                    componentType: 5120 | 5121 | 5122 | 5123 | 5125 | 5126 | number
                                                    @@ -166,7 +166,7 @@

                                                    count

                                                    count: number
                                                    @@ -181,7 +181,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -191,7 +191,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -201,7 +201,7 @@

                                                    Optional max

                                                    max: number[]
                                                    @@ -216,7 +216,7 @@

                                                    Optional min

                                                    min: number[]
                                                    @@ -231,7 +231,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -241,7 +241,7 @@

                                                    Optional normalized

                                                    normalized: boolean
                                                    @@ -256,7 +256,7 @@

                                                    Optional sparse

                                                    @@ -271,7 +271,7 @@

                                                    type

                                                    type: "SCALAR" | "VEC2" | "VEC3" | "VEC4" | "MAT2" | "MAT3" | "MAT4" | string
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.accessorsparse.html b/docs/gltf-gen/interfaces/gltf.accessorsparse.html index 8bb54dfb4..3ecf6d128 100644 --- a/docs/gltf-gen/interfaces/gltf.accessorsparse.html +++ b/docs/gltf-gen/interfaces/gltf.accessorsparse.html @@ -114,7 +114,7 @@

                                                    count

                                                    count: number
                                                    @@ -129,7 +129,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -139,7 +139,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -149,7 +149,7 @@

                                                    indices

                                                    @@ -164,7 +164,7 @@

                                                    values

                                                    diff --git a/docs/gltf-gen/interfaces/gltf.accessorsparseindices.html b/docs/gltf-gen/interfaces/gltf.accessorsparseindices.html index 35759de83..4cd7922dc 100644 --- a/docs/gltf-gen/interfaces/gltf.accessorsparseindices.html +++ b/docs/gltf-gen/interfaces/gltf.accessorsparseindices.html @@ -114,7 +114,7 @@

                                                    bufferView

                                                    bufferView: GlTfId
                                                    @@ -129,7 +129,7 @@

                                                    Optional byteOffset

                                                    byteOffset: number
                                                    @@ -144,7 +144,7 @@

                                                    componentType

                                                    componentType: 5121 | 5123 | 5125 | number
                                                    @@ -159,7 +159,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -169,7 +169,7 @@

                                                    Optional extras

                                                    extras: any
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.accessorsparsevalues.html b/docs/gltf-gen/interfaces/gltf.accessorsparsevalues.html index ebf560ba3..8a24db836 100644 --- a/docs/gltf-gen/interfaces/gltf.accessorsparsevalues.html +++ b/docs/gltf-gen/interfaces/gltf.accessorsparsevalues.html @@ -113,7 +113,7 @@

                                                    bufferView

                                                    bufferView: GlTfId
                                                    @@ -128,7 +128,7 @@

                                                    Optional byteOffset

                                                    byteOffset: number
                                                    @@ -143,7 +143,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -153,7 +153,7 @@

                                                    Optional extras

                                                    extras: any
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.animation.html b/docs/gltf-gen/interfaces/gltf.animation.html index 35658d090..85c54f44c 100644 --- a/docs/gltf-gen/interfaces/gltf.animation.html +++ b/docs/gltf-gen/interfaces/gltf.animation.html @@ -114,7 +114,7 @@

                                                    channels

                                                    channels: AnimationChannel[]
                                                    @@ -129,7 +129,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -139,7 +139,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -149,7 +149,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -159,7 +159,7 @@

                                                    samplers

                                                    samplers: AnimationSampler[]
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.animationchannel.html b/docs/gltf-gen/interfaces/gltf.animationchannel.html index 9969ca523..39ed96aad 100644 --- a/docs/gltf-gen/interfaces/gltf.animationchannel.html +++ b/docs/gltf-gen/interfaces/gltf.animationchannel.html @@ -113,7 +113,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -123,7 +123,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -133,7 +133,7 @@

                                                    sampler

                                                    sampler: GlTfId
                                                    @@ -148,7 +148,7 @@

                                                    target

                                                    diff --git a/docs/gltf-gen/interfaces/gltf.animationchanneltarget.html b/docs/gltf-gen/interfaces/gltf.animationchanneltarget.html index 66bae21ba..e888c4983 100644 --- a/docs/gltf-gen/interfaces/gltf.animationchanneltarget.html +++ b/docs/gltf-gen/interfaces/gltf.animationchanneltarget.html @@ -113,7 +113,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -123,7 +123,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -133,7 +133,7 @@

                                                    Optional node

                                                    node: GlTfId
                                                    @@ -148,7 +148,7 @@

                                                    path

                                                    path: "translation" | "rotation" | "scale" | "weights" | string
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.animationsampler.html b/docs/gltf-gen/interfaces/gltf.animationsampler.html index c64621ca8..e70080c86 100644 --- a/docs/gltf-gen/interfaces/gltf.animationsampler.html +++ b/docs/gltf-gen/interfaces/gltf.animationsampler.html @@ -114,7 +114,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -124,7 +124,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -134,7 +134,7 @@

                                                    input

                                                    input: GlTfId
                                                    @@ -149,7 +149,7 @@

                                                    Optional interpolation

                                                    interpolation: "LINEAR" | "STEP" | "CUBICSPLINE" | string
                                                    @@ -164,7 +164,7 @@

                                                    output

                                                    output: GlTfId
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.asset.html b/docs/gltf-gen/interfaces/gltf.asset.html index 268965925..d70d1ef65 100644 --- a/docs/gltf-gen/interfaces/gltf.asset.html +++ b/docs/gltf-gen/interfaces/gltf.asset.html @@ -115,7 +115,7 @@

                                                    Optional copyright

                                                    copyright: string
                                                    @@ -130,7 +130,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -140,7 +140,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -150,7 +150,7 @@

                                                    Optional generator

                                                    generator: string
                                                    @@ -165,7 +165,7 @@

                                                    Optional minVersion

                                                    minVersion: string
                                                    @@ -180,7 +180,7 @@

                                                    version

                                                    version: string
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.buffer.html b/docs/gltf-gen/interfaces/gltf.buffer.html index c11dd9ea2..bbf665b6d 100644 --- a/docs/gltf-gen/interfaces/gltf.buffer.html +++ b/docs/gltf-gen/interfaces/gltf.buffer.html @@ -114,7 +114,7 @@

                                                    byteLength

                                                    byteLength: number
                                                    @@ -129,7 +129,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -139,7 +139,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -149,7 +149,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -159,7 +159,7 @@

                                                    Optional uri

                                                    uri: string
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.bufferview.html b/docs/gltf-gen/interfaces/gltf.bufferview.html index ee5d933f4..8575d522d 100644 --- a/docs/gltf-gen/interfaces/gltf.bufferview.html +++ b/docs/gltf-gen/interfaces/gltf.bufferview.html @@ -117,7 +117,7 @@

                                                    buffer

                                                    buffer: GlTfId
                                                    @@ -132,7 +132,7 @@

                                                    byteLength

                                                    byteLength: number
                                                    @@ -147,7 +147,7 @@

                                                    Optional byteOffset

                                                    byteOffset: number
                                                    @@ -162,7 +162,7 @@

                                                    Optional byteStride

                                                    byteStride: number
                                                    @@ -177,7 +177,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -187,7 +187,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -197,7 +197,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -207,7 +207,7 @@

                                                    Optional target

                                                    target: 34962 | 34963 | number
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.camera.html b/docs/gltf-gen/interfaces/gltf.camera.html index c2432bdec..74320bf9a 100644 --- a/docs/gltf-gen/interfaces/gltf.camera.html +++ b/docs/gltf-gen/interfaces/gltf.camera.html @@ -115,7 +115,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -125,7 +125,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -135,7 +135,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -145,7 +145,7 @@

                                                    Optional orthographic

                                                    orthographic: CameraOrthographic
                                                    @@ -160,7 +160,7 @@

                                                    Optional perspective

                                                    perspective: CameraPerspective
                                                    @@ -175,7 +175,7 @@

                                                    type

                                                    type: "perspective" | "orthographic" | string
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.cameraorthographic.html b/docs/gltf-gen/interfaces/gltf.cameraorthographic.html index f23e7f1d1..caaa14f53 100644 --- a/docs/gltf-gen/interfaces/gltf.cameraorthographic.html +++ b/docs/gltf-gen/interfaces/gltf.cameraorthographic.html @@ -115,7 +115,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -125,7 +125,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -135,7 +135,7 @@

                                                    xmag

                                                    xmag: number
                                                    @@ -150,7 +150,7 @@

                                                    ymag

                                                    ymag: number
                                                    @@ -165,7 +165,7 @@

                                                    zfar

                                                    zfar: number
                                                    @@ -180,7 +180,7 @@

                                                    znear

                                                    znear: number
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.cameraperspective.html b/docs/gltf-gen/interfaces/gltf.cameraperspective.html index d6c09e624..6be3d5357 100644 --- a/docs/gltf-gen/interfaces/gltf.cameraperspective.html +++ b/docs/gltf-gen/interfaces/gltf.cameraperspective.html @@ -115,7 +115,7 @@

                                                    Optional aspectRatio

                                                    aspectRatio: number
                                                    @@ -130,7 +130,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -140,7 +140,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -150,7 +150,7 @@

                                                    yfov

                                                    yfov: number
                                                    @@ -165,7 +165,7 @@

                                                    Optional zfar

                                                    zfar: number
                                                    @@ -180,7 +180,7 @@

                                                    znear

                                                    znear: number
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.gltf-1.html b/docs/gltf-gen/interfaces/gltf.gltf-1.html index f23a8dc31..fbd17d59c 100644 --- a/docs/gltf-gen/interfaces/gltf.gltf-1.html +++ b/docs/gltf-gen/interfaces/gltf.gltf-1.html @@ -128,7 +128,7 @@

                                                    Optional accessors

                                                    accessors: Accessor[]
                                                    @@ -143,7 +143,7 @@

                                                    Optional animations

                                                    animations: Animation[]
                                                    @@ -158,7 +158,7 @@

                                                    asset

                                                    asset: Asset
                                                    @@ -173,7 +173,7 @@

                                                    Optional bufferViews

                                                    bufferViews: BufferView[]
                                                    @@ -188,7 +188,7 @@

                                                    Optional buffers

                                                    buffers: Buffer[]
                                                    @@ -203,7 +203,7 @@

                                                    Optional cameras

                                                    cameras: Camera[]
                                                    @@ -218,7 +218,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -228,7 +228,7 @@

                                                    Optional extensionsRequir
                                                    extensionsRequired: string[]
                                                    @@ -243,7 +243,7 @@

                                                    Optional extensionsUsedextensionsUsed: string[]

                                                    @@ -258,7 +258,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -268,7 +268,7 @@

                                                    Optional images

                                                    images: Image[]
                                                    @@ -283,7 +283,7 @@

                                                    Optional materials

                                                    materials: Material[]
                                                    @@ -298,7 +298,7 @@

                                                    Optional meshes

                                                    meshes: Mesh[]
                                                    @@ -313,7 +313,7 @@

                                                    Optional nodes

                                                    nodes: Node[]
                                                    @@ -328,7 +328,7 @@

                                                    Optional samplers

                                                    samplers: Sampler[]
                                                    @@ -343,7 +343,7 @@

                                                    Optional scene

                                                    scene: GlTfId
                                                    @@ -358,7 +358,7 @@

                                                    Optional scenes

                                                    scenes: Scene[]
                                                    @@ -373,7 +373,7 @@

                                                    Optional skins

                                                    skins: Skin[]
                                                    @@ -388,7 +388,7 @@

                                                    Optional textures

                                                    textures: Texture[]
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.image.html b/docs/gltf-gen/interfaces/gltf.image.html index a706636e1..127e62e09 100644 --- a/docs/gltf-gen/interfaces/gltf.image.html +++ b/docs/gltf-gen/interfaces/gltf.image.html @@ -115,7 +115,7 @@

                                                    Optional bufferView

                                                    bufferView: GlTfId
                                                    @@ -130,7 +130,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -140,7 +140,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -150,7 +150,7 @@

                                                    Optional mimeType

                                                    mimeType: "image/jpeg" | "image/png" | string
                                                    @@ -165,7 +165,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -175,7 +175,7 @@

                                                    Optional uri

                                                    uri: string
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.material.html b/docs/gltf-gen/interfaces/gltf.material.html index b7836523d..9c32d7bb1 100644 --- a/docs/gltf-gen/interfaces/gltf.material.html +++ b/docs/gltf-gen/interfaces/gltf.material.html @@ -120,7 +120,7 @@

                                                    Optional alphaCutoff

                                                    alphaCutoff: number
                                                    @@ -135,7 +135,7 @@

                                                    Optional alphaMode

                                                    alphaMode: "OPAQUE" | "MASK" | "BLEND" | string
                                                    @@ -150,7 +150,7 @@

                                                    Optional doubleSided

                                                    doubleSided: boolean
                                                    @@ -165,7 +165,7 @@

                                                    Optional emissiveFactoremissiveFactor: number[]

                                                    @@ -180,7 +180,7 @@

                                                    Optional emissiveTexture<
                                                    emissiveTexture: TextureInfo
                                                    @@ -195,7 +195,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -205,7 +205,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -215,7 +215,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -225,7 +225,7 @@

                                                    Optional normalTexturenormalTexture: MaterialNormalTextureInfo

                                                    @@ -240,7 +240,7 @@

                                                    Optional occlusionTexture
                                                    @@ -255,7 +255,7 @@

                                                    Optional pbrMetallic
                                                    pbrMetallicRoughness: MaterialPbrMetallicRoughness
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.materialnormaltextureinfo.html b/docs/gltf-gen/interfaces/gltf.materialnormaltextureinfo.html index aed6e9480..f63222962 100644 --- a/docs/gltf-gen/interfaces/gltf.materialnormaltextureinfo.html +++ b/docs/gltf-gen/interfaces/gltf.materialnormaltextureinfo.html @@ -102,7 +102,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -112,7 +112,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -122,7 +122,7 @@

                                                    Optional index

                                                    index: any
                                                    @@ -132,7 +132,7 @@

                                                    Optional scale

                                                    scale: number
                                                    @@ -147,7 +147,7 @@

                                                    Optional texCoord

                                                    texCoord: any
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.materialocclusiontextureinfo.html b/docs/gltf-gen/interfaces/gltf.materialocclusiontextureinfo.html index 9ff8f0e23..9c439d335 100644 --- a/docs/gltf-gen/interfaces/gltf.materialocclusiontextureinfo.html +++ b/docs/gltf-gen/interfaces/gltf.materialocclusiontextureinfo.html @@ -102,7 +102,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -112,7 +112,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -122,7 +122,7 @@

                                                    Optional index

                                                    index: any
                                                    @@ -132,7 +132,7 @@

                                                    Optional strength

                                                    strength: number
                                                    @@ -147,7 +147,7 @@

                                                    Optional texCoord

                                                    texCoord: any
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.materialpbrmetallicroughness.html b/docs/gltf-gen/interfaces/gltf.materialpbrmetallicroughness.html index 8bb3b2a3c..128cdd9cc 100644 --- a/docs/gltf-gen/interfaces/gltf.materialpbrmetallicroughness.html +++ b/docs/gltf-gen/interfaces/gltf.materialpbrmetallicroughness.html @@ -116,7 +116,7 @@

                                                    Optional baseColorFa
                                                    baseColorFactor: number[]
                                                    @@ -131,7 +131,7 @@

                                                    Optional baseColorTe
                                                    baseColorTexture: TextureInfo
                                                    @@ -146,7 +146,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -156,7 +156,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -166,7 +166,7 @@

                                                    Optional metallicFactormetallicFactor: number

                                                    @@ -181,7 +181,7 @@

                                                    Optional metallicRoughnes
                                                    metallicRoughnessTexture: TextureInfo
                                                    @@ -196,7 +196,7 @@

                                                    Optional roughnessFactor<
                                                    roughnessFactor: number
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.mesh.html b/docs/gltf-gen/interfaces/gltf.mesh.html index 420d6e6c1..9e4fb7714 100644 --- a/docs/gltf-gen/interfaces/gltf.mesh.html +++ b/docs/gltf-gen/interfaces/gltf.mesh.html @@ -114,7 +114,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -124,7 +124,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -134,7 +134,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -144,7 +144,7 @@

                                                    primitives

                                                    primitives: MeshPrimitive[]
                                                    @@ -159,7 +159,7 @@

                                                    Optional weights

                                                    weights: number[]
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.meshprimitive.html b/docs/gltf-gen/interfaces/gltf.meshprimitive.html index c13bf6b6f..fee4179c5 100644 --- a/docs/gltf-gen/interfaces/gltf.meshprimitive.html +++ b/docs/gltf-gen/interfaces/gltf.meshprimitive.html @@ -116,7 +116,7 @@

                                                    attributes

                                                    attributes: {}
                                                    @@ -139,7 +139,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -149,7 +149,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -159,7 +159,7 @@

                                                    Optional indices

                                                    indices: GlTfId
                                                    @@ -174,7 +174,7 @@

                                                    Optional material

                                                    material: GlTfId
                                                    @@ -189,7 +189,7 @@

                                                    Optional mode

                                                    mode: 0 | 1 | 2 | 3 | 4 | 5 | 6 | number
                                                    @@ -204,7 +204,7 @@

                                                    Optional targets

                                                    targets: Array<{}>
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.node.html b/docs/gltf-gen/interfaces/gltf.node.html index 8d5995ec3..eb1ebde1c 100644 --- a/docs/gltf-gen/interfaces/gltf.node.html +++ b/docs/gltf-gen/interfaces/gltf.node.html @@ -121,7 +121,7 @@

                                                    Optional camera

                                                    camera: GlTfId
                                                    @@ -136,7 +136,7 @@

                                                    Optional children

                                                    children: GlTfId[]
                                                    @@ -151,7 +151,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -161,7 +161,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -171,7 +171,7 @@

                                                    Optional matrix

                                                    matrix: number[]
                                                    @@ -186,7 +186,7 @@

                                                    Optional mesh

                                                    mesh: GlTfId
                                                    @@ -201,7 +201,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -211,7 +211,7 @@

                                                    Optional rotation

                                                    rotation: number[]
                                                    @@ -226,7 +226,7 @@

                                                    Optional scale

                                                    scale: number[]
                                                    @@ -241,7 +241,7 @@

                                                    Optional skin

                                                    skin: GlTfId
                                                    @@ -256,7 +256,7 @@

                                                    Optional translation

                                                    translation: number[]
                                                    @@ -271,7 +271,7 @@

                                                    Optional weights

                                                    weights: number[]
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.sampler.html b/docs/gltf-gen/interfaces/gltf.sampler.html index 7f1a92b3b..80b6f0fc3 100644 --- a/docs/gltf-gen/interfaces/gltf.sampler.html +++ b/docs/gltf-gen/interfaces/gltf.sampler.html @@ -116,7 +116,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -126,7 +126,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -136,7 +136,7 @@

                                                    Optional magFilter

                                                    magFilter: 9728 | 9729 | number
                                                    @@ -151,7 +151,7 @@

                                                    Optional minFilter

                                                    minFilter: 9728 | 9729 | 9984 | 9985 | 9986 | 9987 | number
                                                    @@ -166,7 +166,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -176,7 +176,7 @@

                                                    Optional wrapS

                                                    wrapS: 33071 | 33648 | 10497 | number
                                                    @@ -191,7 +191,7 @@

                                                    Optional wrapT

                                                    wrapT: 33071 | 33648 | 10497 | number
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.scene.html b/docs/gltf-gen/interfaces/gltf.scene.html index 4d5534525..33516cd13 100644 --- a/docs/gltf-gen/interfaces/gltf.scene.html +++ b/docs/gltf-gen/interfaces/gltf.scene.html @@ -113,7 +113,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -123,7 +123,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -133,7 +133,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -143,7 +143,7 @@

                                                    Optional nodes

                                                    nodes: GlTfId[]
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.skin.html b/docs/gltf-gen/interfaces/gltf.skin.html index 305dbe603..e02a42e86 100644 --- a/docs/gltf-gen/interfaces/gltf.skin.html +++ b/docs/gltf-gen/interfaces/gltf.skin.html @@ -115,7 +115,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -125,7 +125,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -135,7 +135,7 @@

                                                    Optional inverseBind
                                                    inverseBindMatrices: GlTfId
                                                    @@ -150,7 +150,7 @@

                                                    joints

                                                    joints: GlTfId[]
                                                    @@ -165,7 +165,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -175,7 +175,7 @@

                                                    Optional skeleton

                                                    skeleton: GlTfId
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.texture.html b/docs/gltf-gen/interfaces/gltf.texture.html index bbad66838..9834c3e25 100644 --- a/docs/gltf-gen/interfaces/gltf.texture.html +++ b/docs/gltf-gen/interfaces/gltf.texture.html @@ -114,7 +114,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -124,7 +124,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -134,7 +134,7 @@

                                                    Optional name

                                                    name: any
                                                    @@ -144,7 +144,7 @@

                                                    Optional sampler

                                                    sampler: GlTfId
                                                    @@ -159,7 +159,7 @@

                                                    Optional source

                                                    source: GlTfId
                                                    diff --git a/docs/gltf-gen/interfaces/gltf.textureinfo.html b/docs/gltf-gen/interfaces/gltf.textureinfo.html index 05f05e92a..56d819941 100644 --- a/docs/gltf-gen/interfaces/gltf.textureinfo.html +++ b/docs/gltf-gen/interfaces/gltf.textureinfo.html @@ -113,7 +113,7 @@

                                                    Optional extensions

                                                    extensions: any
                                                    @@ -123,7 +123,7 @@

                                                    Optional extras

                                                    extras: any
                                                    @@ -133,7 +133,7 @@

                                                    index

                                                    index: GlTfId
                                                    @@ -148,7 +148,7 @@

                                                    Optional texCoord

                                                    texCoord: number
                                                    diff --git a/docs/gltf-gen/interfaces/imagelike.html b/docs/gltf-gen/interfaces/imagelike.html index 6c295bcf8..6ff393317 100644 --- a/docs/gltf-gen/interfaces/imagelike.html +++ b/docs/gltf-gen/interfaces/imagelike.html @@ -99,7 +99,7 @@

                                                    Optional embeddedFileembeddedFilePath: string

                                                    @@ -109,7 +109,7 @@

                                                    Optional name

                                                    name: string
                                                    @@ -119,7 +119,7 @@

                                                    Optional uri

                                                    uri: string
                                                    diff --git a/docs/gltf-gen/interfaces/materiallike.html b/docs/gltf-gen/interfaces/materiallike.html index b82a53af0..9689eb319 100644 --- a/docs/gltf-gen/interfaces/materiallike.html +++ b/docs/gltf-gen/interfaces/materiallike.html @@ -116,7 +116,7 @@

                                                    Optional alphaCutoff

                                                    alphaCutoff: number
                                                    @@ -126,7 +126,7 @@

                                                    Optional alphaMode

                                                    alphaMode: AlphaMode
                                                    @@ -136,7 +136,7 @@

                                                    Optional baseColorFa
                                                    baseColorFactor: Color4
                                                    @@ -146,7 +146,7 @@

                                                    Optional baseColorTe
                                                    baseColorTexCoord: number
                                                    @@ -156,7 +156,7 @@

                                                    Optional baseColorTe
                                                    baseColorTexture: Texture
                                                    @@ -166,7 +166,7 @@

                                                    Optional doubleSided

                                                    doubleSided: boolean
                                                    @@ -176,7 +176,7 @@

                                                    Optional emissiveFactoremissiveFactor: Color3

                                                    @@ -186,7 +186,7 @@

                                                    Optional emissiveTex
                                                    emissiveTexCoord: number
                                                    @@ -196,7 +196,7 @@

                                                    Optional emissiveTexture<
                                                    emissiveTexture: Texture
                                                    @@ -206,7 +206,7 @@

                                                    Optional metallicFactormetallicFactor: number

                                                    @@ -216,7 +216,7 @@

                                                    Optional metallicRoughnes
                                                    metallicRoughnessTexCoord: number
                                                    @@ -226,7 +226,7 @@

                                                    Optional metallicRoughnes
                                                    metallicRoughnessTexture: Texture
                                                    @@ -236,7 +236,7 @@

                                                    Optional name

                                                    name: string
                                                    @@ -246,7 +246,7 @@

                                                    Optional normalTexCo
                                                    normalTexCoord: number
                                                    @@ -256,7 +256,7 @@

                                                    Optional normalTexSc
                                                    normalTexScale: number
                                                    @@ -266,7 +266,7 @@

                                                    Optional normalTexturenormalTexture: Texture

                                                    @@ -276,7 +276,7 @@

                                                    Optional occlusionTexocclusionTexCoord: number

                                                    @@ -286,7 +286,7 @@

                                                    Optional occlusionTexocclusionTexStrength: number

                                                    @@ -296,7 +296,7 @@

                                                    Optional occlusionTexture
                                                    occlusionTexture: Texture
                                                    @@ -306,7 +306,7 @@

                                                    Optional roughnessFactor<
                                                    roughnessFactor: number
                                                    diff --git a/docs/gltf-gen/interfaces/meshlike.html b/docs/gltf-gen/interfaces/meshlike.html index 499675fe9..720ba24d5 100644 --- a/docs/gltf-gen/interfaces/meshlike.html +++ b/docs/gltf-gen/interfaces/meshlike.html @@ -98,7 +98,7 @@

                                                    Optional name

                                                    name: string
                                                    @@ -108,7 +108,7 @@

                                                    Optional primitives

                                                    primitives: MeshPrimitive[]
                                                    diff --git a/docs/gltf-gen/interfaces/meshprimitivelike.html b/docs/gltf-gen/interfaces/meshprimitivelike.html index f28a7020a..d416b16a1 100644 --- a/docs/gltf-gen/interfaces/meshprimitivelike.html +++ b/docs/gltf-gen/interfaces/meshprimitivelike.html @@ -104,7 +104,7 @@

                                                    Optional material

                                                    material: Material
                                                    @@ -114,7 +114,7 @@

                                                    Optional triangles

                                                    triangles: number[]
                                                    @@ -124,7 +124,7 @@

                                                    Optional vertices

                                                    vertices: Vertex[]
                                                    diff --git a/docs/gltf-gen/interfaces/nodelike.html b/docs/gltf-gen/interfaces/nodelike.html index c9ab173c2..3f7fd5664 100644 --- a/docs/gltf-gen/interfaces/nodelike.html +++ b/docs/gltf-gen/interfaces/nodelike.html @@ -103,7 +103,7 @@

                                                    Optional children

                                                    children: Node[]
                                                    @@ -113,7 +113,7 @@

                                                    Optional matrix

                                                    matrix: Matrix
                                                    @@ -123,7 +123,7 @@

                                                    Optional mesh

                                                    mesh: Mesh
                                                    @@ -133,7 +133,7 @@

                                                    Optional name

                                                    name: string
                                                    @@ -143,7 +143,7 @@

                                                    Optional rotation

                                                    rotation: Quaternion
                                                    @@ -153,7 +153,7 @@

                                                    Optional scale

                                                    scale: Vector3
                                                    @@ -163,7 +163,7 @@

                                                    Optional translation

                                                    translation: Vector3
                                                    diff --git a/docs/gltf-gen/interfaces/scenelike.html b/docs/gltf-gen/interfaces/scenelike.html index 9e47e154b..8d02bd81d 100644 --- a/docs/gltf-gen/interfaces/scenelike.html +++ b/docs/gltf-gen/interfaces/scenelike.html @@ -98,7 +98,7 @@

                                                    Optional name

                                                    name: string
                                                    @@ -108,7 +108,7 @@

                                                    Optional nodes

                                                    nodes: Node[]
                                                    diff --git a/docs/gltf-gen/interfaces/texturelike.html b/docs/gltf-gen/interfaces/texturelike.html index 2fe01ea29..92a53b08b 100644 --- a/docs/gltf-gen/interfaces/texturelike.html +++ b/docs/gltf-gen/interfaces/texturelike.html @@ -102,7 +102,7 @@

                                                    Optional magFilter

                                                    magFilter: TextureMagFilter
                                                    @@ -112,7 +112,7 @@

                                                    Optional minFilter

                                                    minFilter: TextureMinFilter
                                                    @@ -122,7 +122,7 @@

                                                    Optional name

                                                    name: string
                                                    @@ -132,7 +132,7 @@

                                                    Optional source

                                                    source: Image
                                                    @@ -142,7 +142,7 @@

                                                    Optional wrapS

                                                    @@ -152,7 +152,7 @@

                                                    Optional wrapT

                                                    diff --git a/docs/gltf-gen/interfaces/vertexlike.html b/docs/gltf-gen/interfaces/vertexlike.html index 163941afb..974ec644b 100644 --- a/docs/gltf-gen/interfaces/vertexlike.html +++ b/docs/gltf-gen/interfaces/vertexlike.html @@ -102,7 +102,7 @@

                                                    Optional color0

                                                    @@ -112,7 +112,7 @@

                                                    Optional normal

                                                    normal: Attribute3
                                                    @@ -122,7 +122,7 @@

                                                    Optional position

                                                    position: Attribute3
                                                    @@ -132,7 +132,7 @@

                                                    Optional tangent

                                                    tangent: Attribute4
                                                    @@ -142,7 +142,7 @@

                                                    Optional texCoord0

                                                    texCoord0: Attribute2
                                                    @@ -152,7 +152,7 @@

                                                    Optional texCoord1

                                                    texCoord1: Attribute2
                                                    diff --git a/docs/gltf-gen/modules/gltf.html b/docs/gltf-gen/modules/gltf.html index dd86118b1..c38b60d44 100644 --- a/docs/gltf-gen/modules/gltf.html +++ b/docs/gltf-gen/modules/gltf.html @@ -116,7 +116,7 @@

                                                    GlTfId

                                                    GlTfId: number
                                                    diff --git a/docs/index.html b/docs/index.html index 5e685e611..c90d7a063 100644 --- a/docs/index.html +++ b/docs/index.html @@ -67,6 +67,7 @@

                                                    Index

                                                    Enumerations

                                                    • AlphaMode
                                                    • +
                                                    • AnimatibleName
                                                    • AnimationWrapMode
                                                    • BoxAlignment
                                                    • ColliderType
                                                    • @@ -87,10 +88,13 @@

                                                      Enumerations

                                                      Classes

                                                      • Actor
                                                      • +
                                                      • ActorTargetPath
                                                      • ActorTransform
                                                      • +
                                                      • ActorTransformTargetPath
                                                      • Adapter
                                                      • Angle
                                                      • Animation
                                                      • +
                                                      • AnimationData
                                                      • Appearance
                                                      • Arc2
                                                      • Asset
                                                      • @@ -116,27 +120,34 @@

                                                        Classes

                                                      • Matrix
                                                      • MediaInstance
                                                      • Mesh
                                                      • +
                                                      • MreArgumentError
                                                      • MultipeerAdapter
                                                      • +
                                                      • NumberTargetPath
                                                      • Path2
                                                      • Path3
                                                      • PlanarGridLayout
                                                      • Plane
                                                      • Prefab
                                                      • Quaternion
                                                      • +
                                                      • QuaternionTargetPath
                                                      • RPC
                                                      • RPCChannels
                                                      • RigidBody
                                                      • Scalar
                                                      • ScaledTransform
                                                      • +
                                                      • ScaledTransformTargetPath
                                                      • Size
                                                      • Sound
                                                      • TargetBehavior
                                                      • +
                                                      • TargetPath
                                                      • Text
                                                      • Texture
                                                      • Transform
                                                      • +
                                                      • TransformTargetPath
                                                      • User
                                                      • Vector2
                                                      • Vector3
                                                      • +
                                                      • Vector3TargetPath
                                                      • Vector4
                                                      • VideoStream
                                                      • Viewport
                                                      • @@ -153,8 +164,7 @@

                                                        Interfaces

                                                      • ActorLike
                                                      • ActorTransformLike
                                                      • AddCellOptions
                                                      • -
                                                      • AnimationEvent
                                                      • -
                                                      • AnimationKeyframe
                                                      • +
                                                      • AnimationDataLike
                                                      • AnimationLike
                                                      • AppearanceLike
                                                      • AssetLike
                                                      • @@ -198,8 +208,10 @@

                                                        Type aliases

                                                      • ActionHandler
                                                      • ActionState
                                                      • AdapterOptions
                                                      • +
                                                      • AnimateToOptions
                                                      • +
                                                      • Animatible
                                                      • AnimationCreationMessage
                                                      • -
                                                      • AnimationState
                                                      • +
                                                      • AnimationProp
                                                      • AssetCreationMessage
                                                      • AttachPoint
                                                      • AutoColliderGeometry
                                                      • @@ -212,16 +224,17 @@

                                                        Type aliases

                                                      • CollisionEventState
                                                      • CollisionEventType
                                                      • CollisionHandler
                                                      • -
                                                      • CreateAnimationOptions
                                                      • CreateColliderType
                                                      • CylinderPrimitiveDefinition
                                                      • +
                                                      • EaseCurve
                                                      • +
                                                      • Keyframe
                                                      • LightType
                                                      • +
                                                      • Like
                                                      • MultipeerAdapterOptions
                                                      • NetworkStatsReport
                                                      • PerformanceStats
                                                      • PlanePrimitiveDefinition
                                                      • PrimitiveDefinition
                                                      • -
                                                      • SetAnimationStateOptions
                                                      • SetAudioStateOptions
                                                      • SetMediaStateOptions
                                                      • SetVideoStateOptions
                                                      • @@ -229,6 +242,7 @@

                                                        Type aliases

                                                      • SpherePrimitiveDefinition
                                                      • SubscriptionType
                                                      • TraceSeverity
                                                      • +
                                                      • Track
                                                      • TriggerEventType
                                                      • TriggerHandler
                                                      • WebSocketAdapterOptions
                                                      • @@ -260,6 +274,7 @@

                                                        Variables

                                                        Functions

                                                        @@ -338,7 +353,7 @@

                                                        AdapterOptions

                                                        AdapterOptions: { port?: string | number; server?: Server }
                                                        @@ -374,75 +389,103 @@
                                                        Optional server - -

                                                        AnimationCreationMessage

                                                        -
                                                        AnimationCreationMessage: Message<Payloads.CreateAnimation | Payloads.CreateActorCommon>
                                                        - - -
                                                        - -

                                                        AnimationState

                                                        -
                                                        AnimationState: { actorId: Guid; animationName: string; animationSpeed: number; animationTime: number }
                                                        +
                                                        + +

                                                        AnimateToOptions

                                                        +
                                                        AnimateToOptions<T>: { destination: Partial<Like<T>>; duration: number; easing?: EaseCurve }
                                                        -

                                                        Describes an animation state.

                                                        +

                                                        Options for Animation.AnimateTo.

                                                        +

                                                        Type parameters

                                                        +

                                                        Type declaration

                                                        • -
                                                          actorId: Guid
                                                          +
                                                          destination: Partial<Like<T>>
                                                          -

                                                          The actor this animation state belongs to.

                                                          +

                                                          A collection of property values that should be animated, and the desired final values.

                                                        • -
                                                          animationName: string
                                                          +
                                                          duration: number
                                                          -

                                                          The name of the animation.

                                                          +

                                                          The amount of time in seconds it takes to reach the destination value.

                                                        • -
                                                          animationSpeed: number
                                                          +
                                                          Optional easing?: EaseCurve
                                                          -

                                                          The speed of the animation.

                                                          -
                                                          -
                                                          -
                                                        • -
                                                        • -
                                                          animationTime: number
                                                          -
                                                          -
                                                          -

                                                          The time offset of the animation (in seconds).

                                                          +

                                                          How the values should approach their destinations. Defaults to AnimationEaseCurves.Linear.

                                                        +
                                                        + +

                                                        Animatible

                                                        +
                                                        Animatible: Actor
                                                        + +
                                                        +
                                                        +

                                                        The types that support animation

                                                        +
                                                        +
                                                        +
                                                        +
                                                        + +

                                                        AnimationCreationMessage

                                                        +
                                                        AnimationCreationMessage: Message<Payloads.CreateAnimation2 | Payloads.CreateActorCommon>
                                                        + +
                                                        +
                                                        + +

                                                        AnimationProp

                                                        +
                                                        AnimationProp: Vector2 | Vector3 | Quaternion | Color3 | Color4 | number | string | boolean
                                                        + +
                                                        +
                                                        +

                                                        The types that are acceptable targets of animations.

                                                        +
                                                        +
                                                        +

                                                        AssetCreationMessage

                                                        AssetCreationMessage: Message<Payloads.LoadAssets | Payloads.CreateAsset>
                                                        @@ -452,7 +495,7 @@

                                                        AttachPoint

                                                        AttachPoint: "none" | "camera" | "head" | "neck" | "hips" | "center-eye" | "spine-top" | "spine-middle" | "spine-bottom" | "left-eye" | "left-upper-leg" | "left-lower-leg" | "left-foot" | "left-toes" | "left-shoulder" | "left-upper-arm" | "left-lower-arm" | "left-hand" | "left-thumb" | "left-index" | "left-middle" | "left-ring" | "left-pinky" | "right-eye" | "right-upper-leg" | "right-lower-leg" | "right-foot" | "right-toes" | "right-shoulder" | "right-upper-arm" | "right-lower-arm" | "right-hand" | "right-thumb" | "right-index" | "right-middle" | "right-ring" | "right-pinky"
                                                        @@ -467,7 +510,7 @@

                                                        AutoColliderGeometry

                                                        AutoColliderGeometry: { shape: Auto }
                                                        @@ -490,7 +533,7 @@

                                                        BehaviorType

                                                        BehaviorType: "none" | "target" | "button"
                                                        @@ -502,10 +545,10 @@

                                                        BehaviorType

                                                        BoxColliderGeometry

                                                        -
                                                        BoxColliderGeometry: { center?: Readonly<Vector3Like>; shape: Box; size?: Readonly<Vector3Like> }
                                                        +
                                                        BoxColliderGeometry: { center?: Readonly<Vector3Like>; shape: Box; size?: Readonly<Vector3Like> }
                                                        @@ -517,13 +560,13 @@

                                                        BoxColliderGeometry

                                                        Type declaration

                                                        • -
                                                          Optional center?: Readonly<Vector3Like>
                                                          +
                                                          Optional center?: Readonly<Vector3Like>
                                                        • shape: Box
                                                        • -
                                                          Optional size?: Readonly<Vector3Like>
                                                          +
                                                          Optional size?: Readonly<Vector3Like>
                                                        @@ -531,17 +574,17 @@
                                                        Optional size

                                                        BoxPrimitiveDefinition

                                                        -
                                                        BoxPrimitiveDefinition: { dimensions?: Partial<Vector3Like>; shape: Box }
                                                        +
                                                        BoxPrimitiveDefinition: { dimensions?: Partial<Vector3Like>; shape: Box }

                                                        Type declaration

                                                        - -

                                                        CreateAnimationOptions

                                                        -
                                                        CreateAnimationOptions: { events?: AnimationEvent[]; initialState?: SetAnimationStateOptions; keyframes: AnimationKeyframe[]; wrapMode?: AnimationWrapMode }
                                                        + +

                                                        CreateColliderType

                                                        +
                                                        CreateColliderType: ColliderType | "none"
                                                        +
                                                        +
                                                        + +

                                                        CylinderPrimitiveDefinition

                                                        +
                                                        CylinderPrimitiveDefinition: { dimensions?: Partial<Vector3Like>; shape: Cylinder; uSegments?: number }
                                                        + -
                                                        -
                                                        -

                                                        Parameters to the actor.createAnimation call.

                                                        -
                                                        -

                                                        Type declaration

                                                        • -
                                                          Optional events?: AnimationEvent[]
                                                          -
                                                          -
                                                          -

                                                          The animation events. (Not implemented yet)

                                                          -
                                                          -
                                                          -
                                                        • -
                                                        • -
                                                          Optional initialState?: SetAnimationStateOptions
                                                          +
                                                          Optional dimensions?: Partial<Vector3Like>
                                                          -

                                                          Initial time, speed, and enabled state of the animation.

                                                          +

                                                          The bounding box size of the primitive.

                                                        • -
                                                          keyframes: AnimationKeyframe[]
                                                          -
                                                          -
                                                          -

                                                          The animation keyframes.

                                                          -
                                                          -
                                                          +
                                                          shape: Cylinder
                                                        • -
                                                          Optional wrapMode?: AnimationWrapMode
                                                          +
                                                          Optional uSegments?: number
                                                          -

                                                          How the animation should behave when it reaches the end.

                                                          +

                                                          The number of horizontal or radial segments of spheres, cylinders, capsules, and planes.

                                                        • @@ -764,43 +799,64 @@
                                                          Optional wrapMode
                                                        - -

                                                        CreateColliderType

                                                        -
                                                        CreateColliderType: ColliderType | "none"
                                                        + +

                                                        EaseCurve

                                                        +
                                                        EaseCurve: [number, number, number, number]
                                                        +
                                                        +
                                                        +

                                                        Control points of a cubic bezier curve. @see AnimationEaseCurves.

                                                        +
                                                        +
                                                        -
                                                        - -

                                                        CylinderPrimitiveDefinition

                                                        -
                                                        CylinderPrimitiveDefinition: { dimensions?: Partial<Vector3Like>; shape: Cylinder; uSegments?: number }
                                                        +
                                                        + +

                                                        Keyframe

                                                        +
                                                        Keyframe<T>: { easing?: EaseCurve; time: number; value: Like<T> | TargetPath<T> }
                                                        +
                                                        +
                                                        +

                                                        The value of an animation property at a moment in time

                                                        +
                                                        +
                                                        +

                                                        Type parameters

                                                        +

                                                        Type declaration

                                                        • -
                                                          Optional dimensions?: Partial<Vector3Like>
                                                          +
                                                          Optional easing?: EaseCurve
                                                          -

                                                          The bounding box size of the primitive.

                                                          +

                                                          How the value approaches this frame's value. Defaults to the track's easing values.

                                                        • -
                                                          shape: Cylinder
                                                          +
                                                          time: number
                                                          +
                                                          +
                                                          +

                                                          The time in seconds from the start of the animation.

                                                          +
                                                          +
                                                        • -
                                                          Optional uSegments?: number
                                                          +
                                                          value: Like<T> | TargetPath<T>
                                                          -

                                                          The number of horizontal or radial segments of spheres, cylinders, capsules, and planes.

                                                          +

                                                          The property's value at this instant, or a reference to another property.

                                                        • @@ -813,9 +869,25 @@

                                                          LightType

                                                          LightType: "spot" | "point"
                                                          +
                                                        +
                                                        + +

                                                        Like

                                                        +
                                                        Like<T>: T extends ActorLike ? ActorLike : T extends ActorTransformLike ? ActorTransformLike : T extends AnimationLike ? AnimationLike : T extends AnimationDataLike ? AnimationDataLike : T extends AppearanceLike ? AppearanceLike : T extends AssetLike ? AssetLike : T extends AttachmentLike ? AttachmentLike : T extends ColliderLike ? ColliderLike : T extends Color4Like ? Color4Like : T extends Color3Like ? Color3Like : T extends LightLike ? LightLike : T extends LookAtLike ? LookAtLike : T extends MaterialLike ? MaterialLike : T extends MeshLike ? MeshLike : T extends PrefabLike ? PrefabLike : T extends QuaternionLike ? QuaternionLike : T extends ScaledTransformLike ? ScaledTransformLike : T extends SoundLike ? SoundLike : T extends TextLike ? TextLike : T extends TextureLike ? TextureLike : T extends TransformLike ? TransformLike : T extends UserLike ? UserLike : T extends Vector3Like ? Vector3Like : T extends Vector2Like ? Vector2Like : T extends VideoStreamLike ? VideoStreamLike : T
                                                        + +

                                                        Type parameters

                                                        +
                                                          +
                                                        • +

                                                          T

                                                          +
                                                        • +
                                                        @@ -823,7 +895,7 @@

                                                        MultipeerAdapterOptions

                                                        MultipeerAdapterOptions: AdapterOptions & { peerAuthoritative?: boolean }
                                                        @@ -838,7 +910,7 @@

                                                        NetworkStatsReport

                                                        NetworkStatsReport: { networkBandwidthIn: [number, number, number]; networkBandwidthOut: [number, number, number]; networkMessageCount: [number, number, number] }
                                                        @@ -887,7 +959,7 @@

                                                        PerformanceStats

                                                        PerformanceStats: { actorCount: number; actorWithMeshCount: number; materialCount: number; meshCount: number; meshTrianglesTotal: number; meshVerticesTotal: number; networkBandwidthIn: [number, number, number]; networkBandwidthOut: [number, number, number]; networkMessageCount: [number, number, number]; prefabCount: number; soundCount: number; soundSecondsTotal: number; textureCount: number; texturePixelsAverage: number; texturePixelsTotal: number }
                                                        @@ -1034,17 +1106,17 @@
                                                        texturePixelsTotal:

                                                        PlanePrimitiveDefinition

                                                        -
                                                        PlanePrimitiveDefinition: { dimensions?: Partial<Vector3Like>; shape: Plane; uSegments?: number; vSegments?: number }
                                                        +
                                                        PlanePrimitiveDefinition: { dimensions?: Partial<Vector3Like>; shape: Plane; uSegments?: number; vSegments?: number }

                                                        Type declaration

                                                        -
                                                        - -

                                                        SetAnimationStateOptions

                                                        -
                                                        SetAnimationStateOptions: { enabled?: boolean; speed?: number; time?: number }
                                                        - -
                                                        -
                                                        -

                                                        Parameters to the actor.setAnimationState call.

                                                        -
                                                        -
                                                        -
                                                        -

                                                        Type declaration

                                                        -
                                                          -
                                                        • -
                                                          Optional enabled?: boolean
                                                          -
                                                          -
                                                          -

                                                          Whether to enable or disable the animation.

                                                          -
                                                          -
                                                          -
                                                        • -
                                                        • -
                                                          Optional speed?: number
                                                          -
                                                          -
                                                          -

                                                          The speed of animation playback. Negative values go backward.

                                                          -
                                                          -
                                                          -
                                                        • -
                                                        • -
                                                          Optional time?: number
                                                          -
                                                          -
                                                          -

                                                          The current animation time (in seconds). Negative values set the time to the animation's length.

                                                          -
                                                          -
                                                          -
                                                        • -
                                                        -
                                                        -

                                                        SetAudioStateOptions

                                                        SetAudioStateOptions: { doppler?: number; looping?: boolean; paused?: boolean; pitch?: number; rolloffStartDistance?: number; spread?: number; time?: number; volume?: number }
                                                        @@ -1227,7 +1255,7 @@

                                                        SetMediaStateOptions

                                                        @@ -1242,7 +1270,7 @@

                                                        SetVideoStateOptions

                                                        SetVideoStateOptions: { looping?: boolean; paused?: boolean; rolloffStartDistance?: number; spread?: number; time?: number; visible?: boolean; volume?: number }
                                                        @@ -1324,10 +1352,10 @@
                                                        Optional volume

                                                        SphereColliderGeometry

                                                        -
                                                        SphereColliderGeometry: { center?: Readonly<Vector3Like>; radius?: number; shape: Sphere }
                                                        +
                                                        SphereColliderGeometry: { center?: Readonly<Vector3Like>; radius?: number; shape: Sphere }
                                                        @@ -1339,7 +1367,7 @@

                                                        SphereColliderGeometry

                                                        Type declaration

                                                        +
                                                        + +

                                                        Track

                                                        +
                                                        Track<T>: { easing?: EaseCurve; keyframes: Array<Keyframe<T>>; relative?: boolean; target: TargetPath<T> }
                                                        + +
                                                        +
                                                        +

                                                        The timeline of values for an animation target property

                                                        +
                                                        +
                                                        +

                                                        Type parameters

                                                        + +
                                                        +

                                                        Type declaration

                                                        +
                                                          +
                                                        • +
                                                          Optional easing?: EaseCurve
                                                          +
                                                          +
                                                          +

                                                          Controls between-frame interpolation. Defaults to AnimationEaseCurves.Linear.

                                                          +
                                                          +
                                                          +
                                                        • +
                                                        • +
                                                          keyframes: Array<Keyframe<T>>
                                                          +
                                                          +
                                                          +

                                                          The values to animate the target through

                                                          +
                                                          +
                                                          +
                                                        • +
                                                        • +
                                                          Optional relative?: boolean
                                                          +
                                                          +
                                                          +

                                                          Whether the keyframe values are relative to 0 or to the target's current property value. Defaults to false.

                                                          +
                                                          +
                                                          +
                                                        • +
                                                        • +
                                                          target: TargetPath<T>
                                                          +
                                                          +
                                                          +

                                                          A path to the property to animate

                                                          +
                                                          +
                                                          +
                                                        • +
                                                        +
                                                        +

                                                        TriggerEventType

                                                        TriggerEventType: "trigger-enter" | "trigger-exit"
                                                        @@ -1444,7 +1530,7 @@

                                                        TriggerHandler

                                                        TriggerHandler: (otherActor: Actor) => void
                                                        @@ -1486,7 +1572,7 @@

                                                        WebSocketAdapterOptions

                                                        WebSocketAdapterOptions: AdapterOptions
                                                        @@ -1504,7 +1590,7 @@

                                                        Const BUFFER_KEYWORD

                                                        BUFFER_KEYWORD: "buffers" = "buffers"
                                                        @@ -1514,17 +1600,17 @@

                                                        Const CurrentSDKVersion

                                                        CurrentSDKVersion: SemVer = semver.coerce(require('../../../package.json').version)

                                                        Const DegreesToRadians

                                                        -
                                                        DegreesToRadians: number = Math.PI / 180.0
                                                        +
                                                        DegreesToRadians: number
                                                        @@ -1539,7 +1625,7 @@

                                                        Const Epsilon

                                                        Epsilon: 0.001 = 0.001
                                                        @@ -1558,7 +1644,7 @@

                                                        Const MS_PER_NS

                                                        MS_PER_NS: 0.000001 = 0.000001
                                                        @@ -1568,27 +1654,27 @@

                                                        Const MS_PER_S

                                                        MS_PER_S: 1000 = 1000

                                                        Const MinimumSupportedClientVersion

                                                        -
                                                        MinimumSupportedClientVersion: SemVer = semver.coerce('0.16')
                                                        +
                                                        MinimumSupportedClientVersion: SemVer = semver.coerce('0.17')

                                                        Const RadiansToDegrees

                                                        -
                                                        RadiansToDegrees: number = 180.0 / Math.PI
                                                        +
                                                        RadiansToDegrees: number
                                                        @@ -1600,10 +1686,10 @@

                                                        Const RadiansToDegrees

                                                        Const ToGammaSpace

                                                        -
                                                        ToGammaSpace: number = 1 / 2.2
                                                        +
                                                        ToGammaSpace: number
                                                        @@ -1622,7 +1708,7 @@

                                                        Const ToLinearSpace

                                                        ToLinearSpace: 2.2 = 2.2
                                                        @@ -1641,7 +1727,7 @@

                                                        Const ZeroGuid

                                                        ZeroGuid: Guid = parseGuid(ZeroGuidString)
                                                        @@ -1651,7 +1737,7 @@

                                                        Const ZeroGuidStringZeroGuidString: "00000000-0000-0000-0000-000000000000" = "00000000-0000-0000-0000-000000000000"

                                                        @@ -1661,7 +1747,7 @@

                                                        Const byteToHex

                                                        byteToHex: string[] = []
                                                        @@ -1671,7 +1757,7 @@

                                                        Const colWidth

                                                        colWidth: 30 = 30
                                                        @@ -1681,7 +1767,7 @@

                                                        Const columns

                                                        columns: string[] = ['session']
                                                        @@ -1691,8 +1777,8 @@

                                                        Const forwarded

                                                        forwarded: (res: IncomingMessage, headers: IncomingHttpHeaders) => { ip: string; port: number } = require('forwarded-for')
                                                        @@ -1734,7 +1820,7 @@

                                                        Const log

                                                        log: Log = new Log()
                                                        @@ -1744,13 +1830,44 @@

                                                        Const readFile

                                                        readFile: __promisify__ = promisify(readFileNodeAsync)

                                                        Functions

                                                        +
                                                        + +

                                                        ActorPath

                                                        + +
                                                          +
                                                        • + +
                                                          +
                                                          +

                                                          Create a reference to a generic actor's property

                                                          +
                                                          +
                                                          +

                                                          Parameters

                                                          +
                                                            +
                                                          • +
                                                            placeholder: string
                                                            +
                                                            +

                                                            The placeholder name of the targetable object that will be bound later.

                                                            +
                                                            +
                                                          • +
                                                          +

                                                          Returns ActorTargetPath

                                                          +
                                                        • +
                                                        +

                                                        InvertBoxAlignment

                                                        @@ -1761,7 +1878,7 @@

                                                        InvertBoxAlignment

                                                      • @@ -1789,7 +1906,7 @@

                                                        formatEvent

                                                      • Parameters

                                                        @@ -1812,7 +1929,7 @@

                                                        main

                                                      • Parameters

                                                        @@ -1835,7 +1952,7 @@

                                                        Const maxFn

                                                      • Parameters

                                                        @@ -1861,7 +1978,7 @@

                                                        newGuid

                                                      • Returns Guid

                                                        @@ -1878,7 +1995,7 @@

                                                        observeLeafProperties

                                                      • Parameters

                                                        @@ -1928,7 +2045,7 @@

                                                        parseEvent

                                                      • Parameters

                                                        @@ -1954,7 +2071,7 @@

                                                        parseFile

                                                      • Parameters

                                                        @@ -1977,7 +2094,7 @@

                                                        parseGuid

                                                      • @@ -2005,7 +2122,7 @@

                                                        safeAccessPath

                                                      • Parameters

                                                        @@ -2031,7 +2148,7 @@

                                                        Const sumFn

                                                      • Parameters

                                                        @@ -2057,7 +2174,7 @@

                                                        unobserveLeafProperties

                                                      • Parameters

                                                        @@ -2080,7 +2197,7 @@

                                                        uuidParse

                                                      • Parameters

                                                        @@ -2102,7 +2219,7 @@

                                                        Const AnimationEaseCurv
                                                        AnimationEaseCurves: object
                                                        @@ -2115,252 +2232,272 @@

                                                        Const AnimationEaseCurv

                                                        EaseInBack

                                                        -
                                                        EaseInBack: number[] = [0.6, -0.28, 0.735, 0.045]
                                                        +
                                                        EaseInBack: [number, number, number, number] = [0.6, -0.28, 0.735, 0.045] as EaseCurve

                                                        EaseInCircular

                                                        -
                                                        EaseInCircular: number[] = [0.6, 0.04, 0.98, 0.335]
                                                        +
                                                        EaseInCircular: [number, number, number, number] = [0.6, 0.04, 0.98, 0.335] as EaseCurve

                                                        EaseInCubic

                                                        -
                                                        EaseInCubic: number[] = [0.55, 0.055, 0.675, 0.19]
                                                        +
                                                        EaseInCubic: [number, number, number, number] = [0.55, 0.055, 0.675, 0.19] as EaseCurve

                                                        EaseInExponential

                                                        -
                                                        EaseInExponential: number[] = [0.95, 0.05, 0.795, 0.035]
                                                        +
                                                        EaseInExponential: [number, number, number, number] = [0.95, 0.05, 0.795, 0.035] as EaseCurve

                                                        EaseInOutBack

                                                        -
                                                        EaseInOutBack: number[] = [0.68, -0.55, 0.265, 1.55]
                                                        +
                                                        EaseInOutBack: [number, number, number, number] = [0.68, -0.55, 0.265, 1.55] as EaseCurve

                                                        EaseInOutCircular

                                                        -
                                                        EaseInOutCircular: number[] = [0.785, 0.135, 0.15, 0.86]
                                                        +
                                                        EaseInOutCircular: [number, number, number, number] = [0.785, 0.135, 0.15, 0.86] as EaseCurve

                                                        EaseInOutCubic

                                                        -
                                                        EaseInOutCubic: number[] = [0.645, 0.045, 0.355, 1]
                                                        +
                                                        EaseInOutCubic: [number, number, number, number] = [0.645, 0.045, 0.355, 1] as EaseCurve

                                                        EaseInOutExponential

                                                        -
                                                        EaseInOutExponential: number[] = [1, 0, 0, 1]
                                                        +
                                                        EaseInOutExponential: [number, number, number, number] = [1, 0, 0, 1] as EaseCurve

                                                        EaseInOutQuadratic

                                                        -
                                                        EaseInOutQuadratic: number[] = [0.455, 0.03, 0.515, 0.955]
                                                        +
                                                        EaseInOutQuadratic: [number, number, number, number] = [0.455, 0.03, 0.515, 0.955] as EaseCurve

                                                        EaseInOutQuartic

                                                        -
                                                        EaseInOutQuartic: number[] = [0.77, 0, 0.175, 1]
                                                        +
                                                        EaseInOutQuartic: [number, number, number, number] = [0.77, 0, 0.175, 1] as EaseCurve

                                                        EaseInOutQuintic

                                                        -
                                                        EaseInOutQuintic: number[] = [0.86, 0, 0.07, 1]
                                                        +
                                                        EaseInOutQuintic: [number, number, number, number] = [0.86, 0, 0.07, 1] as EaseCurve

                                                        EaseInOutSine

                                                        -
                                                        EaseInOutSine: number[] = [0.445, 0.05, 0.55, 0.95]
                                                        +
                                                        EaseInOutSine: [number, number, number, number] = [0.445, 0.05, 0.55, 0.95] as EaseCurve

                                                        EaseInQuadratic

                                                        -
                                                        EaseInQuadratic: number[] = [0.55, 0.085, 0.68, 0.53]
                                                        +
                                                        EaseInQuadratic: [number, number, number, number] = [0.55, 0.085, 0.68, 0.53] as EaseCurve

                                                        EaseInQuartic

                                                        -
                                                        EaseInQuartic: number[] = [0.895, 0.03, 0.685, 0.22]
                                                        +
                                                        EaseInQuartic: [number, number, number, number] = [0.895, 0.03, 0.685, 0.22] as EaseCurve

                                                        EaseInQuintic

                                                        -
                                                        EaseInQuintic: number[] = [0.755, 0.05, 0.855, 0.06]
                                                        +
                                                        EaseInQuintic: [number, number, number, number] = [0.755, 0.05, 0.855, 0.06] as EaseCurve

                                                        EaseInSine

                                                        -
                                                        EaseInSine: number[] = [0.47, 0, 0.745, 0.715]
                                                        +
                                                        EaseInSine: [number, number, number, number] = [0.47, 0, 0.745, 0.715] as EaseCurve

                                                        EaseOutBack

                                                        -
                                                        EaseOutBack: number[] = [0.175, 0.885, 0.32, 1.275]
                                                        +
                                                        EaseOutBack: [number, number, number, number] = [0.175, 0.885, 0.32, 1.275] as EaseCurve

                                                        EaseOutCircular

                                                        -
                                                        EaseOutCircular: number[] = [0.075, 0.82, 0.165, 1]
                                                        +
                                                        EaseOutCircular: [number, number, number, number] = [0.075, 0.82, 0.165, 1] as EaseCurve

                                                        EaseOutCubic

                                                        -
                                                        EaseOutCubic: number[] = [0.215, 0.61, 0.355, 1]
                                                        +
                                                        EaseOutCubic: [number, number, number, number] = [0.215, 0.61, 0.355, 1] as EaseCurve

                                                        EaseOutExponential

                                                        -
                                                        EaseOutExponential: number[] = [0.19, 1, 0.22, 1]
                                                        +
                                                        EaseOutExponential: [number, number, number, number] = [0.19, 1, 0.22, 1] as EaseCurve

                                                        EaseOutQuadratic

                                                        -
                                                        EaseOutQuadratic: number[] = [0.25, 0.46, 0.45, 0.94]
                                                        +
                                                        EaseOutQuadratic: [number, number, number, number] = [0.25, 0.46, 0.45, 0.94] as EaseCurve

                                                        EaseOutQuartic

                                                        -
                                                        EaseOutQuartic: number[] = [0.165, 0.84, 0.44, 1]
                                                        +
                                                        EaseOutQuartic: [number, number, number, number] = [0.165, 0.84, 0.44, 1] as EaseCurve

                                                        EaseOutQuintic

                                                        -
                                                        EaseOutQuintic: number[] = [0.23, 1, 0.32, 1]
                                                        +
                                                        EaseOutQuintic: [number, number, number, number] = [0.23, 1, 0.32, 1] as EaseCurve

                                                        EaseOutSine

                                                        -
                                                        EaseOutSine: number[] = [0.39, 0.575, 0.565, 1]
                                                        +
                                                        EaseOutSine: [number, number, number, number] = [0.39, 0.575, 0.565, 1] as EaseCurve

                                                        Linear

                                                        -
                                                        Linear: number[] = [0, 0, 1, 1]
                                                        +
                                                        Linear: [number, number, number, number] = [0, 0, 1, 1] as EaseCurve
                                                        +
                                                        +
                                                        +

                                                        Linear: Move at constant speed.

                                                        +
                                                        +
                                                        +
                                                        +
                                                        + +

                                                        Step

                                                        +
                                                        Step: [number, number, number, number] = [0, 0, 0, 0] as EaseCurve
                                                        + +
                                                        +
                                                        +

                                                        Step: Do not interpolate.

                                                        +
                                                        +

                                                      • @@ -2378,6 +2515,9 @@

                                                        Linear

                                                      • AlphaMode
                                                      • +
                                                      • + AnimatibleName +
                                                      • AnimationWrapMode
                                                      • @@ -2423,9 +2563,15 @@

                                                        Linear

                                                      • Actor
                                                      • +
                                                      • + ActorTargetPath +
                                                      • ActorTransform
                                                      • +
                                                      • + ActorTransformTargetPath +
                                                      • Adapter
                                                      • @@ -2435,6 +2581,9 @@

                                                        Linear

                                                      • Animation
                                                      • +
                                                      • + AnimationData +
                                                      • Appearance
                                                      • @@ -2510,9 +2659,15 @@

                                                        Linear

                                                      • Mesh
                                                      • +
                                                      • + MreArgumentError +
                                                      • MultipeerAdapter
                                                      • +
                                                      • + NumberTargetPath +
                                                      • Path2
                                                      • @@ -2531,6 +2686,9 @@

                                                        Linear

                                                      • Quaternion
                                                      • +
                                                      • + QuaternionTargetPath +
                                                      • RPC
                                                      • @@ -2546,6 +2704,9 @@

                                                        Linear

                                                      • ScaledTransform
                                                      • +
                                                      • + ScaledTransformTargetPath +
                                                      • Size
                                                      • @@ -2555,6 +2716,9 @@

                                                        Linear

                                                      • TargetBehavior
                                                      • +
                                                      • + TargetPath +
                                                      • Text
                                                      • @@ -2564,6 +2728,9 @@

                                                        Linear

                                                      • Transform
                                                      • +
                                                      • + TransformTargetPath +
                                                      • User
                                                      • @@ -2573,6 +2740,9 @@

                                                        Linear

                                                      • Vector3
                                                      • +
                                                      • + Vector3TargetPath +
                                                      • Vector4
                                                      • @@ -2607,10 +2777,7 @@

                                                        Linear

                                                        AddCellOptions
                                                      • - AnimationEvent -
                                                      • -
                                                      • - AnimationKeyframe + AnimationDataLike
                                                      • AnimationLike @@ -2726,11 +2893,17 @@

                                                        Linear

                                                      • AdapterOptions
                                                      • +
                                                      • + AnimateToOptions +
                                                      • +
                                                      • + Animatible +
                                                      • AnimationCreationMessage
                                                      • - AnimationState + AnimationProp
                                                      • AssetCreationMessage @@ -2768,18 +2941,24 @@

                                                        Linear

                                                      • CollisionHandler
                                                      • -
                                                      • - CreateAnimationOptions -
                                                      • CreateColliderType
                                                      • CylinderPrimitiveDefinition
                                                      • +
                                                      • + EaseCurve +
                                                      • +
                                                      • + Keyframe +
                                                      • LightType
                                                      • +
                                                      • + Like +
                                                      • MultipeerAdapterOptions
                                                      • @@ -2795,9 +2974,6 @@

                                                        Linear

                                                      • PrimitiveDefinition
                                                      • -
                                                      • - SetAnimationStateOptions -
                                                      • SetAudioStateOptions
                                                      • @@ -2819,6 +2995,9 @@

                                                        Linear

                                                      • TraceSeverity
                                                      • +
                                                      • + Track +
                                                      • TriggerEventType
                                                      • @@ -2882,6 +3061,9 @@

                                                        Linear

                                                      • readFile
                                                      • +
                                                      • + ActorPath +
                                                      • InvertBoxAlignment
                                                      • diff --git a/docs/interfaces/actionevent.html b/docs/interfaces/actionevent.html index 91d81c2b3..5c47b46c1 100644 --- a/docs/interfaces/actionevent.html +++ b/docs/interfaces/actionevent.html @@ -95,7 +95,7 @@

                                                        actionName

                                                        actionName: string
                                                        @@ -105,7 +105,7 @@

                                                        actionState

                                                        actionState: ActionState
                                                        @@ -115,7 +115,7 @@

                                                        behaviorType

                                                        behaviorType: BehaviorType
                                                        @@ -125,7 +125,7 @@

                                                        targetId

                                                        targetId: Guid
                                                        @@ -135,7 +135,7 @@

                                                        user

                                                        user: User
                                                        diff --git a/docs/interfaces/actionhandlers.html b/docs/interfaces/actionhandlers.html index e7caf4a27..0289c2324 100644 --- a/docs/interfaces/actionhandlers.html +++ b/docs/interfaces/actionhandlers.html @@ -92,7 +92,7 @@

                                                        Optional started

                                                        started: ActionHandler
                                                        @@ -102,7 +102,7 @@

                                                        Optional stopped

                                                        stopped: ActionHandler
                                                        diff --git a/docs/interfaces/actorlike.html b/docs/interfaces/actorlike.html index a8d4cfd5b..c9a15baa8 100644 --- a/docs/interfaces/actorlike.html +++ b/docs/interfaces/actorlike.html @@ -118,7 +118,7 @@

                                                        appearance

                                                        appearance: Partial<AppearanceLike>
                                                        @@ -128,7 +128,7 @@

                                                        attachment

                                                        attachment: Partial<AttachmentLike>
                                                        @@ -138,7 +138,7 @@

                                                        collider

                                                        collider: Partial<ColliderLike>
                                                        @@ -148,7 +148,7 @@

                                                        exclusiveToUser

                                                        exclusiveToUser: Guid
                                                        @@ -165,7 +165,7 @@

                                                        grabbable

                                                        grabbable: boolean
                                                        @@ -175,7 +175,7 @@

                                                        id

                                                        id: Guid
                                                        @@ -185,7 +185,7 @@

                                                        light

                                                        light: Partial<LightLike>
                                                        @@ -195,7 +195,7 @@

                                                        lookAt

                                                        lookAt: Partial<LookAtLike>
                                                        @@ -205,7 +205,7 @@

                                                        name

                                                        name: string
                                                        @@ -215,7 +215,7 @@

                                                        parentId

                                                        parentId: Guid
                                                        @@ -225,7 +225,7 @@

                                                        rigidBody

                                                        rigidBody: Partial<RigidBodyLike>
                                                        @@ -235,7 +235,7 @@

                                                        subscriptions

                                                        subscriptions: SubscriptionType[]
                                                        @@ -245,7 +245,7 @@

                                                        tag

                                                        tag: string
                                                        @@ -255,7 +255,7 @@

                                                        text

                                                        text: Partial<TextLike>
                                                        @@ -265,7 +265,7 @@

                                                        transform

                                                        transform: Partial<ActorTransformLike>
                                                        diff --git a/docs/interfaces/actortransformlike.html b/docs/interfaces/actortransformlike.html index 6e1ff07e5..287e2c55f 100644 --- a/docs/interfaces/actortransformlike.html +++ b/docs/interfaces/actortransformlike.html @@ -98,7 +98,7 @@

                                                        app

                                                        app: Partial<TransformLike>
                                                        @@ -108,7 +108,7 @@

                                                        local

                                                        local: Partial<ScaledTransformLike>
                                                        diff --git a/docs/interfaces/addcelloptions.html b/docs/interfaces/addcelloptions.html index a3b959202..ffff38779 100644 --- a/docs/interfaces/addcelloptions.html +++ b/docs/interfaces/addcelloptions.html @@ -103,7 +103,7 @@

                                                        Optional alignment

                                                        alignment: BoxAlignment
                                                        @@ -118,7 +118,7 @@

                                                        column

                                                        column: number
                                                        @@ -133,7 +133,7 @@

                                                        contents

                                                        contents: Actor
                                                        @@ -148,7 +148,7 @@

                                                        height

                                                        height: number
                                                        @@ -163,7 +163,7 @@

                                                        row

                                                        row: number
                                                        @@ -178,7 +178,7 @@

                                                        width

                                                        width: number
                                                        diff --git a/docs/interfaces/animationdatalike.html b/docs/interfaces/animationdatalike.html new file mode 100644 index 000000000..76ab427ae --- /dev/null +++ b/docs/interfaces/animationdatalike.html @@ -0,0 +1,209 @@ + + + + + + AnimationDataLike | Mixed Reality Extension SDK + + + + + +
                                                        +
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + Options +
                                                        +
                                                        + All +
                                                          +
                                                        • Public
                                                        • +
                                                        • Public/Protected
                                                        • +
                                                        • All
                                                        • +
                                                        +
                                                        + + +
                                                        +
                                                        + Menu +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        + +

                                                        Interface AnimationDataLike

                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Keyframe data for an animation

                                                        +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Hierarchy

                                                        +
                                                          +
                                                        • + AnimationDataLike +
                                                        • +
                                                        +
                                                        +
                                                        +

                                                        Implemented by

                                                        + +
                                                        +
                                                        +

                                                        Index

                                                        +
                                                        +
                                                        +
                                                        +

                                                        Properties

                                                        + +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Properties

                                                        +
                                                        + +

                                                        tracks

                                                        +
                                                        tracks: Readonly<Array<Track<AnimationProp>>>
                                                        + +
                                                        +
                                                        +

                                                        The animation keyframe data

                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Legend

                                                        +
                                                        +
                                                          +
                                                        • Module
                                                        • +
                                                        • Object literal
                                                        • +
                                                        • Variable
                                                        • +
                                                        • Function
                                                        • +
                                                        • Function with type parameter
                                                        • +
                                                        • Index signature
                                                        • +
                                                        • Type alias
                                                        • +
                                                        • Type alias with type parameter
                                                        • +
                                                        +
                                                          +
                                                        • Enumeration
                                                        • +
                                                        • Enumeration member
                                                        • +
                                                        • Property
                                                        • +
                                                        • Method
                                                        • +
                                                        +
                                                          +
                                                        • Interface
                                                        • +
                                                        • Interface with type parameter
                                                        • +
                                                        • Constructor
                                                        • +
                                                        • Property
                                                        • +
                                                        • Method
                                                        • +
                                                        • Index signature
                                                        • +
                                                        +
                                                          +
                                                        • Class
                                                        • +
                                                        • Class with type parameter
                                                        • +
                                                        • Constructor
                                                        • +
                                                        • Property
                                                        • +
                                                        • Method
                                                        • +
                                                        • Accessor
                                                        • +
                                                        • Index signature
                                                        • +
                                                        +
                                                          +
                                                        • Inherited constructor
                                                        • +
                                                        • Inherited property
                                                        • +
                                                        • Inherited method
                                                        • +
                                                        • Inherited accessor
                                                        • +
                                                        +
                                                          +
                                                        • Protected property
                                                        • +
                                                        • Protected method
                                                        • +
                                                        • Protected accessor
                                                        • +
                                                        +
                                                          +
                                                        • Private property
                                                        • +
                                                        • Private method
                                                        • +
                                                        • Private accessor
                                                        • +
                                                        +
                                                          +
                                                        • Static property
                                                        • +
                                                        • Static method
                                                        • +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        + + + + \ No newline at end of file diff --git a/docs/interfaces/animationlike.html b/docs/interfaces/animationlike.html index 19fe71670..5f524fef2 100644 --- a/docs/interfaces/animationlike.html +++ b/docs/interfaces/animationlike.html @@ -91,11 +91,13 @@

                                                        Index

                                                        Properties

                                                        +
                                                        + +

                                                        dataId

                                                        +
                                                        dataId: Readonly<Guid>
                                                        + +
                                                        +
                                                        +

                                                        The ID of the AnimationData bound to this animation

                                                        +
                                                        +
                                                        +

                                                        duration

                                                        duration: number
                                                        -

                                                        The length in seconds of the animation

                                                        +

                                                        The length in seconds of the animation. Only populated for animations without data. + See dataId and AnimationData.duration.

                                                        @@ -142,7 +160,7 @@

                                                        id

                                                        id: Guid
                                                        @@ -151,13 +169,28 @@

                                                        id

                                                        +
                                                        + +

                                                        isPlaying

                                                        +
                                                        isPlaying: boolean
                                                        + +
                                                        +
                                                        +

                                                        Convenience property for calling play or stop

                                                        +
                                                        +
                                                        +

                                                        name

                                                        name: string
                                                        @@ -172,7 +205,7 @@

                                                        speed

                                                        speed: number
                                                        @@ -182,17 +215,17 @@

                                                        speed

                                                        - -

                                                        targetActorIds

                                                        -
                                                        targetActorIds: Readonly<Guid[]>
                                                        + +

                                                        targetIds

                                                        +
                                                        targetIds: Readonly<Guid[]>
                                                        -

                                                        The IDs of the actors targeted by this animation

                                                        +

                                                        The IDs of the objects targeted by this animation

                                                        @@ -202,7 +235,7 @@

                                                        time

                                                        time: number
                                                        @@ -217,7 +250,7 @@

                                                        weight

                                                        weight: number
                                                        @@ -232,7 +265,7 @@

                                                        wrapMode

                                                        @@ -261,12 +294,18 @@

                                                        wrapMode

                                                      • basisTime
                                                      • +
                                                      • + dataId +
                                                      • duration
                                                      • id
                                                      • +
                                                      • + isPlaying +
                                                      • name
                                                      • @@ -274,7 +313,7 @@

                                                        wrapMode

                                                        speed
                                                      • - targetActorIds + targetIds
                                                      • time diff --git a/docs/interfaces/appearancelike.html b/docs/interfaces/appearancelike.html index afbbeaec6..c4edbbb93 100644 --- a/docs/interfaces/appearancelike.html +++ b/docs/interfaces/appearancelike.html @@ -99,7 +99,7 @@

                                                        enabled

                                                        enabled: boolean | GroupMask | number
                                                        @@ -116,7 +116,7 @@

                                                        materialId

                                                        materialId: Guid
                                                        @@ -131,7 +131,7 @@

                                                        meshId

                                                        meshId: Guid
                                                        diff --git a/docs/interfaces/assetlike.html b/docs/interfaces/assetlike.html index b48fb8606..c44e03424 100644 --- a/docs/interfaces/assetlike.html +++ b/docs/interfaces/assetlike.html @@ -73,6 +73,7 @@

                                                        Hierarchy

                                                        Implemented by

                                                        @@ -118,7 +118,7 @@

                                                        eventSubscriptions

                                                        eventSubscriptions: ColliderEventType[]
                                                        @@ -128,7 +128,7 @@

                                                        geometry

                                                        @@ -138,7 +138,7 @@

                                                        isTrigger

                                                        isTrigger: boolean
                                                        @@ -148,7 +148,7 @@

                                                        layer

                                                        diff --git a/docs/interfaces/collisiondata.html b/docs/interfaces/collisiondata.html index c84c88c47..62547d091 100644 --- a/docs/interfaces/collisiondata.html +++ b/docs/interfaces/collisiondata.html @@ -102,17 +102,17 @@

                                                        contacts

                                                        contacts: ContactPoint[]

                                                        impulse

                                                        -
                                                        impulse: Vector3
                                                        +
                                                        impulse: Vector3
                                                        @@ -122,7 +122,7 @@

                                                        Optional otherActor

                                                        otherActor: Actor
                                                        @@ -132,17 +132,17 @@

                                                        otherActorId

                                                        otherActorId: Guid

                                                        relativeVelocity

                                                        -
                                                        relativeVelocity: Vector3
                                                        +
                                                        relativeVelocity: Vector3
                                                        diff --git a/docs/interfaces/collisionevent.html b/docs/interfaces/collisionevent.html index 64768121d..823d544bc 100644 --- a/docs/interfaces/collisionevent.html +++ b/docs/interfaces/collisionevent.html @@ -100,7 +100,7 @@

                                                        colliderOwnerId

                                                        colliderOwnerId: Guid
                                                        @@ -110,7 +110,7 @@

                                                        collisionData

                                                        collisionData: CollisionData
                                                        @@ -120,7 +120,7 @@

                                                        eventType

                                                        diff --git a/docs/interfaces/color3like.html b/docs/interfaces/color3like.html index c46cff823..49c6e5fb6 100644 --- a/docs/interfaces/color3like.html +++ b/docs/interfaces/color3like.html @@ -99,7 +99,7 @@

                                                        b

                                                        b: number
                                                        @@ -109,7 +109,7 @@

                                                        g

                                                        g: number
                                                        @@ -119,7 +119,7 @@

                                                        r

                                                        r: number
                                                        diff --git a/docs/interfaces/color4like.html b/docs/interfaces/color4like.html index 870ffe13d..f58f28662 100644 --- a/docs/interfaces/color4like.html +++ b/docs/interfaces/color4like.html @@ -94,7 +94,7 @@

                                                        a

                                                        a: number
                                                        @@ -104,7 +104,7 @@

                                                        b

                                                        b: number
                                                        @@ -114,7 +114,7 @@

                                                        g

                                                        g: number
                                                        @@ -124,7 +124,7 @@

                                                        r

                                                        r: number
                                                        diff --git a/docs/interfaces/connection.html b/docs/interfaces/connection.html index 831344484..fd881d271 100644 --- a/docs/interfaces/connection.html +++ b/docs/interfaces/connection.html @@ -116,7 +116,7 @@

                                                        promises

                                                        promises: Map<Guid, QueuedPromise>
                                                        @@ -126,7 +126,7 @@

                                                        quality

                                                        quality: ConnectionQuality
                                                        @@ -136,7 +136,7 @@

                                                        statsReport

                                                        statsReport: NetworkStatsReport
                                                        @@ -158,7 +158,7 @@

                                                        close

                                                      • @@ -182,7 +182,7 @@

                                                        off

                                                      • @@ -222,7 +222,7 @@

                                                        Returns void

                                                        Parameters

                                                        @@ -251,7 +251,7 @@

                                                        Returns void

                                                        Parameters

                                                        @@ -297,7 +297,7 @@

                                                        on

                                                      • @@ -337,7 +337,7 @@

                                                        Returns void
                                                        @@ -371,7 +371,7 @@

                                                        Returns void
                                                        @@ -420,7 +420,7 @@

                                                        recv

                                                      • @@ -448,7 +448,7 @@

                                                        send

                                                      • diff --git a/docs/interfaces/contactpoint.html b/docs/interfaces/contactpoint.html index e4d6ae0cc..ae3d29fed 100644 --- a/docs/interfaces/contactpoint.html +++ b/docs/interfaces/contactpoint.html @@ -97,20 +97,20 @@

                                                        Properties

                                                        normal

                                                        -
                                                        normal: Vector3
                                                        +
                                                        normal: Vector3

                                                        point

                                                        -
                                                        point: Vector3
                                                        +
                                                        point: Vector3
                                                        @@ -120,7 +120,7 @@

                                                        separation

                                                        separation: number
                                                        diff --git a/docs/interfaces/contextsettings.html b/docs/interfaces/contextsettings.html index b989eacda..e32c72557 100644 --- a/docs/interfaces/contextsettings.html +++ b/docs/interfaces/contextsettings.html @@ -99,7 +99,7 @@

                                                        Optional connection

                                                        connection: Connection
                                                        @@ -109,7 +109,7 @@

                                                        Optional sessionId

                                                        sessionId: string
                                                        diff --git a/docs/interfaces/guid.html b/docs/interfaces/guid.html index cc8c23c58..61180b64c 100644 --- a/docs/interfaces/guid.html +++ b/docs/interfaces/guid.html @@ -178,7 +178,7 @@

                                                        __is_guid

                                                        __is_guid: never
                                                        diff --git a/docs/interfaces/isize.html b/docs/interfaces/isize.html index e6cad4093..b0f2307fe 100644 --- a/docs/interfaces/isize.html +++ b/docs/interfaces/isize.html @@ -105,7 +105,7 @@

                                                        height

                                                        height: number
                                                        @@ -120,7 +120,7 @@

                                                        width

                                                        width: number
                                                        diff --git a/docs/interfaces/lightlike.html b/docs/interfaces/lightlike.html index 66247f244..d13d7a140 100644 --- a/docs/interfaces/lightlike.html +++ b/docs/interfaces/lightlike.html @@ -99,10 +99,10 @@

                                                        Properties

                                                        color

                                                        -
                                                        color: Partial<Color3Like>
                                                        +
                                                        color: Partial<Color3Like>
                                                        @@ -112,7 +112,7 @@

                                                        enabled

                                                        enabled: boolean
                                                        @@ -122,7 +122,7 @@

                                                        intensity

                                                        intensity: number
                                                        @@ -132,7 +132,7 @@

                                                        range

                                                        range: number
                                                        @@ -142,7 +142,7 @@

                                                        spotAngle

                                                        spotAngle: number
                                                        @@ -152,7 +152,7 @@

                                                        type

                                                        type: LightType
                                                        diff --git a/docs/interfaces/logevent.html b/docs/interfaces/logevent.html index 2c8cb7980..05d6893a1 100644 --- a/docs/interfaces/logevent.html +++ b/docs/interfaces/logevent.html @@ -95,7 +95,7 @@

                                                        client

                                                        client: string
                                                        @@ -105,7 +105,7 @@

                                                        Optional direction

                                                        direction: "to" | "from"
                                                        @@ -115,7 +115,7 @@

                                                        input

                                                        input: string
                                                        @@ -125,7 +125,7 @@

                                                        Optional networkContents<
                                                        networkContents: any
                                                        @@ -135,7 +135,7 @@

                                                        timestamp

                                                        timestamp: Date
                                                        diff --git a/docs/interfaces/lookatlike.html b/docs/interfaces/lookatlike.html index 39645527b..72dd53c23 100644 --- a/docs/interfaces/lookatlike.html +++ b/docs/interfaces/lookatlike.html @@ -99,7 +99,7 @@

                                                        actorId

                                                        actorId: Guid
                                                        @@ -109,7 +109,7 @@

                                                        backward

                                                        backward: boolean
                                                        @@ -119,7 +119,7 @@

                                                        mode

                                                        diff --git a/docs/interfaces/materiallike.html b/docs/interfaces/materiallike.html index d49166519..92b89880a 100644 --- a/docs/interfaces/materiallike.html +++ b/docs/interfaces/materiallike.html @@ -113,7 +113,7 @@

                                                        alphaCutoff

                                                        alphaCutoff: number
                                                        @@ -128,7 +128,7 @@

                                                        alphaMode

                                                        alphaMode: AlphaMode
                                                        @@ -140,10 +140,10 @@

                                                        alphaMode

                                                        color

                                                        -
                                                        color: Partial<Color4Like>
                                                        +
                                                        color: Partial<Color4Like>
                                                        @@ -155,10 +155,10 @@

                                                        color

                                                        emissiveColor

                                                        -
                                                        emissiveColor: Partial<Color3Like>
                                                        +
                                                        emissiveColor: Partial<Color3Like>
                                                        @@ -173,7 +173,7 @@

                                                        emissiveTextureId

                                                        emissiveTextureId: Guid
                                                        @@ -185,10 +185,10 @@

                                                        emissiveTextureId

                                                        emissiveTextureOffset

                                                        -
                                                        emissiveTextureOffset: Vector2Like
                                                        +
                                                        emissiveTextureOffset: Vector2Like
                                                        @@ -200,10 +200,10 @@

                                                        emissiveTextureOffset

                                                        emissiveTextureScale

                                                        -
                                                        emissiveTextureScale: Vector2Like
                                                        +
                                                        emissiveTextureScale: Vector2Like
                                                        @@ -218,7 +218,7 @@

                                                        mainTextureId

                                                        mainTextureId: Guid
                                                        @@ -230,10 +230,10 @@

                                                        mainTextureId

                                                        mainTextureOffset

                                                        -
                                                        mainTextureOffset: Vector2Like
                                                        +
                                                        mainTextureOffset: Vector2Like
                                                        @@ -245,10 +245,10 @@

                                                        mainTextureOffset

                                                        mainTextureScale

                                                        -
                                                        mainTextureScale: Vector2Like
                                                        +
                                                        mainTextureScale: Vector2Like
                                                        diff --git a/docs/interfaces/meshlike.html b/docs/interfaces/meshlike.html index a262ccc9b..4737a2f2f 100644 --- a/docs/interfaces/meshlike.html +++ b/docs/interfaces/meshlike.html @@ -105,10 +105,10 @@

                                                        Properties

                                                        boundingBoxCenter

                                                        -
                                                        boundingBoxCenter: Vector3Like
                                                        +
                                                        boundingBoxCenter: Vector3Like
                                                        @@ -120,10 +120,10 @@

                                                        boundingBoxCenter

                                                        boundingBoxDimensions

                                                        -
                                                        boundingBoxDimensions: Vector3Like
                                                        +
                                                        boundingBoxDimensions: Vector3Like
                                                        @@ -138,7 +138,7 @@

                                                        primitiveDefinition

                                                        primitiveDefinition: PrimitiveDefinition
                                                        @@ -153,7 +153,7 @@

                                                        triangleCount

                                                        triangleCount: number
                                                        @@ -168,7 +168,7 @@

                                                        vertexCount

                                                        vertexCount: number
                                                        diff --git a/docs/interfaces/prefablike.html b/docs/interfaces/prefablike.html index 3238a1c38..fbb626340 100644 --- a/docs/interfaces/prefablike.html +++ b/docs/interfaces/prefablike.html @@ -97,7 +97,7 @@

                                                        actorCount

                                                        actorCount: number
                                                        diff --git a/docs/interfaces/quaternionlike.html b/docs/interfaces/quaternionlike.html index 703c45498..ef5f680be 100644 --- a/docs/interfaces/quaternionlike.html +++ b/docs/interfaces/quaternionlike.html @@ -100,7 +100,7 @@

                                                        w

                                                        w: number
                                                        @@ -110,7 +110,7 @@

                                                        x

                                                        x: number
                                                        @@ -120,7 +120,7 @@

                                                        y

                                                        y: number
                                                        @@ -130,7 +130,7 @@

                                                        z

                                                        z: number
                                                        diff --git a/docs/interfaces/readonlymap.html b/docs/interfaces/readonlymap.html index b1931606d..77a97dd92 100644 --- a/docs/interfaces/readonlymap.html +++ b/docs/interfaces/readonlymap.html @@ -120,7 +120,7 @@

                                                        size

                                                        size: number
                                                        @@ -137,7 +137,7 @@

                                                        entries

                                                      • Returns IterableIterator<[K, V]>

                                                        @@ -154,7 +154,7 @@

                                                        forEach

                                                      • Parameters

                                                        @@ -204,7 +204,7 @@

                                                        get

                                                      • Parameters

                                                        @@ -227,7 +227,7 @@

                                                        has

                                                      • Parameters

                                                        @@ -250,7 +250,7 @@

                                                        keys

                                                      • Returns IterableIterator<K>

                                                        @@ -267,7 +267,7 @@

                                                        values

                                                      • Returns IterableIterator<V>

                                                        diff --git a/docs/interfaces/rigidbodylike.html b/docs/interfaces/rigidbodylike.html index 70defc5e8..24f6ac2f9 100644 --- a/docs/interfaces/rigidbodylike.html +++ b/docs/interfaces/rigidbodylike.html @@ -109,10 +109,10 @@

                                                        Properties

                                                        angularVelocity

                                                        -
                                                        angularVelocity: Partial<Vector3Like>
                                                        +
                                                        angularVelocity: Partial<Vector3Like>
                                                        @@ -127,7 +127,7 @@

                                                        collisionDetectionMode

                                                        collisionDetectionMode: CollisionDetectionMode
                                                        @@ -142,7 +142,7 @@

                                                        constraints

                                                        constraints: RigidBodyConstraints[]
                                                        @@ -157,7 +157,7 @@

                                                        detectCollisions

                                                        detectCollisions: boolean
                                                        @@ -172,7 +172,7 @@

                                                        enabled

                                                        enabled: boolean
                                                        @@ -187,7 +187,7 @@

                                                        isKinematic

                                                        isKinematic: boolean
                                                        @@ -204,7 +204,7 @@

                                                        mass

                                                        mass: number
                                                        @@ -219,7 +219,7 @@

                                                        useGravity

                                                        useGravity: boolean
                                                        @@ -231,10 +231,10 @@

                                                        useGravity

                                                        velocity

                                                        -
                                                        velocity: Partial<Vector3Like>
                                                        +
                                                        velocity: Partial<Vector3Like>
                                                        diff --git a/docs/interfaces/scaledtransformlike.html b/docs/interfaces/scaledtransformlike.html index c71b673fb..27e65bc04 100644 --- a/docs/interfaces/scaledtransformlike.html +++ b/docs/interfaces/scaledtransformlike.html @@ -101,32 +101,32 @@

                                                        Properties

                                                        position

                                                        -
                                                        position: Partial<Vector3Like>
                                                        +
                                                        position: Partial<Vector3Like>

                                                        rotation

                                                        -
                                                        rotation: Partial<QuaternionLike>
                                                        +
                                                        rotation: Partial<QuaternionLike>

                                                        scale

                                                        -
                                                        scale: Partial<Vector3Like>
                                                        +
                                                        scale: Partial<Vector3Like>
                                                        diff --git a/docs/interfaces/soundlike.html b/docs/interfaces/soundlike.html index 55c424ba4..99ed74b89 100644 --- a/docs/interfaces/soundlike.html +++ b/docs/interfaces/soundlike.html @@ -98,7 +98,7 @@

                                                        duration

                                                        duration: number
                                                        @@ -108,7 +108,7 @@

                                                        uri

                                                        uri: string
                                                        diff --git a/docs/interfaces/textlike.html b/docs/interfaces/textlike.html index a5be71a3c..6436d7283 100644 --- a/docs/interfaces/textlike.html +++ b/docs/interfaces/textlike.html @@ -104,17 +104,17 @@

                                                        anchor

                                                      • color

                                                        -
                                                        color: Partial<Color3Like>
                                                        +
                                                        color: Partial<Color3Like>
                                                        @@ -124,7 +124,7 @@

                                                        contents

                                                        contents: string
                                                        @@ -134,7 +134,7 @@

                                                        enabled

                                                        enabled: boolean
                                                        @@ -144,7 +144,7 @@

                                                        font

                                                        @@ -154,7 +154,7 @@

                                                        height

                                                        height: number
                                                        @@ -164,7 +164,7 @@

                                                        justify

                                                        justify: TextJustify
                                                        @@ -174,7 +174,7 @@

                                                        pixelsPerLine

                                                        pixelsPerLine: number
                                                        diff --git a/docs/interfaces/texturelike.html b/docs/interfaces/texturelike.html index d79a3a945..55baf0de9 100644 --- a/docs/interfaces/texturelike.html +++ b/docs/interfaces/texturelike.html @@ -97,10 +97,10 @@

                                                        Properties

                                                        resolution

                                                        -
                                                        resolution: Vector2Like
                                                        +
                                                        resolution: Vector2Like
                                                        @@ -110,7 +110,7 @@

                                                        uri

                                                        uri: string
                                                        @@ -120,7 +120,7 @@

                                                        wrapU

                                                        @@ -130,7 +130,7 @@

                                                        wrapV

                                                        diff --git a/docs/interfaces/transformlike.html b/docs/interfaces/transformlike.html index b8985e15b..c3f1ab687 100644 --- a/docs/interfaces/transformlike.html +++ b/docs/interfaces/transformlike.html @@ -101,20 +101,20 @@

                                                        Properties

                                                        position

                                                        -
                                                        position: Partial<Vector3Like>
                                                        +
                                                        position: Partial<Vector3Like>

                                                        rotation

                                                        -
                                                        rotation: Partial<QuaternionLike>
                                                        +
                                                        rotation: Partial<QuaternionLike>
                                                        diff --git a/docs/interfaces/triggerevent.html b/docs/interfaces/triggerevent.html index f88e49202..040846d71 100644 --- a/docs/interfaces/triggerevent.html +++ b/docs/interfaces/triggerevent.html @@ -100,7 +100,7 @@

                                                        colliderOwnerId

                                                        colliderOwnerId: Guid
                                                        @@ -110,7 +110,7 @@

                                                        eventType

                                                        eventType: TriggerEventType
                                                        @@ -120,7 +120,7 @@

                                                        otherColliderOwnerId

                                                        otherColliderOwnerId: Guid
                                                        diff --git a/docs/interfaces/userlike.html b/docs/interfaces/userlike.html index 152dd60a3..4362701cc 100644 --- a/docs/interfaces/userlike.html +++ b/docs/interfaces/userlike.html @@ -100,7 +100,7 @@

                                                        groups

                                                        groups: number | GroupMask
                                                        @@ -110,7 +110,7 @@

                                                        id

                                                        id: Guid
                                                        @@ -120,7 +120,7 @@

                                                        name

                                                        name: string
                                                        @@ -130,7 +130,7 @@

                                                        properties

                                                        properties: {}
                                                        diff --git a/docs/interfaces/vector2like.html b/docs/interfaces/vector2like.html index aaad00f2c..d7aaafef9 100644 --- a/docs/interfaces/vector2like.html +++ b/docs/interfaces/vector2like.html @@ -98,7 +98,7 @@

                                                        x

                                                        x: number
                                                        @@ -108,7 +108,7 @@

                                                        y

                                                        y: number
                                                        diff --git a/docs/interfaces/vector3like.html b/docs/interfaces/vector3like.html index 97bbda97f..ebc55df61 100644 --- a/docs/interfaces/vector3like.html +++ b/docs/interfaces/vector3like.html @@ -99,7 +99,7 @@

                                                        x

                                                        x: number
                                                        @@ -109,7 +109,7 @@

                                                        y

                                                        y: number
                                                        @@ -119,7 +119,7 @@

                                                        z

                                                        z: number
                                                        diff --git a/docs/interfaces/videostreamlike.html b/docs/interfaces/videostreamlike.html index 1d1521597..8b5577b4f 100644 --- a/docs/interfaces/videostreamlike.html +++ b/docs/interfaces/videostreamlike.html @@ -98,7 +98,7 @@

                                                        duration

                                                        duration: number
                                                        @@ -108,7 +108,7 @@

                                                        uri

                                                        uri: string
                                                        From 85a69698399e5da59b5a575829e315a62a9086b7 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Wed, 22 Apr 2020 11:03:10 -0700 Subject: [PATCH 06/38] Automated: Updated package-lock.json files for 0.17.0 --- packages/altspacevr-extras/package-lock.json | 754 +------------------ packages/common/package-lock.json | 2 +- packages/functional-tests/package-lock.json | 2 +- packages/gltf-gen/package-lock.json | 13 +- packages/sdk/package-lock.json | 25 +- 5 files changed, 46 insertions(+), 750 deletions(-) diff --git a/packages/altspacevr-extras/package-lock.json b/packages/altspacevr-extras/package-lock.json index 0dc58bd27..8a87096fe 100644 --- a/packages/altspacevr-extras/package-lock.json +++ b/packages/altspacevr-extras/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-altspacevr-extras", - "version": "0.16.1", + "version": "0.17.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -24,39 +24,6 @@ "js-tokens": "^4.0.0" } }, - "@microsoft/mixed-reality-extension-sdk": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/mixed-reality-extension-sdk/-/mixed-reality-extension-sdk-0.16.1.tgz", - "integrity": "sha512-T9Jjjy8n44+Gpn+58iYC0qL85NOA6lErkyn8KW+O83Ew/pb3JpFx2pH0ZnNVSyS8x/CGlHsfOprvss/YE9h13A==", - "requires": { - "@types/node": "^10.3.1", - "debug": "^4.1.0", - "deepmerge": "^2.1.1", - "forwarded-for": "^1.1.0", - "query-string": "^6.2.0", - "restify": "^8.5.1", - "semver": "^5.6.0", - "uuid": "^3.2.1", - "ws": "^6.1.2" - } - }, - "@netflix/nerror": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", - "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", - "requires": { - "assert-plus": "^1.0.0", - "extsprintf": "^1.4.0", - "lodash": "^4.17.15" - }, - "dependencies": { - "extsprintf": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz", - "integrity": "sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=" - } - } - }, "@types/eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", @@ -84,7 +51,8 @@ "@types/node": { "version": "10.12.18", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" + "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", + "dev": true }, "@typescript-eslint/eslint-plugin": { "version": "2.6.1", @@ -215,30 +183,12 @@ "sprintf-js": "~1.0.2" } }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, "astral-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, "backbone": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", @@ -251,36 +201,19 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "bunyan": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.12.tgz", - "integrity": "sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=", - "requires": { - "dtrace-provider": "~0.8", - "moment": "^2.10.6", - "mv": "~2", - "safe-json-stringify": "~1" - } - }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -344,12 +277,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "cross-spawn": { "version": "6.0.5", @@ -364,79 +293,21 @@ "which": "^1.2.9" } }, - "csv": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/csv/-/csv-5.3.2.tgz", - "integrity": "sha512-odDyucr9OgJTdGM2wrMbJXbOkJx3nnUX3Pt8SFOwlAMOpsUQlz1dywvLMXJWX/4Ib0rjfOsaawuuwfI5ucqBGQ==", - "requires": { - "csv-generate": "^3.2.4", - "csv-parse": "^4.8.8", - "csv-stringify": "^5.3.6", - "stream-transform": "^2.0.1" - } - }, - "csv-generate": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.2.4.tgz", - "integrity": "sha512-qNM9eqlxd53TWJeGtY1IQPj90b563Zx49eZs8e0uMyEvPgvNVmX1uZDtdzAcflB3PniuH9creAzcFOdyJ9YGvA==" - }, - "csv-parse": { - "version": "4.8.9", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.8.9.tgz", - "integrity": "sha512-uDxIDIDLb89gxqixSgGqDj3EA5A8D0pgUeyp9Qut8u+eCIC8IXkTtaxJEnnWDb6N2HqBY64suSlcOGg5ZBtsAQ==" - }, - "csv-stringify": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.4.3.tgz", - "integrity": "sha512-WJLgRJQcVjPK45jXS1xfnkwVbw9bOjg2F2BQRa9OkG7Di2W/geclPZNlcQTwxbzn1nEDI2ane2AubTdTd6gCvw==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, "requires": { "ms": "^2.1.1" } }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, - "deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" - }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -446,50 +317,12 @@ "esutils": "^2.0.2" } }, - "dtrace-provider": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.8.tgz", - "integrity": "sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==", - "optional": true, - "requires": { - "nan": "^2.14.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-regexp-component": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/escape-regexp-component/-/escape-regexp-component-1.0.2.tgz", - "integrity": "sha1-nGO20LJf8qiMOtvRjFthrMO5+qI=" - }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -627,19 +460,6 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "ewma": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ewma/-/ewma-2.0.1.tgz", - "integrity": "sha512-MYYK17A76cuuyvkR7MnqLW4iFYPEi5Isl2qb8rXiWpLiwFS9dxW/rncuNnjjgSENuVqZQkIuR4+DChVL4g1lnw==", - "requires": { - "assert-plus": "^1.0.0" - } - }, "external-editor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", @@ -651,16 +471,6 @@ "tmp": "^0.0.33" } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-decode-uri-component": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", - "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==" - }, "fast-deep-equal": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", @@ -697,16 +507,6 @@ "flat-cache": "^2.0.1" } }, - "find-my-way": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-2.2.2.tgz", - "integrity": "sha512-zk3eOsS1tABNQjII0vCbhkqgsX/COpRUxl0b5rlA41V2Ft7jWDr30LhYq4BZXLAlzw5yskg24XQG/U1wCT30vQ==", - "requires": { - "fast-decode-uri-component": "^1.0.0", - "safe-regex2": "^2.0.0", - "semver-store": "^0.3.0" - } - }, "flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -735,21 +535,6 @@ "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", "dev": true }, - "formidable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.2.tgz", - "integrity": "sha512-V8gLm+41I/8kguQ4/o1D3RIHRmhYFG4pnNyonvua+40rqcEmT4+V71yaZ3B457xbbgCsCfjSPi65u/W6vK1U5Q==" - }, - "forwarded-for": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/forwarded-for/-/forwarded-for-1.1.0.tgz", - "integrity": "sha512-1Yam9ht7GyMXMBvuwJfUYqpdtLVodtT5ee5JMBzGiSwVVeh37ZN8LuOWkNHd6ho2zUxpSZCHuQrt1Vjl2AxDNA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -773,14 +558,6 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -816,11 +593,6 @@ "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, "handlebars": { "version": "4.7.6", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", @@ -846,64 +618,6 @@ "integrity": "sha512-A97kI1KAUzKoAiEoaGcf2O9YPS8nbDTCRFokaaeBhnqjQTvbAuAJrQMm21zw8s8xzaMtCQBtgbyGXLGxdxQyqQ==", "dev": true }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "http-signature": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.4.tgz", - "integrity": "sha512-CbG3io8gUSIxNNSgq+XMjgpTMzAeVRipxVXjuGrDhH5M1a2kZ03w20s8FCLR1NjnnJj10KbvabvckmtQcYNb9g==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.14.1" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -939,6 +653,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -947,7 +662,8 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "inquirer": { "version": "7.0.0", @@ -1011,11 +727,6 @@ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -1044,16 +755,6 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -1075,17 +776,6 @@ "graceful-fs": "^4.1.6" } }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -1099,7 +789,8 @@ "lodash": { "version": "4.17.15", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true }, "lodash.unescape": { "version": "4.0.1", @@ -1107,14 +798,6 @@ "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", "dev": true }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, "lunr": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz", @@ -1127,26 +810,17 @@ "integrity": "sha512-MyUe+T/Pw4TZufHkzAfDj6HarCBWia2y27/bhuYkTaiUnfDYFnCP3KUN+9oM7Wi6JA2rymtVYbQu3spE0GCmxQ==", "dev": true }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1157,15 +831,11 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "mixme": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.3.5.tgz", - "integrity": "sha512-SyV9uPETRig5ZmYev0ANfiGeB+g6N2EnqqEfBbCGmmJ6MgZ3E4qv5aPbnHVdZ60KAHHXV+T3sXopdrnIXQdmjQ==" - }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { "minimist": "^1.2.5" }, @@ -1173,20 +843,16 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true } } }, - "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==", - "optional": true - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "mute-stream": { "version": "0.0.8", @@ -1194,40 +860,12 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "optional": true, - "requires": { - "mkdirp": "~0.5.1", - "ncp": "~2.0.0", - "rimraf": "~2.4.0" - } - }, - "nan": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", - "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "optional": true - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "optional": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, "neo-async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", @@ -1240,23 +878,11 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -1302,7 +928,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-key": { "version": "2.0.1", @@ -1316,25 +943,12 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, - "pidusage": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/pidusage/-/pidusage-2.0.18.tgz", - "integrity": "sha512-Y/VfKfh3poHjMEINxU+gJTeVOBjiThQeFAmzR7z56HSNiMx+etl+yBhk42nRPciPYt/VZl8DQLVXNC6P5vH11A==", - "requires": { - "safe-buffer": "^5.1.2" - } - }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, "progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -1347,36 +961,6 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "qs": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", - "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==" - }, - "query-string": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.12.1.tgz", - "integrity": "sha512-OHj+zzfRMyj3rmo/6G8a5Ifvw3AleL/EbcHMD27YA31Q+cO5lfmQxECkImuNVjcskLcvBRVHNAB3w6udMs1eAA==", - "requires": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -1407,53 +991,6 @@ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, - "restify": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/restify/-/restify-8.5.1.tgz", - "integrity": "sha512-g+xciouvSDg2vmCZuCinztt2mvQynCfnGIE1y8vMjfcUrjBo4AP8DJ9RNheu0mdGpiI0cMoCHYA/GdZ3TEW+DA==", - "requires": { - "assert-plus": "^1.0.0", - "bunyan": "^1.8.12", - "csv": "^5.1.1", - "dtrace-provider": "^0.8.1", - "escape-regexp-component": "^1.0.2", - "ewma": "^2.0.1", - "find-my-way": "^2.0.1", - "formidable": "^1.2.1", - "http-signature": "^1.2.0", - "lodash": "^4.17.11", - "lru-cache": "^5.1.1", - "mime": "^2.4.3", - "negotiator": "^0.6.2", - "once": "^1.4.0", - "pidusage": "^2.0.17", - "qs": "^6.7.0", - "restify-errors": "^8.0.2", - "semver": "^6.1.1", - "send": "^0.16.2", - "spdy": "^4.0.0", - "uuid": "^3.3.2", - "vasync": "^2.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "restify-errors": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/restify-errors/-/restify-errors-8.0.2.tgz", - "integrity": "sha512-UsXUVQo7M26xoQzeUcZQ0+H8L2t9DGzrXcAgR3WB/1vnbl+UdI4tZ1PqYsN+sS5WnqHKZ0Xy9w0CKf83bbrwYA==", - "requires": { - "@netflix/nerror": "^1.0.0", - "assert-plus": "^1.0.0", - "lodash": "^4.17.15", - "safe-json-stringify": "^1.0.4" - } - }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -1464,35 +1001,6 @@ "signal-exit": "^3.0.2" } }, - "ret": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", - "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==" - }, - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "optional": true, - "requires": { - "glob": "^6.0.1" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", @@ -1511,89 +1019,17 @@ "tslib": "^1.9.0" } }, - "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" - }, - "safe-json-stringify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", - "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", - "optional": true - }, - "safe-regex2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", - "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", - "requires": { - "ret": "~0.2.0" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" - }, - "semver-store": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz", - "integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==" - }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true }, "shebang-command": { "version": "1.2.0", @@ -1652,76 +1088,12 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split-on-first": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", - "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - }, - "stream-transform": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.0.1.tgz", - "integrity": "sha512-GiTcO/rRvZP2R8WPwxmxCFP+Of1yIATuFAmYkvSLDfcD93X2WHiPwdgIqeFT2CvL1gyAsjQvu1nB6RDNQ5b2jw==", - "requires": { - "mixme": "^0.3.1" - } - }, - "strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", - "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" - }, "string-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", @@ -1733,21 +1105,6 @@ "strip-ansi": "^5.2.0" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - } - } - }, "strip-ansi": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", @@ -1851,11 +1208,6 @@ "tslib": "^1.8.1" } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", @@ -1939,48 +1291,12 @@ "punycode": "^2.1.0" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, "v8-compile-cache": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", "dev": true }, - "vasync": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vasync/-/vasync-2.2.0.tgz", - "integrity": "sha1-z951GGChWCLbOxMrxZsRakra8Bs=", - "requires": { - "verror": "1.10.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -2005,7 +1321,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write": { "version": "1.0.3", @@ -2015,19 +1332,6 @@ "requires": { "mkdirp": "^0.5.1" } - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", - "requires": { - "async-limiter": "~1.0.0" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } } diff --git a/packages/common/package-lock.json b/packages/common/package-lock.json index c8a166653..634acff67 100644 --- a/packages/common/package-lock.json +++ b/packages/common/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-common", - "version": "0.16.1", + "version": "0.17.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/functional-tests/package-lock.json b/packages/functional-tests/package-lock.json index 5d80bc86e..983e7fd2f 100644 --- a/packages/functional-tests/package-lock.json +++ b/packages/functional-tests/package-lock.json @@ -1,6 +1,6 @@ { "name": "functional-tests", - "version": "0.16.1", + "version": "0.17.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/gltf-gen/package-lock.json b/packages/gltf-gen/package-lock.json index 2c067c087..3bc918c2a 100644 --- a/packages/gltf-gen/package-lock.json +++ b/packages/gltf-gen/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/gltf-gen", - "version": "0.16.1", + "version": "0.17.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -24,14 +24,6 @@ "js-tokens": "^4.0.0" } }, - "@microsoft/mixed-reality-extension-common": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/mixed-reality-extension-common/-/mixed-reality-extension-common-0.16.1.tgz", - "integrity": "sha512-KJyi2PNuvG7Ixh+9eN0GQsGfbCMoMeYEWt2FeCa7dp65LihSmvEMn7fZqbrEE+PAF7aDHqXGtQduWqfTkbhGzA==", - "requires": { - "@types/node": "^10.3.1" - } - }, "@types/eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", @@ -59,7 +51,8 @@ "@types/node": { "version": "10.12.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.0.tgz", - "integrity": "sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ==" + "integrity": "sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ==", + "dev": true }, "@typescript-eslint/eslint-plugin": { "version": "2.6.1", diff --git a/packages/sdk/package-lock.json b/packages/sdk/package-lock.json index 839818bed..73a709fb5 100644 --- a/packages/sdk/package-lock.json +++ b/packages/sdk/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-sdk", - "version": "0.16.1", + "version": "0.17.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -24,14 +24,6 @@ "js-tokens": "^4.0.0" } }, - "@microsoft/mixed-reality-extension-common": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@microsoft/mixed-reality-extension-common/-/mixed-reality-extension-common-0.16.1.tgz", - "integrity": "sha512-KJyi2PNuvG7Ixh+9eN0GQsGfbCMoMeYEWt2FeCa7dp65LihSmvEMn7fZqbrEE+PAF7aDHqXGtQduWqfTkbhGzA==", - "requires": { - "@types/node": "^10.3.1" - } - }, "@netflix/nerror": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", @@ -414,6 +406,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, "optional": true }, "concat-map": { @@ -894,6 +887,7 @@ "version": "4.7.6", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, "requires": { "minimist": "^1.2.5", "neo-async": "^2.6.0", @@ -1214,7 +1208,8 @@ "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, "mixme": { "version": "0.3.5", @@ -1290,7 +1285,8 @@ "neo-async": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true }, "nice-try": { "version": "1.0.5", @@ -1706,7 +1702,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "spdy": { "version": "4.0.1", @@ -1957,6 +1954,7 @@ "version": "3.9.1", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz", "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==", + "dev": true, "optional": true, "requires": { "commander": "~2.20.3" @@ -2043,7 +2041,8 @@ "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true }, "wrappy": { "version": "1.0.2", From 1ad9da8217990a3a5b588952ed8c9b89989ad627 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Mon, 27 Apr 2020 17:40:55 -0700 Subject: [PATCH 07/38] Fix for grab sync. Fixes #538 --- packages/sdk/src/internal/adapters/multipeer/rules.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sdk/src/internal/adapters/multipeer/rules.ts b/packages/sdk/src/internal/adapters/multipeer/rules.ts index e52a77a2a..fc8d6d9b3 100644 --- a/packages/sdk/src/internal/adapters/multipeer/rules.ts +++ b/packages/sdk/src/internal/adapters/multipeer/rules.ts @@ -305,7 +305,7 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor && (client.authoritative || syncActor.grabbedBy === client.id)) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { const correctionPayload = message.payload; // Synthesize an actor update message and add in the transform from the correction payload. @@ -399,7 +399,7 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actor.id); - if (syncActor && (client.authoritative || syncActor.grabbedBy === client.id)) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { // Merge the update into the existing actor. session.cacheActorUpdateMessage(message); From 783326739c6c1dfcd601040d6b386c6930a55d3b Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Mon, 27 Apr 2020 11:42:15 +0200 Subject: [PATCH 08/38] Add bounciness and frictions to the collider --- packages/sdk/src/actor/physics/collider.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/sdk/src/actor/physics/collider.ts b/packages/sdk/src/actor/physics/collider.ts index 6eebf0d0f..1d8d00789 100644 --- a/packages/sdk/src/actor/physics/collider.ts +++ b/packages/sdk/src/actor/physics/collider.ts @@ -13,6 +13,7 @@ import { TriggerHandler } from '../..'; import { ColliderInternal } from './colliderInternal'; +import { float } from '@microsoft/mixed-reality-extension-common/src/math/types'; /** * Controls what the assigned actors will collide with. @@ -46,6 +47,9 @@ export enum CollisionLayer { export interface ColliderLike { enabled: boolean; isTrigger: boolean; + bounciness: float; + staticFriction: float; + dynamicFriction: float; layer: CollisionLayer; geometry: ColliderGeometry; eventSubscriptions: ColliderEventType[]; @@ -62,6 +66,9 @@ export class Collider implements ColliderLike { public enabled = true; public isTrigger = false; + public bounciness = 0.0; + public staticFriction = 0.0; + public dynamicFriction = 0.0; public layer = CollisionLayer.Default; public geometry: Readonly; @@ -92,7 +99,11 @@ export class Collider implements ColliderLike { if (from.geometry !== undefined) { this.geometry = from.geometry; } if (from.enabled !== undefined) { this.enabled = from.enabled; } if (from.isTrigger !== undefined) { this.isTrigger = from.isTrigger; } + if (from.bounciness !== undefined) { this.bounciness = from.bounciness; } + if (from.staticFriction !== undefined) {this.staticFriction = from.staticFriction; } + if (from.dynamicFriction !== undefined) {this.dynamicFriction = from.dynamicFriction; } if (from.layer !== undefined) { this.layer = from.layer; } + } else { throw new Error("Must provide a valid collider-like to initialize from."); } @@ -141,6 +152,9 @@ export class Collider implements ColliderLike { return { enabled: this.enabled, isTrigger: this.isTrigger, + bounciness: this.bounciness, + staticFriction: this.staticFriction, + dynamicFriction: this.dynamicFriction, layer: this.layer, geometry: this.geometry, eventSubscriptions: this.eventSubscriptions From f634d5b655c0f4d6569b8d558e19469cc43a0ac0 Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Tue, 28 Apr 2020 12:18:44 +0200 Subject: [PATCH 09/38] Add bounce and friction visual tests --- packages/functional-tests/src/tests/index.ts | 4 + .../src/tests/physics-bounce-test.ts | 95 +++++++++++++++++++ .../src/tests/physics-friction-test.ts | 95 +++++++++++++++++++ 3 files changed, 194 insertions(+) create mode 100644 packages/functional-tests/src/tests/physics-bounce-test.ts create mode 100644 packages/functional-tests/src/tests/physics-friction-test.ts diff --git a/packages/functional-tests/src/tests/index.ts b/packages/functional-tests/src/tests/index.ts index 5d9c8e68f..d67c86a1e 100644 --- a/packages/functional-tests/src/tests/index.ts +++ b/packages/functional-tests/src/tests/index.ts @@ -29,6 +29,8 @@ import InputTest from './input-test'; import LibraryFailTest from './library-fail-test'; import LightTest from './light-test'; import LookAtTest from './look-at-test'; +import PhysicsBounceTest from './physics-bounce-test'; +import PhysicsFrictionTest from './physics-friction-test'; import PhysicsSimTest from './physics-sim-test'; import PhysicsCollisionTest from './physics-collision' import PhysichFreeFallTest from './physics-free-fall' @@ -77,6 +79,8 @@ export const Factories = { 'library-fail': (...args) => new LibraryFailTest(...args), 'light': (...args) => new LightTest(...args), 'look-at': (...args) => new LookAtTest(...args), + 'physics-bounce': (...args) => new PhysicsBounceTest(...args), + 'physics-firction': (...args) => new PhysicsFrictionTest(...args), 'physics-sim': (...args) => new PhysicsSimTest(...args), 'physics-free-fall': (...args) => new PhysichFreeFallTest(...args), 'physics-collision': (...args) => new PhysicsCollisionTest(...args), diff --git a/packages/functional-tests/src/tests/physics-bounce-test.ts b/packages/functional-tests/src/tests/physics-bounce-test.ts new file mode 100644 index 000000000..f38ea9c86 --- /dev/null +++ b/packages/functional-tests/src/tests/physics-bounce-test.ts @@ -0,0 +1,95 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); + +export default class PhysicsBounceTest extends Test { + public expectedResultDescription = "Balls and boxes hit the ground and bounce."; + private assets: MRE.AssetContainer; + private interval: NodeJS.Timeout; + private ballboxMat: MRE.Material; + private bouncePlane: MRE.Actor; + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + + this.ballboxMat = this.assets.createMaterial('ball', { + color: defaultBallColor + }); + + this.createBouncePlane(root, 2, 1.25); + + this.interval = setInterval(() => this.spawnBallOrBox(root, 1.5, 1.5), 1000); + + await this.stoppedAsync(); + return true; + } + + public cleanup() { + clearInterval(this.interval); + this.assets.unload(); + } + + private createBouncePlane(root: MRE.Actor, width: number, height: number) { + const box = this.assets.createBoxMesh('box', 2.0, 0.05, 2.0).id; + this.bouncePlane = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: box, + materialId: this.ballboxMat.id + }, + transform: { + app: { position: { x: 0.0, y: 0.0, z: -1.0 } } + }, + text: { + contents: `Bouncing balls and boxes`, + anchor: MRE.TextAnchorLocation.MiddleLeft, + height: .2 + }, + collider: { geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 } + } + }); + } + + private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 20000) { + const isSphere = (Math.random() > 0.5); + const ballOrBoxID = ((isSphere)?(this.assets.createSphereMesh('ball', radius).id): + (this.assets.createBoxMesh('box', 1.5*radius, 1.8*radius, 2.1*radius).id)); + // create ball or box + const ballOrBall = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: ballOrBoxID, + materialId: this.ballboxMat.id + }, + transform: { + local: { position: { x: -width / 2 + width * Math.random(), + y: height, z: -(-0.1 + 0.2*Math.random()) } } + }, + rigidBody: { + mass: 3, + // give the box or spere some initial velocities + angularVelocity: { x: 10*Math.random() - 5.0, y: 10.0*Math.random()-5.0, + z: 10*Math.random()-5.0}, + velocity: {x: 0.0, y: 5*Math.random() - 2.5, z: -3.0*Math.random()}, + constraints: [MRE.RigidBodyConstraints.None] + }, + collider: { geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 } + } + }); + + setTimeout(() => { + ballOrBall.destroy(); + }, killTimeout); + } +} diff --git a/packages/functional-tests/src/tests/physics-friction-test.ts b/packages/functional-tests/src/tests/physics-friction-test.ts new file mode 100644 index 000000000..b16afa501 --- /dev/null +++ b/packages/functional-tests/src/tests/physics-friction-test.ts @@ -0,0 +1,95 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); + +export default class PhysicsFrictionTest extends Test { + public expectedResultDescription = "Boxes slide with different frictions."; + private assets: MRE.AssetContainer; + private interval: NodeJS.Timeout; + private boxMat: MRE.Material; + private slopePlane: MRE.Actor; + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + + this.boxMat = this.assets.createMaterial('ball', { + color: defaultBallColor + }); + + this.createSlopePlane(root, 2, 1.25); + + this.interval = setInterval(() => this.spawnBallOrBox(root, 1.5, 1.5), 500); + + await this.stoppedAsync(); + return true; + } + + public cleanup() { + clearInterval(this.interval); + this.assets.unload(); + } + + private createSlopePlane(root: MRE.Actor, width: number, height: number) { + // Create the ball count text objects + const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5).id; + this.slopePlane = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: box, + materialId: this.boxMat.id + }, + transform: { + app: { position: { x: 0.0, y: 0.0, z: -1.0 }, + rotation: {x: 0.906, y: 0.423, z: 0.0, w: 0.0} } // 50 degree around X + }, + text: { + contents: `Boxes with different frictions`, + anchor: MRE.TextAnchorLocation.MiddleLeft, + height: .2 + }, + collider: { geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.0, dynamicFriction: 0.1, staticFriction: 0.1 } + } + }); + } + + private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 5000) { + const boxId = this.assets.createBoxMesh('box', 1.5*radius, 1.8*radius, 2.1*radius).id; + // boxes for the slope and with the same dynamic and static friction + const friction = Math.random(); + const ballOrBall = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: boxId, + materialId: this.boxMat.id + }, + transform: { + local: { position: { x: -width / 2 + width * Math.random(), + y: height, z: -(-0.1 + 0.2*Math.random()) } } + }, + rigidBody: { + mass: 3, + angularVelocity: { x: 5*Math.random() - 2.5, y: 5.0*Math.random()-2.5, + z: 5*Math.random()-2.5}, + velocity: {x: 0.0, y: 0.0, z: 0.0}, + constraints: [MRE.RigidBodyConstraints.None] + }, + collider: { geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.0, dynamicFriction: friction, staticFriction: friction } + } + }); + + setTimeout(() => { + ballOrBall.destroy(); + }, killTimeout); + } +} From d3efe3d341d3b62096cae1bb53d503957d0f15c5 Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Tue, 28 Apr 2020 12:45:00 +0200 Subject: [PATCH 10/38] Fine tune friciton demo --- .../src/tests/physics-friction-test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/functional-tests/src/tests/physics-friction-test.ts b/packages/functional-tests/src/tests/physics-friction-test.ts index b16afa501..0026bc001 100644 --- a/packages/functional-tests/src/tests/physics-friction-test.ts +++ b/packages/functional-tests/src/tests/physics-friction-test.ts @@ -47,8 +47,8 @@ export default class PhysicsFrictionTest extends Test { materialId: this.boxMat.id }, transform: { - app: { position: { x: 0.0, y: 0.0, z: -1.0 }, - rotation: {x: 0.906, y: 0.423, z: 0.0, w: 0.0} } // 50 degree around X + app: { position: { x: 0.0, y: 0.5, z: -0.8 }, + rotation: {x: 0.966, y: 0.0, z: 0.0, w: 0.259} } // 30 degree around Y }, text: { contents: `Boxes with different frictions`, @@ -64,7 +64,7 @@ export default class PhysicsFrictionTest extends Test { private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 5000) { const boxId = this.assets.createBoxMesh('box', 1.5*radius, 1.8*radius, 2.1*radius).id; // boxes for the slope and with the same dynamic and static friction - const friction = Math.random(); + const friction = 0.7*Math.random(); const ballOrBall = MRE.Actor.Create(this.app.context, { actor: { parentId: root.id, @@ -78,8 +78,8 @@ export default class PhysicsFrictionTest extends Test { }, rigidBody: { mass: 3, - angularVelocity: { x: 5*Math.random() - 2.5, y: 5.0*Math.random()-2.5, - z: 5*Math.random()-2.5}, + angularVelocity: { x: 50*Math.random() - 25.0, y: 50.0*Math.random()-25.0, + z: 50*Math.random()-25.0}, velocity: {x: 0.0, y: 0.0, z: 0.0}, constraints: [MRE.RigidBodyConstraints.None] }, From 8b4ff190b04446527eb2a4ac4539cdc245ea92d8 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Tue, 28 Apr 2020 11:29:12 -0700 Subject: [PATCH 11/38] Fix lint errors --- packages/sdk/src/internal/adapters/multipeer/rules.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/sdk/src/internal/adapters/multipeer/rules.ts b/packages/sdk/src/internal/adapters/multipeer/rules.ts index fc8d6d9b3..8722e7ef7 100644 --- a/packages/sdk/src/internal/adapters/multipeer/rules.ts +++ b/packages/sdk/src/internal/adapters/multipeer/rules.ts @@ -305,7 +305,8 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) + || (syncActor.grabbedBy === client.id))) { const correctionPayload = message.payload; // Synthesize an actor update message and add in the transform from the correction payload. @@ -399,7 +400,8 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actor.id); - if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || + (syncActor.grabbedBy === client.id))) { // Merge the update into the existing actor. session.cacheActorUpdateMessage(message); From 22d5df10bedec7b0d5a6a33e93456aa5eed46322 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Mon, 27 Apr 2020 17:40:55 -0700 Subject: [PATCH 12/38] Fix for grab sync. Fixes #538 --- packages/sdk/src/internal/adapters/multipeer/rules.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sdk/src/internal/adapters/multipeer/rules.ts b/packages/sdk/src/internal/adapters/multipeer/rules.ts index e52a77a2a..fc8d6d9b3 100644 --- a/packages/sdk/src/internal/adapters/multipeer/rules.ts +++ b/packages/sdk/src/internal/adapters/multipeer/rules.ts @@ -305,7 +305,7 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor && (client.authoritative || syncActor.grabbedBy === client.id)) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { const correctionPayload = message.payload; // Synthesize an actor update message and add in the transform from the correction payload. @@ -399,7 +399,7 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actor.id); - if (syncActor && (client.authoritative || syncActor.grabbedBy === client.id)) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { // Merge the update into the existing actor. session.cacheActorUpdateMessage(message); From e73c71d4818e20c188708fb44733686f4e68e0b9 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Tue, 28 Apr 2020 11:29:12 -0700 Subject: [PATCH 13/38] Fix lint errors --- packages/sdk/src/internal/adapters/multipeer/rules.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/sdk/src/internal/adapters/multipeer/rules.ts b/packages/sdk/src/internal/adapters/multipeer/rules.ts index fc8d6d9b3..8722e7ef7 100644 --- a/packages/sdk/src/internal/adapters/multipeer/rules.ts +++ b/packages/sdk/src/internal/adapters/multipeer/rules.ts @@ -305,7 +305,8 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actorId); - if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) + || (syncActor.grabbedBy === client.id))) { const correctionPayload = message.payload; // Synthesize an actor update message and add in the transform from the correction payload. @@ -399,7 +400,8 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { message: Message ) => { const syncActor = session.actorSet.get(message.payload.actor.id); - if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || (syncActor.grabbedBy === client.id))) { + if (syncActor && ((client.authoritative && !syncActor.grabbedBy) || + (syncActor.grabbedBy === client.id))) { // Merge the update into the existing actor. session.cacheActorUpdateMessage(message); From 92d39b36892fda41d2e4e684874b1f17449f4bbd Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 28 Apr 2020 11:50:49 -0700 Subject: [PATCH 14/38] [SDK] Add more font types (#537) * Add more font types * Change the default font --- packages/sdk/src/actor/text.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/sdk/src/actor/text.ts b/packages/sdk/src/actor/text.ts index deff0b862..0f74f31d0 100644 --- a/packages/sdk/src/actor/text.ts +++ b/packages/sdk/src/actor/text.ts @@ -23,9 +23,18 @@ export enum TextJustify { Right = 'right', } +/** Available text font types. If a type is unsupported by the MRE client, [[Default]] will be used. */ export enum TextFontFamily { + /** The default engine font */ + Default = 'default', + /** A font with serif strokes */ Serif = 'serif', + /** A font without serif strokes */ SansSerif = 'sans-serif', + /** A font where all characters are the same width */ + Monospace = 'monospace', + /** A handwritten font */ + Cursive = 'cursive' } export interface TextLike { @@ -69,7 +78,7 @@ export class Text implements TextLike { /** * The font family to use to draw the text */ - public font: TextFontFamily = TextFontFamily.SansSerif; + public font: TextFontFamily = TextFontFamily.Default; /** * The text's color */ From 80b7e6da662249f643b6b317167b8df61f32c5d0 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Tue, 28 Apr 2020 12:16:04 -0700 Subject: [PATCH 15/38] Publish - @microsoft/mixed-reality-extension-altspacevr-extras@0.17.1 - @microsoft/mixed-reality-extension-common@0.17.1 - functional-tests@0.17.1 - @microsoft/gltf-gen@0.17.1 - @microsoft/mixed-reality-extension-sdk@0.17.1 --- packages/altspacevr-extras/package.json | 4 ++-- packages/common/package.json | 2 +- packages/functional-tests/package.json | 8 ++++---- packages/gltf-gen/package.json | 4 ++-- packages/sdk/package.json | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/altspacevr-extras/package.json b/packages/altspacevr-extras/package.json index 6fa784eb6..c7d303263 100644 --- a/packages/altspacevr-extras/package.json +++ b/packages/altspacevr-extras/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-altspacevr-extras", - "version": "0.17.0", + "version": "0.17.1", "description": "The Mixed Reality Extension AltspaceVR Extras package enables MRE developers to access custom AltspaceVR features.", "main": "built/index.js", "types": "built/index.d.ts", @@ -41,6 +41,6 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-sdk": "^0.17.0" + "@microsoft/mixed-reality-extension-sdk": "^0.17.1" } } diff --git a/packages/common/package.json b/packages/common/package.json index 3486bef3f..6221c13d1 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-common", - "version": "0.17.0", + "version": "0.17.1", "description": "Common components of the Mixed Reality Extension SDK.", "main": "built/index.js", "types": "built/index.d.ts", diff --git a/packages/functional-tests/package.json b/packages/functional-tests/package.json index 9bf30da6d..3699c824e 100644 --- a/packages/functional-tests/package.json +++ b/packages/functional-tests/package.json @@ -1,6 +1,6 @@ { "name": "functional-tests", - "version": "0.17.0", + "version": "0.17.1", "private": true, "description": "", "main": "built/server.js", @@ -23,9 +23,9 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/gltf-gen": "^0.17.0", - "@microsoft/mixed-reality-extension-altspacevr-extras": "^0.17.0", - "@microsoft/mixed-reality-extension-sdk": "^0.17.0", + "@microsoft/gltf-gen": "^0.17.1", + "@microsoft/mixed-reality-extension-altspacevr-extras": "^0.17.1", + "@microsoft/mixed-reality-extension-sdk": "^0.17.1", "@types/dotenv": "^6.1.0", "@types/node": "^10.3.1", "@types/restify": "^7.2.0", diff --git a/packages/gltf-gen/package.json b/packages/gltf-gen/package.json index fb75102b6..03ddd9c3e 100644 --- a/packages/gltf-gen/package.json +++ b/packages/gltf-gen/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/gltf-gen", - "version": "0.17.0", + "version": "0.17.1", "description": "Generate glTF buffers on the fly from vertex data", "main": "built/index.js", "types": "built/index.d.ts", @@ -45,7 +45,7 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-common": "^0.17.0", + "@microsoft/mixed-reality-extension-common": "^0.17.1", "mime-types": "~2.1.19" } } diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 4c1fc40bf..be7006f9d 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-sdk", - "version": "0.17.0", + "version": "0.17.1", "description": "The Mixed Reality Extension SDK enables developers to build 3D world extensions for AltspaceVR, using Node.JS.", "main": "built/index.js", "types": "built/index.d.ts", @@ -46,7 +46,7 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-common": "^0.17.0", + "@microsoft/mixed-reality-extension-common": "^0.17.1", "@types/node": "^10.3.1", "debug": "^4.1.0", "deepmerge": "^2.1.1", From 14cb84c71e9130439b2e827644d2d451b736a47d Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 28 Apr 2020 16:39:32 -0700 Subject: [PATCH 16/38] Sync animation updates in create calls (#545) --- .../adapters/multipeer/protocols/clientSync.ts | 18 +++++++++++++++--- .../src/internal/adapters/multipeer/session.ts | 1 + 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts b/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts index d27ad02e6..ee5494809 100644 --- a/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts +++ b/packages/sdk/src/internal/adapters/multipeer/protocols/clientSync.ts @@ -210,10 +210,20 @@ export class ClientSync extends Protocol { * Driver for the `create-animations` synchronization stage. */ public 'stage:create-animations' = () => { - // send all managed create-animation messages + // Send all create-animation calls. The other animation creators were sent in create-actors. for (const message of this.client.session.animationCreators) { if (message.payload.type === 'create-animation-2') { - super.sendMessage(message); + const createMessage = message as Message; + const updateMessage = this.client.session.animationSet.get(createMessage.payload.animation.id).update; + + // merge lastest state into initial state for create + super.sendMessage({ ...createMessage, + payload: { ...createMessage.payload, + animation: { ...createMessage.payload.animation, + ...updateMessage?.payload.animation + } + } + } as Message); } } }; @@ -225,7 +235,9 @@ export class ClientSync extends Protocol { public 'stage:sync-animations' = () => { // sync new-style animations for (const anim of this.client.session.animations) { - if (anim.update) { + const createMessage = this.client.session.animationCreatorSet.get(anim.id); + // direct animation updates are merged into the create call, skip here + if (anim.update && createMessage.payload.type !== 'create-animation-2') { super.sendMessage(anim.update); } } diff --git a/packages/sdk/src/internal/adapters/multipeer/session.ts b/packages/sdk/src/internal/adapters/multipeer/session.ts index 587c58b6e..6fb9801de 100644 --- a/packages/sdk/src/internal/adapters/multipeer/session.ts +++ b/packages/sdk/src/internal/adapters/multipeer/session.ts @@ -59,6 +59,7 @@ export class Session extends EventEmitter { public get animationSet() { return this._animationSet; } public get animations() { return this._animationSet.values(); } public get animationCreators() { return this._animationCreatorSet.values(); } + public get animationCreatorSet() { return this._animationCreatorSet; } public get actorSet() { return this._actorSet; } public get assetSet() { return this._assetSet; } public get assetCreatorSet() { return this._assetCreatorSet; } From 97f051c796e5b7ea29980349d5db5e5099287173 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 28 Apr 2020 17:44:52 -0700 Subject: [PATCH 17/38] Updated package-lock.json files for 0.17.1 --- packages/altspacevr-extras/package-lock.json | 2 +- packages/common/package-lock.json | 2 +- packages/functional-tests/package-lock.json | 2 +- packages/gltf-gen/package-lock.json | 2 +- packages/sdk/package-lock.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/altspacevr-extras/package-lock.json b/packages/altspacevr-extras/package-lock.json index 8a87096fe..0d70345ef 100644 --- a/packages/altspacevr-extras/package-lock.json +++ b/packages/altspacevr-extras/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-altspacevr-extras", - "version": "0.17.0", + "version": "0.17.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/common/package-lock.json b/packages/common/package-lock.json index 634acff67..3f4f02b09 100644 --- a/packages/common/package-lock.json +++ b/packages/common/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-common", - "version": "0.17.0", + "version": "0.17.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/functional-tests/package-lock.json b/packages/functional-tests/package-lock.json index 983e7fd2f..df60c3b66 100644 --- a/packages/functional-tests/package-lock.json +++ b/packages/functional-tests/package-lock.json @@ -1,6 +1,6 @@ { "name": "functional-tests", - "version": "0.17.0", + "version": "0.17.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/gltf-gen/package-lock.json b/packages/gltf-gen/package-lock.json index 3bc918c2a..078006488 100644 --- a/packages/gltf-gen/package-lock.json +++ b/packages/gltf-gen/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/gltf-gen", - "version": "0.17.0", + "version": "0.17.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/sdk/package-lock.json b/packages/sdk/package-lock.json index 73a709fb5..c8beb1b15 100644 --- a/packages/sdk/package-lock.json +++ b/packages/sdk/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-sdk", - "version": "0.17.0", + "version": "0.17.1", "lockfileVersion": 1, "requires": true, "dependencies": { From 0a872642dd85728635122a2bf8707829a118103c Mon Sep 17 00:00:00 2001 From: jabenk <40789724+jabenk@users.noreply.github.com> Date: Wed, 29 Apr 2020 16:54:43 +0200 Subject: [PATCH 18/38] Jabenk/pr (#541) * Add bounciness and frictions to the collider * Add bounce and friction visual tests * Fine tune friciton demo * PR fixes * More fixes in naming * Format the 2 new files with Ctr+A, and then Ctr+K and Ctr+F --- packages/functional-tests/src/tests/index.ts | 4 + .../src/tests/physics-bounce-test.ts | 105 +++++++++++++++++ .../src/tests/physics-friction-test.ts | 107 ++++++++++++++++++ packages/sdk/src/actor/physics/collider.ts | 13 +++ 4 files changed, 229 insertions(+) create mode 100644 packages/functional-tests/src/tests/physics-bounce-test.ts create mode 100644 packages/functional-tests/src/tests/physics-friction-test.ts diff --git a/packages/functional-tests/src/tests/index.ts b/packages/functional-tests/src/tests/index.ts index b25f3b532..b454aa46c 100644 --- a/packages/functional-tests/src/tests/index.ts +++ b/packages/functional-tests/src/tests/index.ts @@ -29,6 +29,8 @@ import InputTest from './input-test'; import LibraryFailTest from './library-fail-test'; import LightTest from './light-test'; import LookAtTest from './look-at-test'; +import PhysicsBounceTest from './physics-bounce-test'; +import PhysicsFrictionTest from './physics-friction-test'; import PhysicsSimTest from './physics-sim-test'; import PrimitivesTest from './primitives-test'; import PromptTest from './prompt-test'; @@ -74,6 +76,8 @@ export const Factories = { 'library-fail': (...args) => new LibraryFailTest(...args), 'light': (...args) => new LightTest(...args), 'look-at': (...args) => new LookAtTest(...args), + 'physics-bounce': (...args) => new PhysicsBounceTest(...args), + 'physics-friction': (...args) => new PhysicsFrictionTest(...args), 'physics-sim': (...args) => new PhysicsSimTest(...args), 'primitives': (...args) => new PrimitivesTest(...args), 'prompt': (...args) => new PromptTest(...args), diff --git a/packages/functional-tests/src/tests/physics-bounce-test.ts b/packages/functional-tests/src/tests/physics-bounce-test.ts new file mode 100644 index 000000000..5ffaf21b4 --- /dev/null +++ b/packages/functional-tests/src/tests/physics-bounce-test.ts @@ -0,0 +1,105 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); + +export default class PhysicsBounceTest extends Test { + public expectedResultDescription = "Balls and boxes hit the ground and bounce."; + private assets: MRE.AssetContainer; + private interval: NodeJS.Timeout; + private ballboxMat: MRE.Material; + private bouncePlane: MRE.Actor; + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + + this.ballboxMat = this.assets.createMaterial('ball', { + color: defaultBallColor + }); + + this.createBouncePlane(root, 2, 1.25); + + this.interval = setInterval(() => this.spawnBallOrBox(root, 1.5, 1.5), 1000); + + await this.stoppedAsync(); + return true; + } + + public cleanup() { + clearInterval(this.interval); + this.assets.unload(); + } + + private createBouncePlane(root: MRE.Actor, width: number, height: number) { + const box = this.assets.createBoxMesh('box', 2.0, 0.05, 2.0).id; + this.bouncePlane = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: box, + materialId: this.ballboxMat.id + }, + transform: { + app: { position: { x: 0.0, y: 0.0, z: -1.0 } } + }, + text: { + contents: `Bouncing balls and boxes`, + anchor: MRE.TextAnchorLocation.MiddleLeft, + height: .2 + }, + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 + } + } + }); + } + + private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 20000) { + const isSphere = (Math.random() > 0.5); + const ballOrBoxID = ((isSphere) ? (this.assets.createSphereMesh('ball', radius).id) : + (this.assets.createBoxMesh('box', 1.5 * radius, 1.8 * radius, 2.1 * radius).id)); + // create ball or box + const ballOrBox = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: ballOrBoxID, + materialId: this.ballboxMat.id + }, + transform: { + local: { + position: { + x: -width / 2 + width * Math.random(), + y: height, z: -(-0.1 + 0.2 * Math.random()) + } + } + }, + rigidBody: { + mass: 3, + // give the box or spere some initial velocities + angularVelocity: { + x: 10 * Math.random() - 5.0, y: 10.0 * Math.random() - 5.0, + z: 10 * Math.random() - 5.0 + }, + velocity: { x: 0.0, y: 5 * Math.random() - 2.5, z: -3.0 * Math.random() }, + constraints: [MRE.RigidBodyConstraints.None] + }, + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 + } + } + }); + + setTimeout(() => { + ballOrBox.destroy(); + }, killTimeout); + } +} diff --git a/packages/functional-tests/src/tests/physics-friction-test.ts b/packages/functional-tests/src/tests/physics-friction-test.ts new file mode 100644 index 000000000..c2f1dda4e --- /dev/null +++ b/packages/functional-tests/src/tests/physics-friction-test.ts @@ -0,0 +1,107 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as MRE from '@microsoft/mixed-reality-extension-sdk'; + +import { Test } from '../test'; + +const defaultBoxColor = MRE.Color3.FromInts(220, 150, 150); + +export default class PhysicsFrictionTest extends Test { + public expectedResultDescription = "Boxes slide with different frictions."; + private assets: MRE.AssetContainer; + private interval: NodeJS.Timeout; + private boxMat: MRE.Material; + private slopePlane: MRE.Actor; + + public async run(root: MRE.Actor): Promise { + this.assets = new MRE.AssetContainer(this.app.context); + + this.boxMat = this.assets.createMaterial('box', { + color: defaultBoxColor + }); + + this.createSlopePlane(root, 2, 1.25); + + this.interval = setInterval(() => this.spawnBox(root, 1.5, 1.5), 500); + + await this.stoppedAsync(); + return true; + } + + public cleanup() { + clearInterval(this.interval); + this.assets.unload(); + } + + private createSlopePlane(root: MRE.Actor, width: number, height: number) { + // Create a box as a slope for sliding + const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5).id; + this.slopePlane = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: box, + materialId: this.boxMat.id + }, + transform: { + app: { + position: { x: 0.0, y: 0.5, z: -0.8 }, + rotation: { x: 0.966, y: 0.0, z: 0.0, w: 0.259 } + } // 30 degree around Y + }, + text: { + contents: `Boxes with different frictions`, + anchor: MRE.TextAnchorLocation.MiddleLeft, + height: .2 + }, + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.0, dynamicFriction: 0.1, staticFriction: 0.1 + } + } + }); + } + + private spawnBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 5000) { + const boxId = this.assets.createBoxMesh('box', 1.5 * radius, 1.8 * radius, 2.1 * radius).id; + // boxes for the slope and with the same dynamic and static friction + const friction = 0.7 * Math.random(); + const box = MRE.Actor.Create(this.app.context, { + actor: { + parentId: root.id, + appearance: { + meshId: boxId, + materialId: this.boxMat.id + }, + transform: { + local: { + position: { + x: -width / 2 + width * Math.random(), + y: height, z: -(-0.1 + 0.2 * Math.random()) + } + } + }, + rigidBody: { + mass: 3, + angularVelocity: { + x: 50 * Math.random() - 25.0, y: 50.0 * Math.random() - 25.0, + z: 50 * Math.random() - 25.0 + }, + velocity: { x: 0.0, y: 0.0, z: 0.0 }, + constraints: [MRE.RigidBodyConstraints.None] + }, + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.0, dynamicFriction: friction, staticFriction: friction + } + } + }); + + setTimeout(() => { + box.destroy(); + }, killTimeout); + } +} diff --git a/packages/sdk/src/actor/physics/collider.ts b/packages/sdk/src/actor/physics/collider.ts index 6eebf0d0f..99c6e7a98 100644 --- a/packages/sdk/src/actor/physics/collider.ts +++ b/packages/sdk/src/actor/physics/collider.ts @@ -46,6 +46,9 @@ export enum CollisionLayer { export interface ColliderLike { enabled: boolean; isTrigger: boolean; + bounciness: number; + staticFriction: number; + dynamicFriction: number; layer: CollisionLayer; geometry: ColliderGeometry; eventSubscriptions: ColliderEventType[]; @@ -62,6 +65,9 @@ export class Collider implements ColliderLike { public enabled = true; public isTrigger = false; + public bounciness = 0.0; + public staticFriction = 0.0; + public dynamicFriction = 0.0; public layer = CollisionLayer.Default; public geometry: Readonly; @@ -92,7 +98,11 @@ export class Collider implements ColliderLike { if (from.geometry !== undefined) { this.geometry = from.geometry; } if (from.enabled !== undefined) { this.enabled = from.enabled; } if (from.isTrigger !== undefined) { this.isTrigger = from.isTrigger; } + if (from.bounciness !== undefined) { this.bounciness = from.bounciness; } + if (from.staticFriction !== undefined) {this.staticFriction = from.staticFriction; } + if (from.dynamicFriction !== undefined) {this.dynamicFriction = from.dynamicFriction; } if (from.layer !== undefined) { this.layer = from.layer; } + } else { throw new Error("Must provide a valid collider-like to initialize from."); } @@ -141,6 +151,9 @@ export class Collider implements ColliderLike { return { enabled: this.enabled, isTrigger: this.isTrigger, + bounciness: this.bounciness, + staticFriction: this.staticFriction, + dynamicFriction: this.dynamicFriction, layer: this.layer, geometry: this.geometry, eventSubscriptions: this.eventSubscriptions From 42206b0876fbb91d50f04808586ee159a5796ef8 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Wed, 29 Apr 2020 11:05:46 -0700 Subject: [PATCH 19/38] Remove text component from physics planes. --- .../src/tests/physics-bounce-test.ts | 22 ++++++---------- .../src/tests/physics-friction-test.ts | 26 +++++++------------ 2 files changed, 18 insertions(+), 30 deletions(-) diff --git a/packages/functional-tests/src/tests/physics-bounce-test.ts b/packages/functional-tests/src/tests/physics-bounce-test.ts index 5ffaf21b4..6ef5fc477 100644 --- a/packages/functional-tests/src/tests/physics-bounce-test.ts +++ b/packages/functional-tests/src/tests/physics-bounce-test.ts @@ -7,21 +7,21 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); - export default class PhysicsBounceTest extends Test { public expectedResultDescription = "Balls and boxes hit the ground and bounce."; private assets: MRE.AssetContainer; private interval: NodeJS.Timeout; - private ballboxMat: MRE.Material; + private materials: MRE.Material[] = []; private bouncePlane: MRE.Actor; public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); - this.ballboxMat = this.assets.createMaterial('ball', { - color: defaultBallColor - }); + this.materials.push(this.assets.createMaterial('mat1', { color: MRE.Color3.FromHexString('#ff0000').toColor4() })); + this.materials.push(this.assets.createMaterial('mat2', { color: MRE.Color3.FromHexString('#ff7700').toColor4() })); + this.materials.push(this.assets.createMaterial('mat3', { color: MRE.Color3.FromHexString('#ffbd00').toColor4() })); + this.materials.push(this.assets.createMaterial('mat4', { color: MRE.Color3.FromHexString('#fcff00').toColor4() })); + this.materials.push(this.assets.createMaterial('mat5', { color: MRE.Color3.FromHexString('#abf300').toColor4() })); this.createBouncePlane(root, 2, 1.25); @@ -42,17 +42,11 @@ export default class PhysicsBounceTest extends Test { actor: { parentId: root.id, appearance: { - meshId: box, - materialId: this.ballboxMat.id + meshId: box }, transform: { app: { position: { x: 0.0, y: 0.0, z: -1.0 } } }, - text: { - contents: `Bouncing balls and boxes`, - anchor: MRE.TextAnchorLocation.MiddleLeft, - height: .2 - }, collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 @@ -71,7 +65,7 @@ export default class PhysicsBounceTest extends Test { parentId: root.id, appearance: { meshId: ballOrBoxID, - materialId: this.ballboxMat.id + materialId: this.materials[Math.floor(Math.random() * this.materials.length)].id }, transform: { local: { diff --git a/packages/functional-tests/src/tests/physics-friction-test.ts b/packages/functional-tests/src/tests/physics-friction-test.ts index c2f1dda4e..9db182795 100644 --- a/packages/functional-tests/src/tests/physics-friction-test.ts +++ b/packages/functional-tests/src/tests/physics-friction-test.ts @@ -7,21 +7,21 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -const defaultBoxColor = MRE.Color3.FromInts(220, 150, 150); - export default class PhysicsFrictionTest extends Test { public expectedResultDescription = "Boxes slide with different frictions."; private assets: MRE.AssetContainer; private interval: NodeJS.Timeout; - private boxMat: MRE.Material; + private materials: MRE.Material[] = []; private slopePlane: MRE.Actor; public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); - this.boxMat = this.assets.createMaterial('box', { - color: defaultBoxColor - }); + this.materials.push(this.assets.createMaterial('mat1', { color: MRE.Color3.FromHexString('#2b7881').toColor4() })); + this.materials.push(this.assets.createMaterial('mat2', { color: MRE.Color3.FromHexString('#11948b').toColor4() })); + this.materials.push(this.assets.createMaterial('mat3', { color: MRE.Color3.FromHexString('#664a72').toColor4() })); + this.materials.push(this.assets.createMaterial('mat4', { color: MRE.Color3.FromHexString('#89133d').toColor4() })); + this.materials.push(this.assets.createMaterial('mat5', { color: MRE.Color3.FromHexString('#c7518e').toColor4() })); this.createSlopePlane(root, 2, 1.25); @@ -37,14 +37,13 @@ export default class PhysicsFrictionTest extends Test { } private createSlopePlane(root: MRE.Actor, width: number, height: number) { - // Create a box as a slope for sliding - const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5).id; + // Create a box as a slope for sliding + const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5); this.slopePlane = MRE.Actor.Create(this.app.context, { actor: { parentId: root.id, appearance: { - meshId: box, - materialId: this.boxMat.id + meshId: box.id }, transform: { app: { @@ -52,11 +51,6 @@ export default class PhysicsFrictionTest extends Test { rotation: { x: 0.966, y: 0.0, z: 0.0, w: 0.259 } } // 30 degree around Y }, - text: { - contents: `Boxes with different frictions`, - anchor: MRE.TextAnchorLocation.MiddleLeft, - height: .2 - }, collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.0, dynamicFriction: 0.1, staticFriction: 0.1 @@ -74,7 +68,7 @@ export default class PhysicsFrictionTest extends Test { parentId: root.id, appearance: { meshId: boxId, - materialId: this.boxMat.id + materialId: this.materials[Math.floor(Math.random() * this.materials.length)].id }, transform: { local: { From d6edc31e3225d9f6f5fde4801baa0df55fb85d42 Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Thu, 30 Apr 2020 11:17:06 +0200 Subject: [PATCH 20/38] More merges --- packages/functional-tests/src/tests/index.ts | 4 - .../src/tests/physics-bounce-test.ts | 70 ---------------- .../src/tests/physics-friction-test.ts | 84 ------------------- packages/sdk/src/actor/physics/collider.ts | 13 --- 4 files changed, 171 deletions(-) diff --git a/packages/functional-tests/src/tests/index.ts b/packages/functional-tests/src/tests/index.ts index 6608cf173..d67c86a1e 100644 --- a/packages/functional-tests/src/tests/index.ts +++ b/packages/functional-tests/src/tests/index.ts @@ -80,11 +80,7 @@ export const Factories = { 'light': (...args) => new LightTest(...args), 'look-at': (...args) => new LookAtTest(...args), 'physics-bounce': (...args) => new PhysicsBounceTest(...args), -<<<<<<< HEAD - 'physics-friction': (...args) => new PhysicsFrictionTest(...args), -======= 'physics-firction': (...args) => new PhysicsFrictionTest(...args), ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 'physics-sim': (...args) => new PhysicsSimTest(...args), 'physics-free-fall': (...args) => new PhysichFreeFallTest(...args), 'physics-collision': (...args) => new PhysicsCollisionTest(...args), diff --git a/packages/functional-tests/src/tests/physics-bounce-test.ts b/packages/functional-tests/src/tests/physics-bounce-test.ts index 70b337424..f38ea9c86 100644 --- a/packages/functional-tests/src/tests/physics-bounce-test.ts +++ b/packages/functional-tests/src/tests/physics-bounce-test.ts @@ -4,46 +4,24 @@ */ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; -<<<<<<< HEAD -import { Test } from '../test'; - -======= import { Test } from '../test'; const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 export default class PhysicsBounceTest extends Test { public expectedResultDescription = "Balls and boxes hit the ground and bounce."; private assets: MRE.AssetContainer; private interval: NodeJS.Timeout; -<<<<<<< HEAD - private materials: MRE.Material[] = []; -======= private ballboxMat: MRE.Material; ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 private bouncePlane: MRE.Actor; public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); -<<<<<<< HEAD - this.materials.push(this.assets.createMaterial('mat1', - { color: MRE.Color3.FromHexString('#ff0000').toColor4() })); - this.materials.push(this.assets.createMaterial('mat2', - { color: MRE.Color3.FromHexString('#ff7700').toColor4() })); - this.materials.push(this.assets.createMaterial('mat3', - { color: MRE.Color3.FromHexString('#ffbd00').toColor4() })); - this.materials.push(this.assets.createMaterial('mat4', - { color: MRE.Color3.FromHexString('#fcff00').toColor4() })); - this.materials.push(this.assets.createMaterial('mat5', - { color: MRE.Color3.FromHexString('#abf300').toColor4() })); -======= this.ballboxMat = this.assets.createMaterial('ball', { color: defaultBallColor }); ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 this.createBouncePlane(root, 2, 1.25); @@ -64,22 +42,12 @@ export default class PhysicsBounceTest extends Test { actor: { parentId: root.id, appearance: { -<<<<<<< HEAD - meshId: box -======= meshId: box, materialId: this.ballboxMat.id ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 }, transform: { app: { position: { x: 0.0, y: 0.0, z: -1.0 } } }, -<<<<<<< HEAD - collider: { - geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 - } -======= text: { contents: `Bouncing balls and boxes`, anchor: MRE.TextAnchorLocation.MiddleLeft, @@ -87,62 +55,29 @@ export default class PhysicsBounceTest extends Test { }, collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 } ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 } }); } private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 20000) { const isSphere = (Math.random() > 0.5); -<<<<<<< HEAD - const ballOrBoxID = ((isSphere) ? (this.assets.createSphereMesh('ball', radius).id) : - (this.assets.createBoxMesh('box', 1.5 * radius, 1.8 * radius, 2.1 * radius).id)); - // create ball or box - const ballOrBox = MRE.Actor.Create(this.app.context, { -======= const ballOrBoxID = ((isSphere)?(this.assets.createSphereMesh('ball', radius).id): (this.assets.createBoxMesh('box', 1.5*radius, 1.8*radius, 2.1*radius).id)); // create ball or box const ballOrBall = MRE.Actor.Create(this.app.context, { ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 actor: { parentId: root.id, appearance: { meshId: ballOrBoxID, -<<<<<<< HEAD - materialId: this.materials[Math.floor(Math.random() * this.materials.length)].id - }, - transform: { - local: { - position: { - x: -width / 2 + width * Math.random(), - y: height, z: -(-0.1 + 0.2 * Math.random()) - } - } -======= materialId: this.ballboxMat.id }, transform: { local: { position: { x: -width / 2 + width * Math.random(), y: height, z: -(-0.1 + 0.2*Math.random()) } } ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 }, rigidBody: { mass: 3, // give the box or spere some initial velocities -<<<<<<< HEAD - angularVelocity: { - x: 10 * Math.random() - 5.0, y: 10.0 * Math.random() - 5.0, - z: 10 * Math.random() - 5.0 - }, - velocity: { x: 0.0, y: 5 * Math.random() - 2.5, z: -3.0 * Math.random() }, - constraints: [MRE.RigidBodyConstraints.None] - }, - collider: { - geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 - } -======= angularVelocity: { x: 10*Math.random() - 5.0, y: 10.0*Math.random()-5.0, z: 10*Math.random()-5.0}, velocity: {x: 0.0, y: 5*Math.random() - 2.5, z: -3.0*Math.random()}, @@ -150,16 +85,11 @@ export default class PhysicsBounceTest extends Test { }, collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 } ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 } }); setTimeout(() => { -<<<<<<< HEAD - ballOrBox.destroy(); -======= ballOrBall.destroy(); ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 }, killTimeout); } } diff --git a/packages/functional-tests/src/tests/physics-friction-test.ts b/packages/functional-tests/src/tests/physics-friction-test.ts index 3ea262dbc..0026bc001 100644 --- a/packages/functional-tests/src/tests/physics-friction-test.ts +++ b/packages/functional-tests/src/tests/physics-friction-test.ts @@ -4,46 +4,21 @@ */ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; -<<<<<<< HEAD -import { Test } from '../test'; - -======= import { Test } from '../test'; const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 export default class PhysicsFrictionTest extends Test { public expectedResultDescription = "Boxes slide with different frictions."; private assets: MRE.AssetContainer; private interval: NodeJS.Timeout; -<<<<<<< HEAD - private materials: MRE.Material[] = []; -======= private boxMat: MRE.Material; ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 private slopePlane: MRE.Actor; public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); -<<<<<<< HEAD - this.materials.push(this.assets.createMaterial('mat1', - { color: MRE.Color3.FromHexString('#2b7881').toColor4() })); - this.materials.push(this.assets.createMaterial('mat2', - { color: MRE.Color3.FromHexString('#11948b').toColor4() })); - this.materials.push(this.assets.createMaterial('mat3', - { color: MRE.Color3.FromHexString('#664a72').toColor4() })); - this.materials.push(this.assets.createMaterial('mat4', - { color: MRE.Color3.FromHexString('#89133d').toColor4() })); - this.materials.push(this.assets.createMaterial('mat5', - { color: MRE.Color3.FromHexString('#c7518e').toColor4() })); - - this.createSlopePlane(root, 2, 1.25); - - this.interval = setInterval(() => this.spawnBox(root, 1.5, 1.5), 500); -======= this.boxMat = this.assets.createMaterial('ball', { color: defaultBallColor }); @@ -51,7 +26,6 @@ export default class PhysicsFrictionTest extends Test { this.createSlopePlane(root, 2, 1.25); this.interval = setInterval(() => this.spawnBallOrBox(root, 1.5, 1.5), 500); ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 await this.stoppedAsync(); return true; @@ -63,31 +37,12 @@ export default class PhysicsFrictionTest extends Test { } private createSlopePlane(root: MRE.Actor, width: number, height: number) { -<<<<<<< HEAD - // Create a box as a slope for sliding - const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5); -======= // Create the ball count text objects const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5).id; ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 this.slopePlane = MRE.Actor.Create(this.app.context, { actor: { parentId: root.id, appearance: { -<<<<<<< HEAD - meshId: box.id - }, - transform: { - app: { - position: { x: 0.0, y: 0.5, z: -0.8 }, - rotation: { x: 0.966, y: 0.0, z: 0.0, w: 0.259 } - } // 30 degree around Y - }, - collider: { - geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.0, dynamicFriction: 0.1, staticFriction: 0.1 - } -======= meshId: box, materialId: this.boxMat.id }, @@ -102,53 +57,19 @@ export default class PhysicsFrictionTest extends Test { }, collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.0, dynamicFriction: 0.1, staticFriction: 0.1 } ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 } }); } -<<<<<<< HEAD - private spawnBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 5000) { - const boxId = this.assets.createBoxMesh('box', 1.5 * radius, 1.8 * radius, 2.1 * radius).id; - // boxes for the slope and with the same dynamic and static friction - const friction = 0.7 * Math.random(); - const box = MRE.Actor.Create(this.app.context, { -======= private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 5000) { const boxId = this.assets.createBoxMesh('box', 1.5*radius, 1.8*radius, 2.1*radius).id; // boxes for the slope and with the same dynamic and static friction const friction = 0.7*Math.random(); const ballOrBall = MRE.Actor.Create(this.app.context, { ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 actor: { parentId: root.id, appearance: { meshId: boxId, -<<<<<<< HEAD - materialId: this.materials[Math.floor(Math.random() * this.materials.length)].id - }, - transform: { - local: { - position: { - x: -width / 2 + width * Math.random(), - y: height, z: -(-0.1 + 0.2 * Math.random()) - } - } - }, - rigidBody: { - mass: 3, - angularVelocity: { - x: 50 * Math.random() - 25.0, y: 50.0 * Math.random() - 25.0, - z: 50 * Math.random() - 25.0 - }, - velocity: { x: 0.0, y: 0.0, z: 0.0 }, - constraints: [MRE.RigidBodyConstraints.None] - }, - collider: { - geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.0, dynamicFriction: friction, staticFriction: friction - } -======= materialId: this.boxMat.id }, transform: { @@ -164,16 +85,11 @@ export default class PhysicsFrictionTest extends Test { }, collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.0, dynamicFriction: friction, staticFriction: friction } ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 } }); setTimeout(() => { -<<<<<<< HEAD - box.destroy(); -======= ballOrBall.destroy(); ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 }, killTimeout); } } diff --git a/packages/sdk/src/actor/physics/collider.ts b/packages/sdk/src/actor/physics/collider.ts index 2b6a68cf1..1d8d00789 100644 --- a/packages/sdk/src/actor/physics/collider.ts +++ b/packages/sdk/src/actor/physics/collider.ts @@ -47,15 +47,9 @@ export enum CollisionLayer { export interface ColliderLike { enabled: boolean; isTrigger: boolean; -<<<<<<< HEAD - bounciness: number; - staticFriction: number; - dynamicFriction: number; -======= bounciness: float; staticFriction: float; dynamicFriction: float; ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 layer: CollisionLayer; geometry: ColliderGeometry; eventSubscriptions: ColliderEventType[]; @@ -106,17 +100,10 @@ export class Collider implements ColliderLike { if (from.enabled !== undefined) { this.enabled = from.enabled; } if (from.isTrigger !== undefined) { this.isTrigger = from.isTrigger; } if (from.bounciness !== undefined) { this.bounciness = from.bounciness; } -<<<<<<< HEAD - if (from.staticFriction !== undefined) { this.staticFriction = from.staticFriction; } - if (from.dynamicFriction !== undefined) { this.dynamicFriction = from.dynamicFriction; } - if (from.layer !== undefined) { this.layer = from.layer; } - -======= if (from.staticFriction !== undefined) {this.staticFriction = from.staticFriction; } if (from.dynamicFriction !== undefined) {this.dynamicFriction = from.dynamicFriction; } if (from.layer !== undefined) { this.layer = from.layer; } ->>>>>>> d3efe3d341d3b62096cae1bb53d503957d0f15c5 } else { throw new Error("Must provide a valid collider-like to initialize from."); } From aaadf87c92d664566f3334f53720def5810546a0 Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Thu, 30 Apr 2020 11:19:31 +0200 Subject: [PATCH 21/38] reduce warning --- packages/sdk/src/actor/physics/collider.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/sdk/src/actor/physics/collider.ts b/packages/sdk/src/actor/physics/collider.ts index 1d8d00789..04e30d974 100644 --- a/packages/sdk/src/actor/physics/collider.ts +++ b/packages/sdk/src/actor/physics/collider.ts @@ -100,10 +100,10 @@ export class Collider implements ColliderLike { if (from.enabled !== undefined) { this.enabled = from.enabled; } if (from.isTrigger !== undefined) { this.isTrigger = from.isTrigger; } if (from.bounciness !== undefined) { this.bounciness = from.bounciness; } - if (from.staticFriction !== undefined) {this.staticFriction = from.staticFriction; } - if (from.dynamicFriction !== undefined) {this.dynamicFriction = from.dynamicFriction; } + if (from.staticFriction !== undefined) { this.staticFriction = from.staticFriction; } + if (from.dynamicFriction !== undefined) { this.dynamicFriction = from.dynamicFriction; } if (from.layer !== undefined) { this.layer = from.layer; } - + } else { throw new Error("Must provide a valid collider-like to initialize from."); } From 08b88d3d0022f50ad7ceba979f980d85f1e99cd3 Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Thu, 30 Apr 2020 11:50:33 +0200 Subject: [PATCH 22/38] fix merge errors --- .../src/tests/physics-bounce-test.ts | 63 ++++++++------- .../src/tests/physics-friction-test.ts | 77 +++++++++++-------- 2 files changed, 80 insertions(+), 60 deletions(-) diff --git a/packages/functional-tests/src/tests/physics-bounce-test.ts b/packages/functional-tests/src/tests/physics-bounce-test.ts index f38ea9c86..d682714bb 100644 --- a/packages/functional-tests/src/tests/physics-bounce-test.ts +++ b/packages/functional-tests/src/tests/physics-bounce-test.ts @@ -7,21 +7,26 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); - export default class PhysicsBounceTest extends Test { public expectedResultDescription = "Balls and boxes hit the ground and bounce."; private assets: MRE.AssetContainer; private interval: NodeJS.Timeout; - private ballboxMat: MRE.Material; + private materials: MRE.Material[] = []; private bouncePlane: MRE.Actor; public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); - this.ballboxMat = this.assets.createMaterial('ball', { - color: defaultBallColor - }); + this.materials.push(this.assets.createMaterial('mat1', + { color: MRE.Color3.FromHexString('#ff0000').toColor4() })); + this.materials.push(this.assets.createMaterial('mat2', + { color: MRE.Color3.FromHexString('#ff7700').toColor4() })); + this.materials.push(this.assets.createMaterial('mat3', + { color: MRE.Color3.FromHexString('#ffbd00').toColor4() })); + this.materials.push(this.assets.createMaterial('mat4', + { color: MRE.Color3.FromHexString('#fcff00').toColor4() })); + this.materials.push(this.assets.createMaterial('mat5', + { color: MRE.Color3.FromHexString('#abf300').toColor4() })); this.createBouncePlane(root, 2, 1.25); @@ -42,54 +47,58 @@ export default class PhysicsBounceTest extends Test { actor: { parentId: root.id, appearance: { - meshId: box, - materialId: this.ballboxMat.id + meshId: box }, transform: { app: { position: { x: 0.0, y: 0.0, z: -1.0 } } }, - text: { - contents: `Bouncing balls and boxes`, - anchor: MRE.TextAnchorLocation.MiddleLeft, - height: .2 - }, - collider: { geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 } + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 + } } }); } private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 20000) { const isSphere = (Math.random() > 0.5); - const ballOrBoxID = ((isSphere)?(this.assets.createSphereMesh('ball', radius).id): - (this.assets.createBoxMesh('box', 1.5*radius, 1.8*radius, 2.1*radius).id)); + const ballOrBoxID = ((isSphere) ? (this.assets.createSphereMesh('ball', radius).id) : + (this.assets.createBoxMesh('box', 1.5 * radius, 1.8 * radius, 2.1 * radius).id)); // create ball or box - const ballOrBall = MRE.Actor.Create(this.app.context, { + const ballOrBox = MRE.Actor.Create(this.app.context, { actor: { parentId: root.id, appearance: { meshId: ballOrBoxID, - materialId: this.ballboxMat.id + materialId: this.materials[Math.floor(Math.random() * this.materials.length)].id }, transform: { - local: { position: { x: -width / 2 + width * Math.random(), - y: height, z: -(-0.1 + 0.2*Math.random()) } } + local: { + position: { + x: -width / 2 + width * Math.random(), + y: height, z: -(-0.1 + 0.2 * Math.random()) + } + } }, rigidBody: { mass: 3, // give the box or spere some initial velocities - angularVelocity: { x: 10*Math.random() - 5.0, y: 10.0*Math.random()-5.0, - z: 10*Math.random()-5.0}, - velocity: {x: 0.0, y: 5*Math.random() - 2.5, z: -3.0*Math.random()}, + angularVelocity: { + x: 10 * Math.random() - 5.0, y: 10.0 * Math.random() - 5.0, + z: 10 * Math.random() - 5.0 + }, + velocity: { x: 0.0, y: 5 * Math.random() - 2.5, z: -3.0 * Math.random() }, constraints: [MRE.RigidBodyConstraints.None] }, - collider: { geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 } + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.8, dynamicFriction: 0.0, staticFriction: 0.0 + } } }); setTimeout(() => { - ballOrBall.destroy(); + ballOrBox.destroy(); }, killTimeout); } } diff --git a/packages/functional-tests/src/tests/physics-friction-test.ts b/packages/functional-tests/src/tests/physics-friction-test.ts index 0026bc001..d336cae83 100644 --- a/packages/functional-tests/src/tests/physics-friction-test.ts +++ b/packages/functional-tests/src/tests/physics-friction-test.ts @@ -7,25 +7,30 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; -const defaultBallColor = MRE.Color3.FromInts(220, 150, 150); - export default class PhysicsFrictionTest extends Test { public expectedResultDescription = "Boxes slide with different frictions."; private assets: MRE.AssetContainer; private interval: NodeJS.Timeout; - private boxMat: MRE.Material; + private materials: MRE.Material[] = []; private slopePlane: MRE.Actor; public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); - this.boxMat = this.assets.createMaterial('ball', { - color: defaultBallColor - }); + this.materials.push(this.assets.createMaterial('mat1', + { color: MRE.Color3.FromHexString('#2b7881').toColor4() })); + this.materials.push(this.assets.createMaterial('mat2', + { color: MRE.Color3.FromHexString('#11948b').toColor4() })); + this.materials.push(this.assets.createMaterial('mat3', + { color: MRE.Color3.FromHexString('#664a72').toColor4() })); + this.materials.push(this.assets.createMaterial('mat4', + { color: MRE.Color3.FromHexString('#89133d').toColor4() })); + this.materials.push(this.assets.createMaterial('mat5', + { color: MRE.Color3.FromHexString('#c7518e').toColor4() })); this.createSlopePlane(root, 2, 1.25); - this.interval = setInterval(() => this.spawnBallOrBox(root, 1.5, 1.5), 500); + this.interval = setInterval(() => this.spawnBox(root, 1.5, 1.5), 500); await this.stoppedAsync(); return true; @@ -37,59 +42,65 @@ export default class PhysicsFrictionTest extends Test { } private createSlopePlane(root: MRE.Actor, width: number, height: number) { - // Create the ball count text objects - const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5).id; + // Create a box as a slope for sliding + const box = this.assets.createBoxMesh('box', 2.5, 0.05, 2.5); this.slopePlane = MRE.Actor.Create(this.app.context, { actor: { parentId: root.id, appearance: { - meshId: box, - materialId: this.boxMat.id + meshId: box.id }, transform: { - app: { position: { x: 0.0, y: 0.5, z: -0.8 }, - rotation: {x: 0.966, y: 0.0, z: 0.0, w: 0.259} } // 30 degree around Y - }, - text: { - contents: `Boxes with different frictions`, - anchor: MRE.TextAnchorLocation.MiddleLeft, - height: .2 + app: { + position: { x: 0.0, y: 0.5, z: -0.8 }, + rotation: { x: 0.966, y: 0.0, z: 0.0, w: 0.259 } + } // 30 degree around Y }, - collider: { geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.0, dynamicFriction: 0.1, staticFriction: 0.1 } + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.0, dynamicFriction: 0.1, staticFriction: 0.1 + } } }); } - private spawnBallOrBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 5000) { - const boxId = this.assets.createBoxMesh('box', 1.5*radius, 1.8*radius, 2.1*radius).id; + private spawnBox(root: MRE.Actor, width: number, height: number, radius = 0.1, killTimeout = 5000) { + const boxId = this.assets.createBoxMesh('box', 1.5 * radius, 1.8 * radius, 2.1 * radius).id; // boxes for the slope and with the same dynamic and static friction - const friction = 0.7*Math.random(); - const ballOrBall = MRE.Actor.Create(this.app.context, { + const friction = 0.7 * Math.random(); + const box = MRE.Actor.Create(this.app.context, { actor: { parentId: root.id, appearance: { meshId: boxId, - materialId: this.boxMat.id + materialId: this.materials[Math.floor(Math.random() * this.materials.length)].id }, transform: { - local: { position: { x: -width / 2 + width * Math.random(), - y: height, z: -(-0.1 + 0.2*Math.random()) } } + local: { + position: { + x: -width / 2 + width * Math.random(), + y: height, z: -(-0.1 + 0.2 * Math.random()) + } + } }, rigidBody: { mass: 3, - angularVelocity: { x: 50*Math.random() - 25.0, y: 50.0*Math.random()-25.0, - z: 50*Math.random()-25.0}, - velocity: {x: 0.0, y: 0.0, z: 0.0}, + angularVelocity: { + x: 50 * Math.random() - 25.0, y: 50.0 * Math.random() - 25.0, + z: 50 * Math.random() - 25.0 + }, + velocity: { x: 0.0, y: 0.0, z: 0.0 }, constraints: [MRE.RigidBodyConstraints.None] }, - collider: { geometry: { shape: MRE.ColliderType.Auto }, - bounciness: 0.0, dynamicFriction: friction, staticFriction: friction } + collider: { + geometry: { shape: MRE.ColliderType.Auto }, + bounciness: 0.0, dynamicFriction: friction, staticFriction: friction + } } }); setTimeout(() => { - ballOrBall.destroy(); + box.destroy(); }, killTimeout); } } From 7d5b3c98b31ce0d596abbe75987241151d24716e Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Mon, 4 May 2020 22:00:10 +0200 Subject: [PATCH 23/38] split one test in 2 with different bounciness --- packages/functional-tests/src/tests/index.ts | 3 ++- .../src/tests/physics-collision.ts | 18 +++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/packages/functional-tests/src/tests/index.ts b/packages/functional-tests/src/tests/index.ts index d67c86a1e..23f6cc887 100644 --- a/packages/functional-tests/src/tests/index.ts +++ b/packages/functional-tests/src/tests/index.ts @@ -83,7 +83,8 @@ export const Factories = { 'physics-firction': (...args) => new PhysicsFrictionTest(...args), 'physics-sim': (...args) => new PhysicsSimTest(...args), 'physics-free-fall': (...args) => new PhysichFreeFallTest(...args), - 'physics-collision': (...args) => new PhysicsCollisionTest(...args), + 'physics-collision-b0.0': (...args) => new PhysicsCollisionTest( 0, ...args), + 'physics-collision-b0.8': (...args) => new PhysicsCollisionTest( 0.8,...args), 'physics-head-collision': (...args) => new PhysicsHeadCollisionTest(...args), 'primitives': (...args) => new PrimitivesTest(...args), 'prompt': (...args) => new PromptTest(...args), diff --git a/packages/functional-tests/src/tests/physics-collision.ts b/packages/functional-tests/src/tests/physics-collision.ts index d9a7dd86b..c02c05152 100644 --- a/packages/functional-tests/src/tests/physics-collision.ts +++ b/packages/functional-tests/src/tests/physics-collision.ts @@ -7,8 +7,13 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; +import { App } from '../app'; +import { User } from '@microsoft/mixed-reality-extension-sdk'; + export default class PhysicsCollisionTest extends Test { + public testBounciness: number; + private assets: MRE.AssetContainer; private b0: MRE.Actor; @@ -17,6 +22,10 @@ export default class PhysicsCollisionTest extends Test { private redMat: MRE.Material; private blueMat: MRE.Material; + constructor(bounciness: number, protected app: App, protected baseUrl: string, protected user: User) { + super(app, baseUrl, user); + } + public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); @@ -78,7 +87,7 @@ export default class PhysicsCollisionTest extends Test { rigidBody: { mass: 3, }, - collider: { geometry: { shape: MRE.ColliderType.Auto } } + collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.8 } } }); @@ -87,12 +96,7 @@ export default class PhysicsCollisionTest extends Test { }, 1000); setTimeout(() => { - // We need to disable rendering and move the ball before destroying it so that if it is currently - // colliding with a peg, it will exit collision first for the ref counting to work properly. Then - // we can destroy it after another second to process the move on the client. - ball.appearance.enabled = false; - ball.transform.app.position = new MRE.Vector3(0, -10, 0); - setTimeout(() => ball.destroy(), 1000); + ball.destroy(); }, killTimeout); } } From 5fd0f65e2e65bcf20a085b59df52493427bda636 Mon Sep 17 00:00:00 2001 From: Kai Date: Mon, 4 May 2020 13:12:57 -0700 Subject: [PATCH 24/38] fix sync for videostream when duration is 0 (live video/audio) (#569) --- packages/sdk/src/internal/adapters/multipeer/rules.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sdk/src/internal/adapters/multipeer/rules.ts b/packages/sdk/src/internal/adapters/multipeer/rules.ts index 8722e7ef7..451ec8d86 100644 --- a/packages/sdk/src/internal/adapters/multipeer/rules.ts +++ b/packages/sdk/src/internal/adapters/multipeer/rules.ts @@ -1002,7 +1002,7 @@ export const Rules: { [id in Payloads.PayloadType]: Rule } = { if (activeMediaInstance.message.payload.options.looping === true || activeMediaInstance.message.payload.options.paused === true || - (asset === undefined || asset.duration === undefined)) { + (asset === undefined || asset.duration === undefined || asset.duration === 0)) { // media instance current will last forever activeMediaInstance.expirationTime = undefined; } else { From 79258651224f8ed898be92c92993dea89c15b14c Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Tue, 5 May 2020 01:07:02 +0200 Subject: [PATCH 25/38] wire up bounciness correctly --- packages/functional-tests/src/tests/physics-collision.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/functional-tests/src/tests/physics-collision.ts b/packages/functional-tests/src/tests/physics-collision.ts index c02c05152..376f11aa5 100644 --- a/packages/functional-tests/src/tests/physics-collision.ts +++ b/packages/functional-tests/src/tests/physics-collision.ts @@ -24,6 +24,7 @@ export default class PhysicsCollisionTest extends Test { constructor(bounciness: number, protected app: App, protected baseUrl: string, protected user: User) { super(app, baseUrl, user); + this.testBounciness = bounciness; } public async run(root: MRE.Actor): Promise { @@ -87,7 +88,7 @@ export default class PhysicsCollisionTest extends Test { rigidBody: { mass: 3, }, - collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: 0.8 } + collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: this.testBounciness } } }); From 78baf5cee3d1b7f1c23e4028510d3c6a6942157b Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Tue, 5 May 2020 11:02:34 +0200 Subject: [PATCH 26/38] Extend testings --- packages/functional-tests/src/tests/index.ts | 7 ++++--- .../functional-tests/src/tests/physics-collision.ts | 2 +- .../src/tests/physics-head-collision.ts | 12 +++++++++++- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/packages/functional-tests/src/tests/index.ts b/packages/functional-tests/src/tests/index.ts index 23f6cc887..64299ce4b 100644 --- a/packages/functional-tests/src/tests/index.ts +++ b/packages/functional-tests/src/tests/index.ts @@ -83,9 +83,10 @@ export const Factories = { 'physics-firction': (...args) => new PhysicsFrictionTest(...args), 'physics-sim': (...args) => new PhysicsSimTest(...args), 'physics-free-fall': (...args) => new PhysichFreeFallTest(...args), - 'physics-collision-b0.0': (...args) => new PhysicsCollisionTest( 0, ...args), - 'physics-collision-b0.8': (...args) => new PhysicsCollisionTest( 0.8,...args), - 'physics-head-collision': (...args) => new PhysicsHeadCollisionTest(...args), + 'physics-collision-b.0': (...args) => new PhysicsCollisionTest( 0, ...args), + 'physics-collision-b.8': (...args) => new PhysicsCollisionTest( 0.8,...args), + 'physics-head-collision-b.0': (...args) => new PhysicsHeadCollisionTest(0,...args), + 'physics-head-collision-b.6': (...args) => new PhysicsHeadCollisionTest(0.6,...args), 'primitives': (...args) => new PrimitivesTest(...args), 'prompt': (...args) => new PromptTest(...args), 'reparent': (...args) => new ReparentTest(...args), diff --git a/packages/functional-tests/src/tests/physics-collision.ts b/packages/functional-tests/src/tests/physics-collision.ts index 376f11aa5..88c2f8c27 100644 --- a/packages/functional-tests/src/tests/physics-collision.ts +++ b/packages/functional-tests/src/tests/physics-collision.ts @@ -12,7 +12,7 @@ import { User } from '@microsoft/mixed-reality-extension-sdk'; export default class PhysicsCollisionTest extends Test { - public testBounciness: number; + private testBounciness: number; private assets: MRE.AssetContainer; diff --git a/packages/functional-tests/src/tests/physics-head-collision.ts b/packages/functional-tests/src/tests/physics-head-collision.ts index 2e83297ae..af5a54b68 100644 --- a/packages/functional-tests/src/tests/physics-head-collision.ts +++ b/packages/functional-tests/src/tests/physics-head-collision.ts @@ -8,8 +8,13 @@ import * as MRE from '@microsoft/mixed-reality-extension-sdk'; import { Test } from '../test'; import { Vector3Like } from '@microsoft/mixed-reality-extension-sdk'; +import { App } from '../app'; +import { User } from '@microsoft/mixed-reality-extension-sdk'; + export default class PhysicsHeadCollisionTest extends Test { + private testBounciness: number; + private assets: MRE.AssetContainer; private b0: MRE.Actor; @@ -18,6 +23,11 @@ export default class PhysicsHeadCollisionTest extends Test { private redMat: MRE.Material; private blueMat: MRE.Material; + constructor(bounciness: number, protected app: App, protected baseUrl: string, protected user: User) { + super(app, baseUrl, user); + this.testBounciness = bounciness; + } + public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); @@ -79,7 +89,7 @@ export default class PhysicsHeadCollisionTest extends Test { rigidBody: { mass: 3, }, - collider: { geometry: { shape: MRE.ColliderType.Auto } } + collider: { geometry: { shape: MRE.ColliderType.Auto }, bounciness: this.testBounciness } } }); From 3c79d29dee4d1f4d161b9a29960ee11b4a98c68f Mon Sep 17 00:00:00 2001 From: Janos Benk Date: Tue, 5 May 2020 12:00:27 +0200 Subject: [PATCH 27/38] minor fine tuneing of a demo --- packages/functional-tests/src/tests/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/functional-tests/src/tests/index.ts b/packages/functional-tests/src/tests/index.ts index 64299ce4b..3774924d7 100644 --- a/packages/functional-tests/src/tests/index.ts +++ b/packages/functional-tests/src/tests/index.ts @@ -86,7 +86,7 @@ export const Factories = { 'physics-collision-b.0': (...args) => new PhysicsCollisionTest( 0, ...args), 'physics-collision-b.8': (...args) => new PhysicsCollisionTest( 0.8,...args), 'physics-head-collision-b.0': (...args) => new PhysicsHeadCollisionTest(0,...args), - 'physics-head-collision-b.6': (...args) => new PhysicsHeadCollisionTest(0.6,...args), + 'physics-head-collision-b.2': (...args) => new PhysicsHeadCollisionTest(0.2,...args), 'primitives': (...args) => new PrimitivesTest(...args), 'prompt': (...args) => new PromptTest(...args), 'reparent': (...args) => new ReparentTest(...args), From b61981d188ba199b34a693e36386ac290f710d85 Mon Sep 17 00:00:00 2001 From: Eric Anderson Date: Tue, 5 May 2020 09:10:12 -0700 Subject: [PATCH 28/38] Cleanup lint warnings --- .eslintrc.js | 2 +- packages/sdk/src/actor/physics/collider.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 96dbb564c..086b20651 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -59,7 +59,7 @@ module.exports = { "no-shadow": "warn", "no-unmodified-loop-condition": "error", "no-void": "error", - "no-warning-comments": ["warn", {"terms": ["todo", "fixme", "tslint"]}], + "no-warning-comments": ["warn", {"terms": ["fixme", "tslint"]}], "prefer-const": "warn", "prefer-regex-literals": "warn", "require-unicode-regexp": "error", diff --git a/packages/sdk/src/actor/physics/collider.ts b/packages/sdk/src/actor/physics/collider.ts index 99c6e7a98..5220ae3f4 100644 --- a/packages/sdk/src/actor/physics/collider.ts +++ b/packages/sdk/src/actor/physics/collider.ts @@ -99,10 +99,10 @@ export class Collider implements ColliderLike { if (from.enabled !== undefined) { this.enabled = from.enabled; } if (from.isTrigger !== undefined) { this.isTrigger = from.isTrigger; } if (from.bounciness !== undefined) { this.bounciness = from.bounciness; } - if (from.staticFriction !== undefined) {this.staticFriction = from.staticFriction; } - if (from.dynamicFriction !== undefined) {this.dynamicFriction = from.dynamicFriction; } + if (from.staticFriction !== undefined) { this.staticFriction = from.staticFriction; } + if (from.dynamicFriction !== undefined) { this.dynamicFriction = from.dynamicFriction; } if (from.layer !== undefined) { this.layer = from.layer; } - + } else { throw new Error("Must provide a valid collider-like to initialize from."); } From acecefc861bed539c7c864cecb998d510c5566ac Mon Sep 17 00:00:00 2001 From: Tom Burdak <40439150+tombuMS@users.noreply.github.com> Date: Tue, 5 May 2020 12:27:41 -0700 Subject: [PATCH 29/38] Initial Tool and Pen Behavior Functionality (#570) * Revert "Merge pull request #497 from microsoft/revert/pen" This reverts commit ed440940ee01bb5ac1883dfd0adff025697003ae. * Don't export pen tool for SDK * Fix bug where action is not found on the behavior * PR feedback and lint fixes * Additional PR feedback * Cleanup Co-authored-by: Eric Anderson --- design/behavior.actions.md | 102 ++++++++++ design/high.resolution.transform.updates.md | 42 ++++ design/pen.behavior.md | 87 +++++++++ design/set.behavior.actor.md | 33 ++++ design/tool.behavior.md | 81 ++++++++ .../src/tests/physics-bounce-test.ts | 15 +- .../src/tests/physics-friction-test.ts | 15 +- packages/sdk/src/actor/actorInternal.ts | 12 +- packages/sdk/src/actor/behaviors/action.ts | 180 +++++++++--------- .../sdk/src/actor/behaviors/actionEvent.ts | 1 + .../sdk/src/actor/behaviors/actionStates.ts | 1 + packages/sdk/src/actor/behaviors/behavior.ts | 11 +- .../sdk/src/actor/behaviors/buttonBehavior.ts | 4 - packages/sdk/src/actor/behaviors/index.ts | 2 + .../sdk/src/actor/behaviors/penBehavior.ts | 28 +++ .../sdk/src/actor/behaviors/targetBehavior.ts | 2 - .../sdk/src/actor/behaviors/toolBehavior.ts | 37 ++++ .../sdk/src/internal/payloads/payloads.ts | 1 + .../sdk/src/internal/protocols/execution.ts | 3 +- 19 files changed, 545 insertions(+), 112 deletions(-) create mode 100644 design/behavior.actions.md create mode 100644 design/high.resolution.transform.updates.md create mode 100644 design/pen.behavior.md create mode 100644 design/set.behavior.actor.md create mode 100644 design/tool.behavior.md create mode 100644 packages/sdk/src/actor/behaviors/penBehavior.ts create mode 100644 packages/sdk/src/actor/behaviors/toolBehavior.ts diff --git a/design/behavior.actions.md b/design/behavior.actions.md new file mode 100644 index 000000000..f21f40f5c --- /dev/null +++ b/design/behavior.actions.md @@ -0,0 +1,102 @@ +# Behavior Actions + +Behaviors are high level concepts that are made up of one or more actions. These actions make up the interactions +that the user makes with the given behavior. These actions are broken up in to three states: `started`, `performing` and `stopped`. + +- `started` - The state of the initial frame that an action has started.. +- `performing` - The state of all frames after `started` while the action is being performed. +- `stopped` - The state of the frame after the action has been stopped and all other frames after until started again. + +These actions result in events being raised from the runtime to the SDK for app developers code to listen to. These events are based +off of the threee action states above as such: + +- `started` - Fired once when the action has first transitioned to started. +- `performing` - Fired during synchronization updates while the action is being performed. This is an optional event that is exposed only on behaviors that provide them. +- `stopped` - Fired once when the action has first transitioned to the stopped state. + +**Proposed**: In addition, there is an optional update event that can be registered to the action for getting updates while that +action is being performed on the client. + +## Architecture + +### Action State +``` ts +export type ActionState + = 'started' + | 'performing' + | 'stopped' + ; +``` + +### Action Handler +``` ts +/** + * The action handler function type. + */ +export type ActionHandler = (user: User, actionData?: any) => void; +``` + +### Action API +``` ts +/** + * Add a handler for the given action state for when it is triggered. + * @param actionState The action state that the handle should be assigned to. + * @param handler The handler to call when the action state is triggered. + */ +public on(actionState: ActionState, handler: ActionHandler): this; + +/** + * Gets the current state of the action for the user with the given id. + * @param user The user to get the action state for. + * @returns The current state of the action for the user. + */ +public getState(user: User): ActionState; + +/** + * Get whether the action is active for the user with the given id. + * @param user - The user to get whether the action is active for, or null + * if active for any user is desired.. + * @returns - True if the action is active for the user, false if it is not. In the case + * that no user is given, the value is true if the action is active for any user, and false + * if not. + */ +public isActive(user?: User): boolean + +/** + * Add a handler for the performing update call for this action. Callback called on the + * standard actor update cadence while an action is being performed, accompanied by optional + * action data. + * @param handler The handler to call when the performing action update comes in from the client. + * **/ +public onPerformingUpdate((handler: ActionHandler): this; +``` + +## Network + +The `PerformAction` payload contains the type of state that the action is going through, as well as an +optional `actionData` object for the action being performed. There is also a third category for the +`PerformAction` payload that is `performingAction` which uses the payload to send up `actionData` if the +behavior wished to convey this additional data for while the action is being performed. + +### Perform Action Payload +``` ts +/** + * @hidden + * Engine to app. The user is performing an action for a behavior. + */ +export type PerformAction = Payload & { + type: 'perform-action'; + userId: Guid; + targetId: Guid; + behaviorType: BehaviorType; + actionName: string; + actionState: ActionState & `performing`; + actionData?: any; +}; +``` + +## Client + +The client will be respondible for sending `PerformAction` messages when an action is started or stopped, +as well as performing updates on the standard actor update cadence. Any date that the specific action should +pass along in the context of the behavior will be passed along in the optional action data object in the payload. \ No newline at end of file diff --git a/design/high.resolution.transform.updates.md b/design/high.resolution.transform.updates.md new file mode 100644 index 000000000..d35b65f42 --- /dev/null +++ b/design/high.resolution.transform.updates.md @@ -0,0 +1,42 @@ +# High Resolution Actor Transform Updates + +There are cases that a developer may want a higher resolution of transform updates that occur for an actor. +To facilitate this and allow for still having a regulated bandwidth, we can add an additional API on the actor +to allow for a developer to register/de-register for high resolution updates that would give an array of transforms +containing the full high resolution path that occured for the actor during the 10 hz regulated network update. + +## API + + A new actor API will be exposed to allow a developer to register and de-register for high resolution + transform updates. + +``` ts +/** + * Add a callback to the actor to receive path updates for while the tool is being used + */ +public onHighResTransfromUpdate((path: Transform[]) => void) { + // Path callback registration. + // Enable high resolution updates on the client. +} + +/** + * Remove a callback to the actor to receive path updates for while the tool is being used + */ +public offHighResTransfromUpdate((path: Transform[]) => void) { + // Path callback de-registration. + // Disable high resolution updates on the client. +} + +``` + +## Network + +The actor update structure and payload will now need to be able to accept an array of transforms per update. +This array would contain one transform in the case of normal resolution transform updates, and more in the +case that high resolution transform updates were enabled for the actor. + +## Client Implementation + +The client side changes will require a subscription mechanism on the actor runtime instance to signal that +high resolution updates need to be gathered for the actor during a fixed update interval and queuded to be +sent up with the normal 10 hz update message for the actor. \ No newline at end of file diff --git a/design/pen.behavior.md b/design/pen.behavior.md new file mode 100644 index 000000000..628522299 --- /dev/null +++ b/design/pen.behavior.md @@ -0,0 +1,87 @@ +# Pen Behavior + +The pen behavior is a method of recording the path by which a user moves a grabbed object that they activate so that various scenearios +can be carried out that wish to capture the virtual drawing of a user. This behavior will carry with it client side visuals +to ensure low-latency feedback, but will supply the complete curve data needed by the MRE app to acto on once the drawing is done. +The `PenBehavior` will be an extension of the `ToolBehavior`. + +## Architecture + +There will be a new `PenBehavior` that extends the `ToolBehavior` that will have the ability to generate a wet ink effect along the use +path on the client. + +### Behavior +``` ts +export interface PenBehaviorInitOptions { + drawOriginActorId: Guid; +} + +/** + * Pen behavior class containing the target behavior actions. + */ +export class PenBehavior extends ToolBehavior { + public drawOriginActorId: Guid; + + /** @inheritdoc */ + public get behaviorType(): BehaviorType { return 'pen'; } +} +``` + +### Draw Data + +``` ts +export interface DrawDataLike { + transform: Transform; + // Potentially additional data to come, such as: + pressure: number; +} +``` + +## Network + +The network messages for this behavior will use the standard behavior payloads for actions started and stopped. The two actions supported +by the Pen behavior are hold (begin/end) and drawing (begin/end). + +In addition to the standard `PerformAction` start and stop payload, there will be a third `PerformAction` type for `perfoming` which will +contain the draw data in the optional action data of the `PerformAction` payload. + +## Sync layer considerations + +Behaviors already have sync layer filtering to ensure that the action messages are for the client they happen on to the MRE app only. Grab +also has special sync filtering based on the client that the grab is happening and the rest of the clients. + +## Client implementation + +The client will require the addition of a new pen behavior for the host app to implement, as well as a draw recording system that will facilitate +the recording of the transform data over time while a draw is happening and to send that data in chunks during the draw based on a set frequency. + +## Example Usage + +``` ts +// Create an actor +this.penModel = MRE.Actor.CreateFromGltf(this.assets, { + // from the glTF at the given URL, with box colliders on each mesh + uri: `${this.baseUrl}/pen.glb`, + colliderType: 'mesh', + // Also apply the following generic actor properties. + actor: { + name: 'penTool', + parentId: root.id, + transform: { + local: { + scale: { x: 0.4, y: 0.4, z: 0.4 }, + position: { x: 0, y: 1, z: -1 } + } + } + } +}); + +const penBehavior = Actor.SetBehavior(); + +penBehavior.onDrawEventReceived((drawData) => { + // Hypothetical spline generator tool in node. + const path = drawData.map(dd => dd.transform); + const spline = SplineGenerator.generateSpline(path); + // Generate a mesh from the spline and use it to create a new actor at the point of origin of the draw. +}); +``` \ No newline at end of file diff --git a/design/set.behavior.actor.md b/design/set.behavior.actor.md new file mode 100644 index 000000000..f44e38a39 --- /dev/null +++ b/design/set.behavior.actor.md @@ -0,0 +1,33 @@ +# Set Behavior API + +An API is needed on the actor for the developer to be able to set a bahavior for the actor to use to +allow fo user interaction with that actor. The API should ensure that the behavior is tied to the one +actor it is being set on and should be flexible enough to allow setting params on the the behavior at the +time of creation or initialization. + +## API + +### In actor.ts +``` ts +/** + * Sets the behavior on this actor. + * @param behavior The type of behavior to set. Pass null to clear the behavior. + * @param initOptions The init options object to pass to the behavior to initialize it. + */ +public setBehavior( + behavior: { new(initOptions?: InitOptionsT): BehaviorT }, + initOptions?: InitOptionsT +): BehaviorT { + if (behavior) { + const newBehavior = new behavior(initOptions); + + this.internal.behavior = newBehavior; + this.context.internal.setBehavior(this.id, this.internal.behavior.behaviorType); + return newBehavior; + } + + this.internal.behavior = null; + this.context.internal.setBehavior(this.id, null); + return null; +} +``` \ No newline at end of file diff --git a/design/tool.behavior.md b/design/tool.behavior.md new file mode 100644 index 000000000..39657e2c6 --- /dev/null +++ b/design/tool.behavior.md @@ -0,0 +1,81 @@ +# Tool Behavior + +The tool behavior allows the user to assign this behavior to an actor so that the actor can be held and +used. + +## Architecture + +Create a new behavior that is an `ToolBehavior` for being able to add to an actor, that when added will +automatically enable grabbable on that actor. This behavior will then allow the user to execute a primary +action to begin recording the transform changes over time. + +``` ts +/** + * Tool behavior class containing the target behavior actions. + */ +export class ToolBehavior extends TargetBehavior { + private _holding: DiscreteAction = new DiscreteAction(); + private _using: DiscreteAction = new DiscreteAction(); + + /** @inheritdoc */ + public get behaviorType(): BehaviorType { return 'tool'; } + + public get holding() { return this._holding; } + public get using() { return this._using; } + + /** + * Add a holding handler to be called when the given hover state is triggered. + * @param holdingState The holding state to fire the handler on. + * @param handler The handler to call when the holding state is triggered. + * @return This tool behavior. + */ + public onHolding(holdingState: 'grabbed' | 'dropped', handler: ActionHandler): this { + const actionState: ActionState = (holdingState === 'grabbed') ? 'started' : 'stopped'; + this._holding.on(actionState, handler); + return this; + } + + /** + * Add a using handler to be called when the given hover state is triggered. + * @param usingState The using state to fire the handler on. + * @param handler The handler to call when the using state is triggered. + * @return This tool behavior. + */ + public onUsing(usingState: 'started' | 'stopped', handler: ActionHandler): this { + const actionState: ActionState = (hoverState === 'started') ? 'started' : 'stopped'; + this._using.on(actionState, handler); + return this; + } +} +``` + +## Network + +The network messages will use the behavior payloads of SetBehavior and PerformAction payloads the same way all +behaviors do. In addition, there is an additional message that would come in the form of the path of the tool +while it is being used. This will be sent with a higher fidelity than the normal 10 hz transform updates, and +will be in the form of a collection of transform recordings. + +The message payload for the using path updates could look like the following: + +``` ts +export type UsingToolPath = Payload & { + type: 'using-tool-path'; + actorId: toolActorId; + path: Transform[]; +} +``` + +## Sync layer considerations + +Synchronization will follow the same procedure as all other behaviors. Nothing special about this behavior. +The additional sync concerns will center around the path data being sent to the MRE app from the tool behavior +when it is being used. This path data only needs to be sent to the MRE app and not the other clients, as the +MRE app will be responsible for doing what it wants with the path, or behavior that extends `ToolBehavior` may +have its own work it does with this path. + +## Client implementation + +Client implementation is similar to all other behaviors in that a handler will be created for this behavior, as +well as an interface for the client app to implement the actual behavior with. Additionally, a path recording +system will need to be developed to generate the path recording while the tool is in use. \ No newline at end of file diff --git a/packages/functional-tests/src/tests/physics-bounce-test.ts b/packages/functional-tests/src/tests/physics-bounce-test.ts index 6ef5fc477..5c4527a10 100644 --- a/packages/functional-tests/src/tests/physics-bounce-test.ts +++ b/packages/functional-tests/src/tests/physics-bounce-test.ts @@ -17,11 +17,16 @@ export default class PhysicsBounceTest extends Test { public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); - this.materials.push(this.assets.createMaterial('mat1', { color: MRE.Color3.FromHexString('#ff0000').toColor4() })); - this.materials.push(this.assets.createMaterial('mat2', { color: MRE.Color3.FromHexString('#ff7700').toColor4() })); - this.materials.push(this.assets.createMaterial('mat3', { color: MRE.Color3.FromHexString('#ffbd00').toColor4() })); - this.materials.push(this.assets.createMaterial('mat4', { color: MRE.Color3.FromHexString('#fcff00').toColor4() })); - this.materials.push(this.assets.createMaterial('mat5', { color: MRE.Color3.FromHexString('#abf300').toColor4() })); + this.materials.push(this.assets.createMaterial('mat1', + { color: MRE.Color3.FromHexString('#ff0000').toColor4() })); + this.materials.push(this.assets.createMaterial('mat2', + { color: MRE.Color3.FromHexString('#ff7700').toColor4() })); + this.materials.push(this.assets.createMaterial('mat3', + { color: MRE.Color3.FromHexString('#ffbd00').toColor4() })); + this.materials.push(this.assets.createMaterial('mat4', + { color: MRE.Color3.FromHexString('#fcff00').toColor4() })); + this.materials.push(this.assets.createMaterial('mat5', + { color: MRE.Color3.FromHexString('#abf300').toColor4() })); this.createBouncePlane(root, 2, 1.25); diff --git a/packages/functional-tests/src/tests/physics-friction-test.ts b/packages/functional-tests/src/tests/physics-friction-test.ts index 9db182795..45ea76366 100644 --- a/packages/functional-tests/src/tests/physics-friction-test.ts +++ b/packages/functional-tests/src/tests/physics-friction-test.ts @@ -17,11 +17,16 @@ export default class PhysicsFrictionTest extends Test { public async run(root: MRE.Actor): Promise { this.assets = new MRE.AssetContainer(this.app.context); - this.materials.push(this.assets.createMaterial('mat1', { color: MRE.Color3.FromHexString('#2b7881').toColor4() })); - this.materials.push(this.assets.createMaterial('mat2', { color: MRE.Color3.FromHexString('#11948b').toColor4() })); - this.materials.push(this.assets.createMaterial('mat3', { color: MRE.Color3.FromHexString('#664a72').toColor4() })); - this.materials.push(this.assets.createMaterial('mat4', { color: MRE.Color3.FromHexString('#89133d').toColor4() })); - this.materials.push(this.assets.createMaterial('mat5', { color: MRE.Color3.FromHexString('#c7518e').toColor4() })); + this.materials.push(this.assets.createMaterial('mat1', + { color: MRE.Color3.FromHexString('#2b7881').toColor4() })); + this.materials.push(this.assets.createMaterial('mat2', + { color: MRE.Color3.FromHexString('#11948b').toColor4() })); + this.materials.push(this.assets.createMaterial('mat3', + { color: MRE.Color3.FromHexString('#664a72').toColor4() })); + this.materials.push(this.assets.createMaterial('mat4', + { color: MRE.Color3.FromHexString('#89133d').toColor4() })); + this.materials.push(this.assets.createMaterial('mat5', + { color: MRE.Color3.FromHexString('#c7518e').toColor4() })); this.createSlopePlane(root, 2, 1.25); diff --git a/packages/sdk/src/actor/actorInternal.ts b/packages/sdk/src/actor/actorInternal.ts index b6a0b3cb4..568d42696 100644 --- a/packages/sdk/src/actor/actorInternal.ts +++ b/packages/sdk/src/actor/actorInternal.ts @@ -4,13 +4,13 @@ */ import { + Actionable, ActionEvent, Actor, ActorLike, Behavior, CollisionData, CollisionEventType, - DiscreteAction, TriggerEventType } from '..'; import { @@ -40,11 +40,15 @@ export class ActorInternal implements InternalPatchable { const behavior = (this.behavior && this.behavior.behaviorType === actionEvent.behaviorType) ? this.behavior : undefined; if (behavior && behavior._supportsAction(actionEvent.actionName)) { - behavior._performAction(actionEvent.actionName, actionEvent.actionState, actionEvent.user); + behavior._performAction( + actionEvent.actionName, + actionEvent.actionState, + actionEvent.user, + actionEvent.actionData); } else { - const action = (this.actor as any)[actionEvent.actionName.toLowerCase()] as DiscreteAction; + const action = (this.actor as any)[`_${actionEvent.actionName.toLowerCase()}`] as Actionable; if (action) { - action._setState(actionEvent.user, actionEvent.actionState); + action._performAction(actionEvent.user, actionEvent.actionState, actionEvent.actionData); } } } diff --git a/packages/sdk/src/actor/behaviors/action.ts b/packages/sdk/src/actor/behaviors/action.ts index f72d01f22..86f13fc3f 100644 --- a/packages/sdk/src/actor/behaviors/action.ts +++ b/packages/sdk/src/actor/behaviors/action.ts @@ -1,86 +1,94 @@ -/*! - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. - */ - -import { ActionState, Guid, User } from '../..'; - -/** - * The action handler function type. - */ -export type ActionHandler = (user: User) => void; - -interface ActionHandlers { - 'started'?: ActionHandler; - 'stopped'?: ActionHandler; -} - -/** - * Class that represents a discrete action that can be in one of two states, - * started or stopped for each user. @see ActionState - */ -export class DiscreteAction { - private handlers: ActionHandlers = {}; - private activeUserIds: Guid[] = []; - - /** - * Add a handler for the given action state for when it is triggered. - * @param actionState The action state that the handle should be assigned to. - * @param handler The handler to call when the action state is triggered. - */ - public on(actionState: ActionState, handler: ActionHandler): this { - this.handlers[actionState] = handler; - return this; - } - - /** - * Gets the current state of the action for the user with the given id. - * @param user The user to get the action state for. - * @returns The current state of the action for the user. - */ - public getState(user: User): ActionState { - return this.activeUserIds.find(id => id === user.id) ? - 'started' : 'stopped'; - } - - /** - * Get whether the action is active for the user with the given id. - * @param user - The user to get whether the action is active for, or null - * if active for any user is desired.. - * @returns - True if the action is active for the user, false if it is not. In the case - * that no user is given, the value is true if the action is active for any user, and false - * if not. - */ - public isActive(user?: User): boolean { - if (user) { - return !!this.activeUserIds.find(id => id === user.id); - } else { - return this.activeUserIds.length > 0; - } - } - - /** - * INTERNAL METHODS - */ - - /** @hidden */ - public _setState(user: User, actionState: ActionState): boolean { - const currentState = this.activeUserIds.find(id => id === user.id) || 'stopped'; - if (currentState !== actionState) { - if (actionState === 'started') { - this.activeUserIds.push(user.id); - } else { - this.activeUserIds = this.activeUserIds.filter(id => id === user.id); - } - - const handler = this.handlers[actionState]; - if (handler) { - handler(user); - } - - return true; - } - - return false; - } -} +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import { ActionState, Guid, User } from '../..'; + +/** + * The action handler function type. + */ +export type ActionHandler = (user: User, actionData?: ActionDataT) => void; + +/** + * @hidden + */ +export interface Actionable { + _performAction(user: User, actionState: ActionState, actionData?: any): boolean; +} + +interface ActionHandlers { + 'started'?: ActionHandler; + 'stopped'?: ActionHandler; + 'performing'?: ActionHandler; +} + +/** + * Class that represents a discrete action that can be in one of two states, + * started or stopped for each user. @see ActionState + */ +export class DiscreteAction implements Actionable { + private handlers: ActionHandlers = {}; + private activeUserIds: Guid[] = []; + + /** + * Add a handler for the given action state for when it is triggered. + * @param actionState The action state that the handle should be assigned to. + * @param handler The handler to call when the action state is triggered. + */ + public on(actionState: ActionState, handler: ActionHandler): this { + this.handlers[actionState] = handler; + return this; + } + + /** + * Gets the current state of the action for the user with the given id. + * @param user The user to get the action state for. + * @returns The current state of the action for the user. + */ + public getState(user: User): ActionState { + return this.activeUserIds.find(id => id === user.id) ? + 'performing' : 'stopped'; + } + + /** + * Get whether the action is active for the user with the given id. + * @param user - The user to get whether the action is active for, or null + * if active for any user is desired.. + * @returns - True if the action is active for the user, false if it is not. In the case + * that no user is given, the value is true if the action is active for any user, and false + * if not. + */ + public isActive(user?: User): boolean { + if (user) { + return !!this.activeUserIds.find(id => id === user.id); + } else { + return this.activeUserIds.length > 0; + } + } + + /** + * INTERNAL METHODS + */ + + /** @hidden */ + public _performAction(user: User, actionState: ActionState, actionData?: any): boolean { + const currentState = this.activeUserIds.find(id => id === user.id) || 'stopped'; + if (currentState !== actionState) { + if (actionState === 'started') { + this.activeUserIds.push(user.id); + } else if (actionState === 'stopped') { + this.activeUserIds = this.activeUserIds.filter(id => id === user.id); + } + + const handler = this.handlers[actionState]; + if (handler) { + handler(user, actionData); + } + + return true; + } + + return false; + } +} diff --git a/packages/sdk/src/actor/behaviors/actionEvent.ts b/packages/sdk/src/actor/behaviors/actionEvent.ts index 697c81bce..cfca3157a 100644 --- a/packages/sdk/src/actor/behaviors/actionEvent.ts +++ b/packages/sdk/src/actor/behaviors/actionEvent.ts @@ -11,4 +11,5 @@ export interface ActionEvent { behaviorType: BehaviorType; actionName: string; actionState: ActionState; + actionData?: any; } diff --git a/packages/sdk/src/actor/behaviors/actionStates.ts b/packages/sdk/src/actor/behaviors/actionStates.ts index 698e25ddf..45caa6f6f 100644 --- a/packages/sdk/src/actor/behaviors/actionStates.ts +++ b/packages/sdk/src/actor/behaviors/actionStates.ts @@ -5,5 +5,6 @@ export type ActionState = 'started' + | 'performing' | 'stopped' ; diff --git a/packages/sdk/src/actor/behaviors/behavior.ts b/packages/sdk/src/actor/behaviors/behavior.ts index 8eb3050de..6c53ea85c 100644 --- a/packages/sdk/src/actor/behaviors/behavior.ts +++ b/packages/sdk/src/actor/behaviors/behavior.ts @@ -3,7 +3,8 @@ * Licensed under the MIT License. */ -import { ActionState, BehaviorType, DiscreteAction, User } from '../..'; +import { ActionState, BehaviorType, Actionable } from '.'; +import { User } from '../../user'; /** * Abstract class that serves as the base class for all behaviors. @@ -19,15 +20,15 @@ export abstract class Behavior { */ public _supportsAction(actionName: string): boolean { - const action = (this as any)[actionName.toLowerCase()] as DiscreteAction; + const action = (this as any)[`_${actionName.toLowerCase()}`] as Actionable; return action !== undefined; } /** @hidden */ - public _performAction(actionName: string, actionState: ActionState, user: User): void { - const action = (this as any)[actionName.toLowerCase()] as DiscreteAction; + public _performAction(actionName: string, actionState: ActionState, user: User, actionData: any): void { + const action = (this as any)[`_${actionName.toLowerCase()}`] as Actionable; if (action) { - action._setState(user, actionState); + action._performAction(user, actionState, actionData); } } } diff --git a/packages/sdk/src/actor/behaviors/buttonBehavior.ts b/packages/sdk/src/actor/behaviors/buttonBehavior.ts index 538a9ef50..bdb96f014 100644 --- a/packages/sdk/src/actor/behaviors/buttonBehavior.ts +++ b/packages/sdk/src/actor/behaviors/buttonBehavior.ts @@ -24,10 +24,6 @@ export class ButtonBehavior extends TargetBehavior { /** @inheritdoc */ public get behaviorType(): BehaviorType { return 'button'; } - public get hover() { return this._hover; } - public get click() { return this._click; } - public get button() { return this._button; } - /** * Add a hover handler to be called when the given hover state is triggered. * @param hoverState The hover state to fire the handler on. diff --git a/packages/sdk/src/actor/behaviors/index.ts b/packages/sdk/src/actor/behaviors/index.ts index ce677d1b4..4175916b5 100644 --- a/packages/sdk/src/actor/behaviors/index.ts +++ b/packages/sdk/src/actor/behaviors/index.ts @@ -10,3 +10,5 @@ export * from './behavior'; export * from './behaviorTypes'; export * from './buttonBehavior'; export * from './targetBehavior'; +export * from './toolBehavior'; +export * from './penBehavior'; \ No newline at end of file diff --git a/packages/sdk/src/actor/behaviors/penBehavior.ts b/packages/sdk/src/actor/behaviors/penBehavior.ts new file mode 100644 index 000000000..1d2fce10a --- /dev/null +++ b/packages/sdk/src/actor/behaviors/penBehavior.ts @@ -0,0 +1,28 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import { ToolBehavior } from '.'; +import { TransformLike } from '../..'; + + +interface DrawData { + transform: TransformLike; + // Potentially additional data to come, such as: + // pressure: number; +} + +interface PenEventData { + drawData: DrawData[]; +} + +/** + * Pen behavior class containing the target behavior actions. + */ +export abstract class PenBehavior extends ToolBehavior { + // private drawOriginActorId: Guid; + + /** @inheritdoc */ + // public get behaviorType(): BehaviorType { return 'pen'; } +} diff --git a/packages/sdk/src/actor/behaviors/targetBehavior.ts b/packages/sdk/src/actor/behaviors/targetBehavior.ts index bceb4bdaa..f86da6933 100644 --- a/packages/sdk/src/actor/behaviors/targetBehavior.ts +++ b/packages/sdk/src/actor/behaviors/targetBehavior.ts @@ -22,8 +22,6 @@ export class TargetBehavior extends Behavior { /** @inheritdoc */ public get behaviorType(): BehaviorType { return 'target'; } - public get target() { return this._target; } - /** * Add a target handler to be called when the given target state is triggered. * @param targetState The target state to fire the handler on. diff --git a/packages/sdk/src/actor/behaviors/toolBehavior.ts b/packages/sdk/src/actor/behaviors/toolBehavior.ts new file mode 100644 index 000000000..310874e54 --- /dev/null +++ b/packages/sdk/src/actor/behaviors/toolBehavior.ts @@ -0,0 +1,37 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import { ActionHandler, ActionState, DiscreteAction, TargetBehavior } from '.'; + +export abstract class ToolBehavior extends TargetBehavior { + private _holding: DiscreteAction = new DiscreteAction(); + private _using: DiscreteAction = new DiscreteAction(); + + /** + * Add a holding handler to be called when the given hover state is triggered. + * @param holdingState The holding state to fire the handler on. + * @param handler The handler to call when the holding state is triggered. + * @return This tool behavior. + */ + public onHolding(holdingState: 'picked-up' | 'holding' | 'dropped', handler: ActionHandler): this { + const actionState: ActionState = + (holdingState === 'picked-up') ? 'started' : (holdingState === 'holding') ? 'performing' : 'stopped'; + this._holding.on(actionState, handler); + return this; + } + + /** + * Add a using handler to be called when the given hover state is triggered. + * @param usingState The using state to fire the handler on. + * @param handler The handler to call when the using state is triggered. + * @return This tool behavior. + */ + public onUsing(usingState: 'started' | 'using' | 'stopped', handler: ActionHandler): this { + const actionState: ActionState = + (usingState === 'started') ? 'started' : (usingState === 'using') ? 'performing' : 'stopped'; + this._using.on(actionState, handler); + return this; + } +} diff --git a/packages/sdk/src/internal/payloads/payloads.ts b/packages/sdk/src/internal/payloads/payloads.ts index 1e0ae8fe8..1ceb3082a 100644 --- a/packages/sdk/src/internal/payloads/payloads.ts +++ b/packages/sdk/src/internal/payloads/payloads.ts @@ -307,6 +307,7 @@ export type PerformAction = Payload & { behaviorType: BehaviorType; actionName: string; actionState: ActionState; + actionData?: any; }; /** diff --git a/packages/sdk/src/internal/protocols/execution.ts b/packages/sdk/src/internal/protocols/execution.ts index fc34e7635..2df7ecdf6 100644 --- a/packages/sdk/src/internal/protocols/execution.ts +++ b/packages/sdk/src/internal/protocols/execution.ts @@ -111,7 +111,8 @@ export class Execution extends Protocol { targetId: payload.targetId, behaviorType: payload.behaviorType, actionName: payload.actionName, - actionState: payload.actionState + actionState: payload.actionState, + actionData: payload.actionData, } as ActionEvent); }; From 555046e2933d17ba620c906cc6165968d63b3f19 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 5 May 2020 13:20:56 -0700 Subject: [PATCH 30/38] Support conditional request headers for static files (#563) * Support conditional request headers for static files * Specify index explicitly * Move restify types to types folder * Fix conditional request for buffers * Change missing buffer error from 500 to 404 * Move dependency to sdk package --- packages/sdk/package-lock.json | 47 +++++++++++-- packages/sdk/package.json | 6 +- packages/sdk/src/util/webHost.ts | 69 +++++++++++-------- packages/sdk/tsconfig.json | 5 +- .../restify.plugins.serveStaticFiles.d.ts | 22 ++++++ 5 files changed, 111 insertions(+), 38 deletions(-) create mode 100644 packages/sdk/types/restify.plugins.serveStaticFiles.d.ts diff --git a/packages/sdk/package-lock.json b/packages/sdk/package-lock.json index c8beb1b15..c62bc3b61 100644 --- a/packages/sdk/package-lock.json +++ b/packages/sdk/package-lock.json @@ -42,9 +42,9 @@ } }, "@types/bunyan": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.5.tgz", - "integrity": "sha512-7n8ANtxh2c5A/NfCuv8cVtWcgSLdq76MQbtmbInpzXuPw4TSAReUJ+MGHK4m67I4zI3ynCJoABfaeHYJaYSeRg==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@types/bunyan/-/bunyan-1.8.6.tgz", + "integrity": "sha512-YiozPOOsS6bIuz31ilYqR5SlLif4TBWsousN2aCWLi5233nZSX19tFbcQUPdR7xJ8ypPyxkCGNxg0CIV5n9qxQ==", "dev": true, "requires": { "@types/node": "*" @@ -71,12 +71,31 @@ "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", "dev": true }, + "@types/etag": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@types/etag/-/etag-1.8.0.tgz", + "integrity": "sha512-EdSN0x+Y0/lBv7YAb8IU4Jgm6DWM+Bqtz7o5qozl96fzaqdqbdfHS5qjdpFeIv7xQ8jSLyjMMNShgYtMajEHyQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/events": { "version": "1.2.0", "resolved": "http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz", "integrity": "sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA==", "dev": true }, + "@types/formidable": { + "version": "1.0.31", + "resolved": "https://registry.npmjs.org/@types/formidable/-/formidable-1.0.31.tgz", + "integrity": "sha512-dIhM5t8lRP0oWe2HF8MuPvdd1TpPTjhDMAqemcq6oIZQCBQTovhBAdTQ5L5veJB4pdQChadmHuxtB0YzqvfU3Q==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/node": "*" + } + }, "@types/json-schema": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.3.tgz", @@ -101,16 +120,26 @@ "dev": true }, "@types/restify": { - "version": "7.2.6", - "resolved": "https://registry.npmjs.org/@types/restify/-/restify-7.2.6.tgz", - "integrity": "sha512-gg6yKn5nQSGH+b/T6Y7CbFbkm8+rTsGEYzrUjzZk+suRLZpnMhBjoTHh/AcD3yh/lDrOq31K9gkBo25IbI2GaQ==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/@types/restify/-/restify-8.4.2.tgz", + "integrity": "sha512-jdXB0IrsigqMccBMs3a2kBUUAlYTbjLCbfC63sI00rwTXc+B4UQniGkAJCGS27CAxwkJFAFXzpk0msOQtQ1RXA==", "dev": true, "requires": { "@types/bunyan": "*", + "@types/formidable": "*", "@types/node": "*", "@types/spdy": "*" } }, + "@types/restify-errors": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@types/restify-errors/-/restify-errors-4.3.3.tgz", + "integrity": "sha512-kIjSIPHH12R4ivtqnZ0FKpMBt/5EoU2EuGpAF9AcYNGm3cXYDC2foxYlhsN89A1xU5AfnnxhKrHJVXA9Zi/NxQ==", + "dev": true, + "requires": { + "@types/verror": "*" + } + }, "@types/semver": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", @@ -135,6 +164,12 @@ "@types/node": "*" } }, + "@types/verror": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.3.tgz", + "integrity": "sha512-7Jz0MPsW2pWg5dJfEp9nJYI0RDCYfgjg2wIo5HfQ8vOJvUq0/BxT7Mv2wNQvkKBmV9uT++6KF3reMnLmh/0HrA==", + "dev": true + }, "@types/ws": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.1.tgz", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index be7006f9d..dba0d143b 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -34,8 +34,10 @@ "devDependencies": { "@types/debug": "^0.0.31", "@types/deepmerge": "^2.1.0", + "@types/etag": "^1.8.0", "@types/query-string": "^6.1.1", - "@types/restify": "^7.2.0", + "@types/restify": "^8.4.2", + "@types/restify-errors": "^4.3.3", "@types/semver": "^5.5.0", "@types/uuid": "^3.4.3", "@types/ws": "^6.0.1", @@ -50,9 +52,11 @@ "@types/node": "^10.3.1", "debug": "^4.1.0", "deepmerge": "^2.1.1", + "etag": "^1.8.1", "forwarded-for": "^1.1.0", "query-string": "^6.2.0", "restify": "^8.5.1", + "restify-errors": "^8.0.2", "semver": "^5.6.0", "uuid": "^3.2.1", "ws": "^6.1.2" diff --git a/packages/sdk/src/util/webHost.ts b/packages/sdk/src/util/webHost.ts index e4541f2ff..5e8333e44 100644 --- a/packages/sdk/src/util/webHost.ts +++ b/packages/sdk/src/util/webHost.ts @@ -5,11 +5,17 @@ import { resolve as urlResolve } from 'url'; import * as Restify from 'restify'; +import { NotFoundError } from 'restify-errors'; +import etag from 'etag'; import { log, MultipeerAdapter } from '..'; import { Adapter } from '../internal'; -const BUFFER_KEYWORD = 'buffers'; +type StaticBufferInfo = { + buffer: Buffer; + etag: string; + contentType: string; +}; /** * Sets up an HTTP server, and generates an MRE context for your app to use. @@ -23,7 +29,7 @@ export class WebHost { public get baseDir() { return this._baseDir; } public get baseUrl() { return this._baseUrl; } - private bufferMap: { [path: string]: Buffer } = {}; + private bufferMap: { [path: string]: StaticBufferInfo } = {}; public constructor(options: { baseDir?: string; @@ -63,42 +69,47 @@ export class WebHost { } private serveStaticFiles(server: Restify.Server) { - server.get('/*', - // host static binaries - (req, res, next) => this.serveStaticBuffers(req, res, next), - // host static files - Restify.plugins.serveStatic({ - directory: this._baseDir, - default: 'index.html' - } - )); + server.get(`/buffers/:name`, + this.checkStaticBuffers, + Restify.plugins.conditionalRequest(), + this.serveStaticBuffers); + server.get('/*', Restify.plugins.serveStaticFiles(this._baseDir)); } - private readonly bufferRegex = new RegExp(`^/${BUFFER_KEYWORD}/(.+)$`, 'u'); - - private serveStaticBuffers(req: Restify.Request, res: Restify.Response, next: Restify.Next) { - // grab path part of URL - const matches = this.bufferRegex.exec(req.url); - const procPath = matches && matches[1] || null; - - // see if there's a handler registered for it - if (!procPath || !this.bufferMap[procPath]) { - return next(); + private checkStaticBuffers = (req: Restify.Request, res: Restify.Response, next: Restify.Next) => { + const info = this.bufferMap[req.params.name]; + if (info) { + res.setHeader('ETag', info.etag); + next(); + } else { + next(new NotFoundError(`No buffer registered under name ${req.params.name}`)); } - - // if so, serve binary - res.sendRaw(200, this.bufferMap[procPath]); - next(); - } + }; + + private serveStaticBuffers = (req: Restify.Request, res: Restify.Response, next: Restify.Next) => { + const info = this.bufferMap[req.params.name]; + if (info) { + res.contentType = info.contentType; + res.sendRaw(200, info.buffer); + next(); + } else { + next(new NotFoundError(`No buffer registered under name ${req.params.name}`)); + } + }; /** * Serve arbitrary binary blobs from a URL * @param filename A unique string ID for the blob * @param blob A binary blob + * @param contentType The MIME type that identifies this blob * @returns The URL to fetch the provided blob */ - public registerStaticBuffer(filename: string, blob: Buffer): string { - this.bufferMap[filename] = blob; - return urlResolve(this._baseUrl, `${BUFFER_KEYWORD}/${filename}`); + public registerStaticBuffer(filename: string, blob: Buffer, contentType = 'application/octet-stream'): string { + this.bufferMap[filename] = { + buffer: blob, + etag: etag(blob), + contentType + }; + return urlResolve(this._baseUrl, `buffers/${filename}`); } } diff --git a/packages/sdk/tsconfig.json b/packages/sdk/tsconfig.json index 1b37bb8c1..d1254ee34 100644 --- a/packages/sdk/tsconfig.json +++ b/packages/sdk/tsconfig.json @@ -1,11 +1,12 @@ { "extends": "../tsconfig.packages.json", "include": [ - "./src/**/*.ts" + "./src/**/*.ts", "./types/**/*.d.ts" ], "compilerOptions": { "outDir": "./built", /* Redirect output structure to the directory. */ - "rootDir": "./src" /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ + "rootDir": "./src", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ + "typeRoots": ["./types"] }, "references": [ { diff --git a/packages/sdk/types/restify.plugins.serveStaticFiles.d.ts b/packages/sdk/types/restify.plugins.serveStaticFiles.d.ts new file mode 100644 index 000000000..6af3f2351 --- /dev/null +++ b/packages/sdk/types/restify.plugins.serveStaticFiles.d.ts @@ -0,0 +1,22 @@ +/*! + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. + */ + +import * as Restify from 'restify'; +import { Stats } from 'fs'; + +// TODO: File a pull request adding this to @types/restify +declare module "restify" { + namespace plugins { + interface ServeStaticFilesOptions { + maxAge?: number; + etag?: boolean; + setHeaders?: (res: Restify.Response, path: string, stat: Stats) => void; + index?: string[] | string | boolean; + acceptRanges?: boolean; + } + + function serveStaticFiles(directory: string, opts?: ServeStaticFilesOptions): Restify.RequestHandler; + } +} From 2181e7ff126a36aa43b43c48905ae1f3c6272fc8 Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 5 May 2020 17:15:56 -0700 Subject: [PATCH 31/38] Version bump: 0.18.0 --- DEVELOPER_WORKFLOW.md | 28 +++++++++---------- .../sdk/src/internal/util/verifyClient.ts | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/DEVELOPER_WORKFLOW.md b/DEVELOPER_WORKFLOW.md index b90751674..434e6ac21 100644 --- a/DEVELOPER_WORKFLOW.md +++ b/DEVELOPER_WORKFLOW.md @@ -6,7 +6,7 @@ * create a consistent hotfix strategy ## Repos and Branches -* There are 3 interconnected github repos (in this document named unity, sdk and samples). They all have matching branch names (except there is no unity/green – non-breaking features go into the red branch) +* There are 3 interconnected github repos (in this document named unity, sdk and samples). They all have matching branch names (except there is no unity/green – non-breaking features go into the red branch) * */red and */green = active development. Green=safe to go out with little-to-no warning. Red=complex/has dependencies/tied to a major release. * */r0.[minor].n = release branches – new branches are created when a new release is initiated (not just when we are ready to publish the DLLs+NPM packages) * */master = branch pointers to minimum supported DLL (typically AltspaceVR's shipped version) and recommended SDK. This is not used for MRE development, and nothing is ever committed to the master branches directly. @@ -42,9 +42,9 @@ With this structure, I'd expect there to mostly be 1 or 2 active release version ### [Blue] When we decide to prepare a new MRE minor version release (criteria: usually ~1 day before Altspace code lock, or sooner if there are major changes) 1. Merge sdk/green into sdk/red 2. Merge samples/green into samples/red -3. Update CurrentClientVersion to match major.minor in MREUnityRuntime\MREUnityRuntimeLib\Constants.cs and -4. If new features were added to SDK, increase MinimumSupportedClientVersion packages\sdk\src\utils\verifyClient.ts -5. If communication was changed in a non-backwards-compatible way, which is a HUGE DEAL, should never happen after exiting beta stage, and requires full team sign-off, increase the MinimumSupportedSDKVersion in MREUnityRuntimeLib\Constants.cs +3. Update CurrentClientVersion to match major.minor in MREUnityRuntime\MREUnityRuntimeLib\Constants.cs and +4. If new features were added to SDK, increase MinimumSupportedClientVersion packages\sdk\src\internal\util\verifyClient.ts +5. If communication was changed in a non-backwards-compatible way, which is a HUGE DEAL, should never happen after exiting beta stage, and requires full team sign-off, increase the MinimumSupportedSDKVersion in MREUnityRuntimeLib\Constants.cs 6. Create new unity+sdk+sample branches named v0.[new_minor].n, matching the red (NOTE: if there was already a new SDK release created, but it wasn't "shipped", we can stomp that - i.e. if v0.[new_minor-1].n was never used in any host app, we can just reset hard, instead of creating v0.[new_minor].n) 7. [Build Unity DLLs](#Build-Unity-DLLs) from unity/v0.[new_minor].n 8. [Publish NPM packages](#Publish-NPM-packages) from sdk/v0.[new_minor].n @@ -54,27 +54,27 @@ With this structure, I'd expect there to mostly be 1 or 2 active release version ### [Cyan] When we decide to integrate sdk/green, to patch/hotfix a minor version (The targeted minor version is usually whatever master points to. Criteria: whenever we think it's worth the effort) -1. Merge sdk/green into v0.[target].n -2. Merge samples/green into v0.[target].n +1. Merge sdk/green into v0.[target].n +2. Merge samples/green into v0.[target].n 3. [Publish NPM packages](#Publish-NPM-packages) from v0.[target].n 4. [Test pass](#Test-pass) for v0.[target].n branches 5. If target is current master version 1. [Update Master branches](#Update-Master-branches) for sdk+samples 6. If branches for (target+1) exists - 1. Merge sdk/v0.[target].n into v0.[target+1].n - 2. Merge samples/v0.[target].n into v0.[target+1].n + 1. Merge sdk/v0.[target].n into v0.[target+1].n + 2. Merge samples/v0.[target].n into v0.[target+1].n 3. Repeat steps 3-6 with target = target+1 7. Merge sdk/green into red 8. Merge samples/green into red 9. [Test pass](#Test-pass) for red branches ### [Purple] When we need to do a unity-side hotfix in any target release -1. [Develop feature](#Develop-feature) targeting the unity/v0.[target].n branch. +1. [Develop feature](#Develop-feature) targeting the unity/v0.[target].n branch. 2. [Build Unity DLLs](#Build-Unity-DLLs) from unity/r0.[target].n 3. If target is current master version 1. [Update Master branches](#Update-Master-branches) for Unity 4. If branches for (targetversion+1) exists - 1. Cherry pick hotfix from unity/r0.[target].n to r0.[targetversion+1].n, + 1. Cherry pick hotfix from unity/r0.[target].n to r0.[targetversion+1].n, 2. Repeat steps 2-3 with target=target+1 5. Merge cherry pick hotfix to unity/red 6. [Test pass](#Test-pass) for red branches @@ -87,7 +87,7 @@ With this structure, I'd expect there to mostly be 1 or 2 active release version ### When Altspace creates RC 1. Do nothing – MRE release cycle is decoupled from Altspace RC cycle. - + ## Detailed Workflows ### Develop Feature @@ -108,7 +108,7 @@ Main purpose of test pass is to look for regressions – not if new features wor 1. Test localhost deploy functional tests 1. Run functional test scene in unity test bed 2. using the functional test menu in synchronization scene in testbed. Go in and out of each test twice. Keep an eye on the synchronized instance and make sure both work -2. Deploy functional test temporarily to openode/Heroku/azure/ngrok and test +2. Deploy functional test temporarily to openode/Heroku/azure/ngrok and test 3. Verify functional tests runs on Android. 4. Run all samples 1. See instructions for [how to build sample MREs against local NPM package instead of published](https://github.com/Microsoft/mixed-reality-extension-sdk-samples/blob/master/DEVELOPER.md) @@ -117,7 +117,7 @@ Main purpose of test pass is to look for regressions – not if new features wor ### Publish NPM Packages Note that we always publish all packages with each release, with version numbers in sync. Step 1-10 by MREBuildAndDeployNPM script. Step 12 automated by MREBuildSamplesWithNewNPM script. -1. Check out sdk\v0.[minor].n +1. Check out sdk\v0.[minor].n 2. Git reset –hard 3. git clean -fdx 4. npm install @@ -183,7 +183,7 @@ Step 2 is automated by MRETagUnityVersion script. Step 3 is partially automated ### Update NewtonSoft.JSON DLL 1. This change should be treated like all other unity-repo changes, just make sure to - 1. Sync [AltspaceVR Newtonsoft Repository](https://github.com/AltspaceVR/Newtonsoft.Json) (note there is a commit added to disable dynamic code generation – + 1. Sync [AltspaceVR Newtonsoft Repository](https://github.com/AltspaceVR/Newtonsoft.Json) (note there is a commit added to disable dynamic code generation – 2. Rebase this repo’s master branch on top of the base newtonsoft repo’s master branch (there are 1-2 commits there – they could be squashed) 3. Follow build instructions in that repo’s ALTSPACE.md file (Ignore the part where ALTSPACE.md the instructions that say to copy dll+xml into altspace repository – that’s outdated and should be changed. By putting the dll+xml in MRE, it will automatically flow into Altspace with the next MRE DLL update) 4. Copy these “portable+net40+win8+wpa81+wp8+sl5” files to \MREUnityRuntime\Libraries diff --git a/packages/sdk/src/internal/util/verifyClient.ts b/packages/sdk/src/internal/util/verifyClient.ts index 513c8129a..4a751593d 100644 --- a/packages/sdk/src/internal/util/verifyClient.ts +++ b/packages/sdk/src/internal/util/verifyClient.ts @@ -18,7 +18,7 @@ const CurrentSDKVersion = semver.coerce(require('../../../package.json').version * have been added that don't work on older clients (i.e. pretty much every release). Since host apps are required to * update client libraries regularly, this one is not a big deal to update. */ -const MinimumSupportedClientVersion = semver.coerce('0.17'); +const MinimumSupportedClientVersion = semver.coerce('0.18'); /** * @hidden From 7059f369b74a47b490cf2881d27fb17ad3fbb45e Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 5 May 2020 17:20:57 -0700 Subject: [PATCH 32/38] Publish - @microsoft/mixed-reality-extension-altspacevr-extras@0.18.0 - @microsoft/mixed-reality-extension-common@0.18.0 - functional-tests@0.18.0 - @microsoft/gltf-gen@0.18.0 - @microsoft/mixed-reality-extension-sdk@0.18.0 --- packages/altspacevr-extras/package.json | 4 ++-- packages/common/package.json | 2 +- packages/functional-tests/package.json | 8 ++++---- packages/gltf-gen/package.json | 4 ++-- packages/sdk/package.json | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/altspacevr-extras/package.json b/packages/altspacevr-extras/package.json index c7d303263..a857d8a93 100644 --- a/packages/altspacevr-extras/package.json +++ b/packages/altspacevr-extras/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-altspacevr-extras", - "version": "0.17.1", + "version": "0.18.0", "description": "The Mixed Reality Extension AltspaceVR Extras package enables MRE developers to access custom AltspaceVR features.", "main": "built/index.js", "types": "built/index.d.ts", @@ -41,6 +41,6 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-sdk": "^0.17.1" + "@microsoft/mixed-reality-extension-sdk": "^0.18.0" } } diff --git a/packages/common/package.json b/packages/common/package.json index 6221c13d1..65f77c651 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-common", - "version": "0.17.1", + "version": "0.18.0", "description": "Common components of the Mixed Reality Extension SDK.", "main": "built/index.js", "types": "built/index.d.ts", diff --git a/packages/functional-tests/package.json b/packages/functional-tests/package.json index 3699c824e..cbf539e3b 100644 --- a/packages/functional-tests/package.json +++ b/packages/functional-tests/package.json @@ -1,6 +1,6 @@ { "name": "functional-tests", - "version": "0.17.1", + "version": "0.18.0", "private": true, "description": "", "main": "built/server.js", @@ -23,9 +23,9 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/gltf-gen": "^0.17.1", - "@microsoft/mixed-reality-extension-altspacevr-extras": "^0.17.1", - "@microsoft/mixed-reality-extension-sdk": "^0.17.1", + "@microsoft/gltf-gen": "^0.18.0", + "@microsoft/mixed-reality-extension-altspacevr-extras": "^0.18.0", + "@microsoft/mixed-reality-extension-sdk": "^0.18.0", "@types/dotenv": "^6.1.0", "@types/node": "^10.3.1", "@types/restify": "^7.2.0", diff --git a/packages/gltf-gen/package.json b/packages/gltf-gen/package.json index 03ddd9c3e..51226ba36 100644 --- a/packages/gltf-gen/package.json +++ b/packages/gltf-gen/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/gltf-gen", - "version": "0.17.1", + "version": "0.18.0", "description": "Generate glTF buffers on the fly from vertex data", "main": "built/index.js", "types": "built/index.d.ts", @@ -45,7 +45,7 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-common": "^0.17.1", + "@microsoft/mixed-reality-extension-common": "^0.18.0", "mime-types": "~2.1.19" } } diff --git a/packages/sdk/package.json b/packages/sdk/package.json index dba0d143b..3da76f088 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/mixed-reality-extension-sdk", - "version": "0.17.1", + "version": "0.18.0", "description": "The Mixed Reality Extension SDK enables developers to build 3D world extensions for AltspaceVR, using Node.JS.", "main": "built/index.js", "types": "built/index.d.ts", @@ -48,7 +48,7 @@ "typescript": "^3.7.2" }, "dependencies": { - "@microsoft/mixed-reality-extension-common": "^0.17.1", + "@microsoft/mixed-reality-extension-common": "^0.18.0", "@types/node": "^10.3.1", "debug": "^4.1.0", "deepmerge": "^2.1.1", From 4e401aba931596aac754ac28d42a07458a04d16e Mon Sep 17 00:00:00 2001 From: Steven Vergenz Date: Tue, 5 May 2020 17:22:23 -0700 Subject: [PATCH 33/38] Automated: Regenerated documentation for 0.18.0 --- .../classes/videoplayermanager.html | 8 +- docs/altspacevr-extras/index.html | 2 +- docs/assets/js/search.js | 2 +- docs/classes/actor.html | 114 ++--- docs/classes/actortargetpath.html | 14 +- docs/classes/actortransform.html | 14 +- docs/classes/actortransformtargetpath.html | 16 +- docs/classes/adapter.html | 12 +- docs/classes/animation.html | 56 +-- docs/classes/animationdata.html | 30 +- docs/classes/appearance.html | 32 +- docs/classes/asset.html | 20 +- docs/classes/assetcontainer.html | 46 +- docs/classes/attachment.html | 10 +- docs/classes/behavior.html | 4 +- docs/classes/buttonbehavior.html | 103 +---- docs/classes/clientstartup.html | 28 +- docs/classes/collider.html | 63 ++- docs/classes/context.html | 42 +- docs/classes/discreteaction.html | 28 +- docs/classes/groupmask.html | 20 +- docs/classes/light.html | 20 +- docs/classes/log.html | 18 +- docs/classes/lookat.html | 14 +- docs/classes/material.html | 72 +-- docs/classes/mediainstance.html | 14 +- docs/classes/mesh.html | 32 +- docs/classes/mreargumenterror.html | 2 +- docs/classes/multipeeradapter.html | 12 +- docs/classes/numbertargetpath.html | 12 +- docs/classes/penbehavior.html | 426 +++++++++++++++++ docs/classes/planargridlayout.html | 26 +- docs/classes/prefab.html | 24 +- docs/classes/quaterniontargetpath.html | 12 +- docs/classes/rigidbody.html | 36 +- docs/classes/rpc.html | 12 +- docs/classes/rpcchannels.html | 4 +- docs/classes/scaledtransform.html | 18 +- docs/classes/scaledtransformtargetpath.html | 18 +- docs/classes/sound.html | 26 +- docs/classes/targetbehavior.html | 32 +- docs/classes/targetpath.html | 12 +- docs/classes/text.html | 26 +- docs/classes/texture.html | 36 +- docs/classes/toolbehavior.html | 430 ++++++++++++++++++ docs/classes/transform.html | 14 +- docs/classes/transformtargetpath.html | 16 +- docs/classes/user.html | 20 +- docs/classes/vector3targetpath.html | 18 +- docs/classes/videostream.html | 28 +- docs/classes/webhost.html | 18 +- docs/classes/websocket.html | 20 +- docs/classes/websocketadapter.html | 12 +- docs/common/classes/angle.html | 12 +- docs/common/classes/arc2.html | 18 +- docs/common/classes/axis.html | 6 +- docs/common/classes/beziercurve.html | 2 +- docs/common/classes/color3.html | 106 ++--- docs/common/classes/color4.html | 76 ++-- docs/common/classes/curve3.html | 16 +- docs/common/classes/frustum.html | 16 +- docs/common/classes/matrix.html | 198 ++++---- docs/common/classes/path2.html | 18 +- docs/common/classes/path3.html | 14 +- docs/common/classes/plane.html | 34 +- docs/common/classes/quaternion.html | 122 ++--- docs/common/classes/scalar.html | 44 +- docs/common/classes/size.html | 36 +- docs/common/classes/vector2.html | 118 ++--- docs/common/classes/vector3.html | 202 ++++---- docs/common/classes/vector4.html | 126 ++--- docs/common/classes/viewport.html | 12 +- docs/common/enums/orientation.html | 4 +- docs/common/index.html | 10 +- docs/common/interfaces/color3like.html | 6 +- docs/common/interfaces/color4like.html | 8 +- docs/common/interfaces/isize.html | 4 +- docs/common/interfaces/quaternionlike.html | 8 +- docs/common/interfaces/vector2like.html | 4 +- docs/common/interfaces/vector3like.html | 6 +- docs/enums/alphamode.html | 6 +- docs/enums/animatiblename.html | 2 +- docs/enums/animationwrapmode.html | 6 +- docs/enums/boxalignment.html | 18 +- docs/enums/collidertype.html | 8 +- docs/enums/collisiondetectionmode.html | 6 +- docs/enums/collisionlayer.html | 8 +- docs/enums/lookatmode.html | 6 +- docs/enums/mediacommand.html | 6 +- docs/enums/primitiveshape.html | 10 +- docs/enums/rigidbodyconstraints.html | 20 +- docs/enums/textanchorlocation.html | 18 +- docs/enums/textfontfamily.html | 78 +++- docs/enums/textjustify.html | 6 +- docs/enums/texturewrapmode.html | 6 +- docs/gltf-gen/classes/box.html | 12 +- docs/gltf-gen/classes/capsule.html | 12 +- docs/gltf-gen/classes/gltffactory.html | 14 +- docs/gltf-gen/classes/image.html | 16 +- docs/gltf-gen/classes/material.html | 46 +- docs/gltf-gen/classes/mesh.html | 10 +- docs/gltf-gen/classes/meshprimitive.html | 12 +- docs/gltf-gen/classes/node.html | 20 +- docs/gltf-gen/classes/plane.html | 12 +- docs/gltf-gen/classes/quad.html | 12 +- docs/gltf-gen/classes/scene.html | 10 +- docs/gltf-gen/classes/sphere.html | 12 +- docs/gltf-gen/classes/texture.html | 18 +- docs/gltf-gen/classes/vertex.html | 24 +- .../gltf-gen/enums/accessorcomponenttype.html | 12 +- docs/gltf-gen/enums/accessortype.html | 14 +- docs/gltf-gen/enums/alphamode.html | 6 +- docs/gltf-gen/enums/texturemagfilter.html | 4 +- docs/gltf-gen/enums/textureminfilter.html | 12 +- docs/gltf-gen/enums/texturewrapmode.html | 6 +- docs/gltf-gen/index.html | 10 +- docs/gltf-gen/interfaces/gltf.accessor.html | 24 +- .../interfaces/gltf.accessorsparse.html | 10 +- .../gltf.accessorsparseindices.html | 10 +- .../interfaces/gltf.accessorsparsevalues.html | 8 +- docs/gltf-gen/interfaces/gltf.animation.html | 10 +- .../interfaces/gltf.animationchannel.html | 8 +- .../gltf.animationchanneltarget.html | 8 +- .../interfaces/gltf.animationsampler.html | 10 +- docs/gltf-gen/interfaces/gltf.asset.html | 12 +- docs/gltf-gen/interfaces/gltf.buffer.html | 10 +- docs/gltf-gen/interfaces/gltf.bufferview.html | 16 +- docs/gltf-gen/interfaces/gltf.camera.html | 12 +- .../interfaces/gltf.cameraorthographic.html | 12 +- .../interfaces/gltf.cameraperspective.html | 12 +- docs/gltf-gen/interfaces/gltf.gltf-1.html | 38 +- docs/gltf-gen/interfaces/gltf.image.html | 12 +- docs/gltf-gen/interfaces/gltf.material.html | 22 +- .../gltf.materialnormaltextureinfo.html | 10 +- .../gltf.materialocclusiontextureinfo.html | 10 +- .../gltf.materialpbrmetallicroughness.html | 14 +- docs/gltf-gen/interfaces/gltf.mesh.html | 10 +- .../interfaces/gltf.meshprimitive.html | 14 +- docs/gltf-gen/interfaces/gltf.node.html | 24 +- docs/gltf-gen/interfaces/gltf.sampler.html | 14 +- docs/gltf-gen/interfaces/gltf.scene.html | 8 +- docs/gltf-gen/interfaces/gltf.skin.html | 12 +- docs/gltf-gen/interfaces/gltf.texture.html | 10 +- .../gltf-gen/interfaces/gltf.textureinfo.html | 8 +- docs/gltf-gen/interfaces/imagelike.html | 6 +- docs/gltf-gen/interfaces/materiallike.html | 40 +- docs/gltf-gen/interfaces/meshlike.html | 4 +- .../interfaces/meshprimitivelike.html | 6 +- docs/gltf-gen/interfaces/nodelike.html | 14 +- docs/gltf-gen/interfaces/scenelike.html | 4 +- docs/gltf-gen/interfaces/texturelike.html | 12 +- docs/gltf-gen/interfaces/vertexlike.html | 12 +- docs/gltf-gen/modules/gltf.html | 2 +- docs/index.html | 279 +++++++----- docs/interfaces/actionevent.html | 24 +- docs/interfaces/actionhandlers.html | 34 +- docs/interfaces/actorlike.html | 30 +- docs/interfaces/actortransformlike.html | 4 +- docs/interfaces/addcelloptions.html | 12 +- docs/interfaces/animationdatalike.html | 2 +- docs/interfaces/animationlike.html | 22 +- docs/interfaces/appearancelike.html | 6 +- docs/interfaces/assetlike.html | 20 +- docs/interfaces/assetsource.html | 6 +- docs/interfaces/attachmentlike.html | 4 +- docs/interfaces/colliderlike.html | 52 ++- docs/interfaces/collisiondata.html | 10 +- docs/interfaces/collisionevent.html | 6 +- docs/interfaces/connection.html | 24 +- docs/interfaces/contactpoint.html | 6 +- docs/interfaces/contextsettings.html | 4 +- docs/interfaces/drawdata.html | 191 ++++++++ docs/interfaces/guid.html | 2 +- docs/interfaces/lightlike.html | 12 +- docs/interfaces/logevent.html | 10 +- docs/interfaces/lookatlike.html | 6 +- docs/interfaces/materiallike.html | 20 +- docs/interfaces/meshlike.html | 10 +- docs/interfaces/peneventdata.html | 191 ++++++++ docs/interfaces/prefablike.html | 2 +- docs/interfaces/readonlymap.html | 14 +- docs/interfaces/rigidbodylike.html | 18 +- docs/interfaces/scaledtransformlike.html | 6 +- docs/interfaces/soundlike.html | 4 +- docs/interfaces/textlike.html | 16 +- docs/interfaces/texturelike.html | 8 +- docs/interfaces/transformlike.html | 4 +- docs/interfaces/triggerevent.html | 6 +- docs/interfaces/userlike.html | 8 +- docs/interfaces/videostreamlike.html | 4 +- 190 files changed, 3402 insertions(+), 2011 deletions(-) create mode 100644 docs/classes/penbehavior.html create mode 100644 docs/classes/toolbehavior.html create mode 100644 docs/interfaces/drawdata.html create mode 100644 docs/interfaces/peneventdata.html diff --git a/docs/altspacevr-extras/classes/videoplayermanager.html b/docs/altspacevr-extras/classes/videoplayermanager.html index 647afa4b2..319230721 100644 --- a/docs/altspacevr-extras/classes/videoplayermanager.html +++ b/docs/altspacevr-extras/classes/videoplayermanager.html @@ -113,7 +113,7 @@

                                                        constructor

                                                      • Parameters

                                                        @@ -139,7 +139,7 @@

                                                        cleanup

                                                      • Returns void

                                                        @@ -156,7 +156,7 @@

                                                        play

                                                      • Parameters

                                                        @@ -185,7 +185,7 @@

                                                        stop

                                                      • Parameters

                                                        diff --git a/docs/altspacevr-extras/index.html b/docs/altspacevr-extras/index.html index 8497bff6c..8b2da22ab 100644 --- a/docs/altspacevr-extras/index.html +++ b/docs/altspacevr-extras/index.html @@ -86,7 +86,7 @@

                                                        Video

                                                        Video: { basisTime: number; url: string }
                                                        diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 6cc28107a..226589b61 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1,3 +1,3 @@ var typedoc = typedoc || {}; typedoc.search = typedoc.search || {}; - typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias","8388608":"Event"},"rows":[{"id":0,"kind":32,"name":"ToGammaSpace","url":"index.html#togammaspace","classes":"tsd-kind-variable"},{"id":1,"kind":32,"name":"ToLinearSpace","url":"index.html#tolinearspace","classes":"tsd-kind-variable"},{"id":2,"kind":32,"name":"Epsilon","url":"index.html#epsilon","classes":"tsd-kind-variable"},{"id":3,"kind":32,"name":"RadiansToDegrees","url":"index.html#radianstodegrees","classes":"tsd-kind-variable"},{"id":4,"kind":32,"name":"DegreesToRadians","url":"index.html#degreestoradians","classes":"tsd-kind-variable"},{"id":5,"kind":128,"name":"Angle","url":"classes/angle.html","classes":"tsd-kind-class"},{"id":6,"kind":512,"name":"constructor","url":"classes/angle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Angle"},{"id":7,"kind":2048,"name":"degrees","url":"classes/angle.html#degrees","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":8,"kind":2048,"name":"radians","url":"classes/angle.html#radians","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":9,"kind":2048,"name":"BetweenTwoPoints","url":"classes/angle.html#betweentwopoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":10,"kind":2048,"name":"FromRadians","url":"classes/angle.html#fromradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":11,"kind":2048,"name":"FromDegrees","url":"classes/angle.html#fromdegrees","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":12,"kind":128,"name":"Axis","url":"classes/axis.html","classes":"tsd-kind-class"},{"id":13,"kind":262144,"name":"X","url":"classes/axis.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":14,"kind":262144,"name":"Y","url":"classes/axis.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":15,"kind":262144,"name":"Z","url":"classes/axis.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":16,"kind":256,"name":"Color3Like","url":"interfaces/color3like.html","classes":"tsd-kind-interface"},{"id":17,"kind":1024,"name":"r","url":"interfaces/color3like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":18,"kind":1024,"name":"g","url":"interfaces/color3like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":19,"kind":1024,"name":"b","url":"interfaces/color3like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":20,"kind":128,"name":"Color3","url":"classes/color3.html","classes":"tsd-kind-class"},{"id":21,"kind":1024,"name":"r","url":"classes/color3.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":22,"kind":1024,"name":"g","url":"classes/color3.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":23,"kind":1024,"name":"b","url":"classes/color3.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":24,"kind":512,"name":"constructor","url":"classes/color3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color3"},{"id":25,"kind":2048,"name":"toString","url":"classes/color3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":26,"kind":2048,"name":"toJSON","url":"classes/color3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":27,"kind":2048,"name":"getClassName","url":"classes/color3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":28,"kind":2048,"name":"getHashCode","url":"classes/color3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":29,"kind":2048,"name":"toArray","url":"classes/color3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":30,"kind":2048,"name":"copyFromArray","url":"classes/color3.html#copyfromarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":31,"kind":2048,"name":"toColor4","url":"classes/color3.html#tocolor4","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":32,"kind":2048,"name":"asArray","url":"classes/color3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":33,"kind":2048,"name":"toLuminance","url":"classes/color3.html#toluminance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":34,"kind":2048,"name":"multiply","url":"classes/color3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":35,"kind":2048,"name":"multiplyToRef","url":"classes/color3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":36,"kind":2048,"name":"equals","url":"classes/color3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":37,"kind":2048,"name":"equalsFloats","url":"classes/color3.html#equalsfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":38,"kind":2048,"name":"scale","url":"classes/color3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":39,"kind":2048,"name":"scaleToRef","url":"classes/color3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":40,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":41,"kind":2048,"name":"clampToRef","url":"classes/color3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":42,"kind":2048,"name":"add","url":"classes/color3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":43,"kind":2048,"name":"addToRef","url":"classes/color3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":44,"kind":2048,"name":"subtract","url":"classes/color3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":45,"kind":2048,"name":"subtractToRef","url":"classes/color3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":46,"kind":2048,"name":"clone","url":"classes/color3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":47,"kind":2048,"name":"copyFrom","url":"classes/color3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":48,"kind":2048,"name":"copyFromFloats","url":"classes/color3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":49,"kind":2048,"name":"set","url":"classes/color3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":50,"kind":2048,"name":"copy","url":"classes/color3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":51,"kind":2048,"name":"toHexString","url":"classes/color3.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":52,"kind":2048,"name":"toLinearSpace","url":"classes/color3.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":53,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color3.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":54,"kind":2048,"name":"toGammaSpace","url":"classes/color3.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":55,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color3.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":56,"kind":2048,"name":"FromHexString","url":"classes/color3.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":57,"kind":2048,"name":"FromArray","url":"classes/color3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":58,"kind":2048,"name":"FromInts","url":"classes/color3.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":59,"kind":2048,"name":"Lerp","url":"classes/color3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":60,"kind":2048,"name":"LerpToRef","url":"classes/color3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":61,"kind":2048,"name":"Red","url":"classes/color3.html#red","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":62,"kind":2048,"name":"Green","url":"classes/color3.html#green","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":63,"kind":2048,"name":"Blue","url":"classes/color3.html#blue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":64,"kind":2048,"name":"Black","url":"classes/color3.html#black","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":65,"kind":2048,"name":"White","url":"classes/color3.html#white","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":66,"kind":2048,"name":"Purple","url":"classes/color3.html#purple","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":67,"kind":2048,"name":"Magenta","url":"classes/color3.html#magenta","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":68,"kind":2048,"name":"Yellow","url":"classes/color3.html#yellow","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":69,"kind":2048,"name":"Gray","url":"classes/color3.html#gray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":70,"kind":2048,"name":"LightGray","url":"classes/color3.html#lightgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":71,"kind":2048,"name":"DarkGray","url":"classes/color3.html#darkgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":72,"kind":2048,"name":"Teal","url":"classes/color3.html#teal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":73,"kind":2048,"name":"Random","url":"classes/color3.html#random","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":74,"kind":256,"name":"Color4Like","url":"interfaces/color4like.html","classes":"tsd-kind-interface"},{"id":75,"kind":1024,"name":"r","url":"interfaces/color4like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":76,"kind":1024,"name":"g","url":"interfaces/color4like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":77,"kind":1024,"name":"b","url":"interfaces/color4like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":78,"kind":1024,"name":"a","url":"interfaces/color4like.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":79,"kind":128,"name":"Color4","url":"classes/color4.html","classes":"tsd-kind-class"},{"id":80,"kind":1024,"name":"r","url":"classes/color4.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":81,"kind":1024,"name":"g","url":"classes/color4.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":82,"kind":1024,"name":"b","url":"classes/color4.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":83,"kind":1024,"name":"a","url":"classes/color4.html#a","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":84,"kind":512,"name":"constructor","url":"classes/color4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color4"},{"id":85,"kind":2048,"name":"addInPlace","url":"classes/color4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":86,"kind":2048,"name":"asArray","url":"classes/color4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":87,"kind":2048,"name":"toArray","url":"classes/color4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":88,"kind":2048,"name":"add","url":"classes/color4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":89,"kind":2048,"name":"subtract","url":"classes/color4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":90,"kind":2048,"name":"subtractToRef","url":"classes/color4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":91,"kind":2048,"name":"scale","url":"classes/color4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":92,"kind":2048,"name":"scaleToRef","url":"classes/color4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":93,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":94,"kind":2048,"name":"clampToRef","url":"classes/color4.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":95,"kind":2048,"name":"multiply","url":"classes/color4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":96,"kind":2048,"name":"multiplyToRef","url":"classes/color4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":97,"kind":2048,"name":"toString","url":"classes/color4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":98,"kind":2048,"name":"toJSON","url":"classes/color4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":99,"kind":2048,"name":"getClassName","url":"classes/color4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":100,"kind":2048,"name":"getHashCode","url":"classes/color4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":101,"kind":2048,"name":"clone","url":"classes/color4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":102,"kind":2048,"name":"copyFrom","url":"classes/color4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":103,"kind":2048,"name":"copyFromFloats","url":"classes/color4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":104,"kind":2048,"name":"set","url":"classes/color4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":105,"kind":2048,"name":"copy","url":"classes/color4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":106,"kind":2048,"name":"toHexString","url":"classes/color4.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":107,"kind":2048,"name":"toLinearSpace","url":"classes/color4.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":108,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color4.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":109,"kind":2048,"name":"toGammaSpace","url":"classes/color4.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":110,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color4.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":111,"kind":2048,"name":"FromHexString","url":"classes/color4.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":112,"kind":2048,"name":"Lerp","url":"classes/color4.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":113,"kind":2048,"name":"LerpToRef","url":"classes/color4.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":114,"kind":2048,"name":"FromColor3","url":"classes/color4.html#fromcolor3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":115,"kind":2048,"name":"FromArray","url":"classes/color4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":116,"kind":2048,"name":"FromInts","url":"classes/color4.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":117,"kind":2048,"name":"CheckColors4","url":"classes/color4.html#checkcolors4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":118,"kind":256,"name":"Vector2Like","url":"interfaces/vector2like.html","classes":"tsd-kind-interface"},{"id":119,"kind":1024,"name":"x","url":"interfaces/vector2like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":120,"kind":1024,"name":"y","url":"interfaces/vector2like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":121,"kind":128,"name":"Vector2","url":"classes/vector2.html","classes":"tsd-kind-class"},{"id":122,"kind":1024,"name":"x","url":"classes/vector2.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":123,"kind":1024,"name":"y","url":"classes/vector2.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":124,"kind":2048,"name":"Zero","url":"classes/vector2.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":125,"kind":2048,"name":"One","url":"classes/vector2.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":126,"kind":2048,"name":"FromArray","url":"classes/vector2.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":127,"kind":2048,"name":"FromArrayToRef","url":"classes/vector2.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":128,"kind":2048,"name":"CatmullRom","url":"classes/vector2.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":129,"kind":2048,"name":"Clamp","url":"classes/vector2.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":130,"kind":2048,"name":"Hermite","url":"classes/vector2.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":131,"kind":2048,"name":"Lerp","url":"classes/vector2.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":132,"kind":2048,"name":"Dot","url":"classes/vector2.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":133,"kind":2048,"name":"Normalize","url":"classes/vector2.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":134,"kind":2048,"name":"Minimize","url":"classes/vector2.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":135,"kind":2048,"name":"Maximize","url":"classes/vector2.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":136,"kind":2048,"name":"Transform","url":"classes/vector2.html#transform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":137,"kind":2048,"name":"TransformToRef","url":"classes/vector2.html#transformtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":138,"kind":2048,"name":"PointInTriangle","url":"classes/vector2.html#pointintriangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":139,"kind":2048,"name":"Distance","url":"classes/vector2.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":140,"kind":2048,"name":"DistanceSquared","url":"classes/vector2.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":141,"kind":2048,"name":"Center","url":"classes/vector2.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":142,"kind":2048,"name":"DistanceOfPointFromSegment","url":"classes/vector2.html#distanceofpointfromsegment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":143,"kind":512,"name":"constructor","url":"classes/vector2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector2"},{"id":144,"kind":2048,"name":"toString","url":"classes/vector2.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":145,"kind":2048,"name":"toJSON","url":"classes/vector2.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":146,"kind":2048,"name":"getClassName","url":"classes/vector2.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":147,"kind":2048,"name":"getHashCode","url":"classes/vector2.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":148,"kind":2048,"name":"toArray","url":"classes/vector2.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":149,"kind":2048,"name":"asArray","url":"classes/vector2.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":150,"kind":2048,"name":"copyFrom","url":"classes/vector2.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":151,"kind":2048,"name":"copyFromFloats","url":"classes/vector2.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":152,"kind":2048,"name":"set","url":"classes/vector2.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":153,"kind":2048,"name":"add","url":"classes/vector2.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":154,"kind":2048,"name":"addToRef","url":"classes/vector2.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":155,"kind":2048,"name":"addInPlace","url":"classes/vector2.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":156,"kind":2048,"name":"addVector3","url":"classes/vector2.html#addvector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":157,"kind":2048,"name":"subtract","url":"classes/vector2.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":158,"kind":2048,"name":"subtractToRef","url":"classes/vector2.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":159,"kind":2048,"name":"subtractInPlace","url":"classes/vector2.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":160,"kind":2048,"name":"multiplyInPlace","url":"classes/vector2.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":161,"kind":2048,"name":"multiply","url":"classes/vector2.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":162,"kind":2048,"name":"multiplyToRef","url":"classes/vector2.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":163,"kind":2048,"name":"multiplyByFloats","url":"classes/vector2.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":164,"kind":2048,"name":"divide","url":"classes/vector2.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":165,"kind":2048,"name":"divideToRef","url":"classes/vector2.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":166,"kind":2048,"name":"divideInPlace","url":"classes/vector2.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":167,"kind":2048,"name":"negate","url":"classes/vector2.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":168,"kind":2048,"name":"scaleInPlace","url":"classes/vector2.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":169,"kind":2048,"name":"scale","url":"classes/vector2.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":170,"kind":2048,"name":"scaleToRef","url":"classes/vector2.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":171,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector2.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":172,"kind":2048,"name":"equals","url":"classes/vector2.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":173,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector2.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":174,"kind":2048,"name":"floor","url":"classes/vector2.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":175,"kind":2048,"name":"fract","url":"classes/vector2.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":176,"kind":2048,"name":"length","url":"classes/vector2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":177,"kind":2048,"name":"lengthSquared","url":"classes/vector2.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":178,"kind":2048,"name":"normalize","url":"classes/vector2.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":179,"kind":2048,"name":"clone","url":"classes/vector2.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":180,"kind":2048,"name":"copy","url":"classes/vector2.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":181,"kind":256,"name":"Vector3Like","url":"interfaces/vector3like.html","classes":"tsd-kind-interface"},{"id":182,"kind":1024,"name":"x","url":"interfaces/vector3like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":183,"kind":1024,"name":"y","url":"interfaces/vector3like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":184,"kind":1024,"name":"z","url":"interfaces/vector3like.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":185,"kind":128,"name":"Vector3","url":"classes/vector3.html","classes":"tsd-kind-class"},{"id":186,"kind":1024,"name":"x","url":"classes/vector3.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":187,"kind":1024,"name":"y","url":"classes/vector3.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":188,"kind":1024,"name":"z","url":"classes/vector3.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":189,"kind":262144,"name":"isNonUniform","url":"classes/vector3.html#isnonuniform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3"},{"id":190,"kind":2048,"name":"GetClipFactor","url":"classes/vector3.html#getclipfactor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":191,"kind":2048,"name":"GetAngleBetweenVectors","url":"classes/vector3.html#getanglebetweenvectors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":192,"kind":2048,"name":"FromArray","url":"classes/vector3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":193,"kind":2048,"name":"FromFloatArray","url":"classes/vector3.html#fromfloatarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":194,"kind":2048,"name":"FromArrayToRef","url":"classes/vector3.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":195,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector3.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":196,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector3.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":197,"kind":2048,"name":"Zero","url":"classes/vector3.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":198,"kind":2048,"name":"One","url":"classes/vector3.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":199,"kind":2048,"name":"Up","url":"classes/vector3.html#up","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":200,"kind":2048,"name":"Down","url":"classes/vector3.html#down","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":201,"kind":2048,"name":"Forward","url":"classes/vector3.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":202,"kind":2048,"name":"Backward","url":"classes/vector3.html#backward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":203,"kind":2048,"name":"Right","url":"classes/vector3.html#right","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":204,"kind":2048,"name":"Left","url":"classes/vector3.html#left","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":205,"kind":2048,"name":"TransformCoordinates","url":"classes/vector3.html#transformcoordinates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":206,"kind":2048,"name":"TransformCoordinatesToRef","url":"classes/vector3.html#transformcoordinatestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":207,"kind":2048,"name":"TransformCoordinatesFromFloatsToRef","url":"classes/vector3.html#transformcoordinatesfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":208,"kind":2048,"name":"TransformNormal","url":"classes/vector3.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":209,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector3.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":210,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector3.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":211,"kind":2048,"name":"CatmullRom","url":"classes/vector3.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":212,"kind":2048,"name":"Clamp","url":"classes/vector3.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":213,"kind":2048,"name":"ClampToRef","url":"classes/vector3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":214,"kind":2048,"name":"Hermite","url":"classes/vector3.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":215,"kind":2048,"name":"Lerp","url":"classes/vector3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":216,"kind":2048,"name":"LerpToRef","url":"classes/vector3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":217,"kind":2048,"name":"Dot","url":"classes/vector3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":218,"kind":2048,"name":"Cross","url":"classes/vector3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":219,"kind":2048,"name":"CrossToRef","url":"classes/vector3.html#crosstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":220,"kind":2048,"name":"Normalize","url":"classes/vector3.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":221,"kind":2048,"name":"NormalizeToRef","url":"classes/vector3.html#normalizetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":222,"kind":2048,"name":"Project","url":"classes/vector3.html#project","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":223,"kind":2048,"name":"UnprojectFromTransform","url":"classes/vector3.html#unprojectfromtransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":224,"kind":2048,"name":"Unproject","url":"classes/vector3.html#unproject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":225,"kind":2048,"name":"UnprojectToRef","url":"classes/vector3.html#unprojecttoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":226,"kind":2048,"name":"UnprojectFloatsToRef","url":"classes/vector3.html#unprojectfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":227,"kind":2048,"name":"Minimize","url":"classes/vector3.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":228,"kind":2048,"name":"Maximize","url":"classes/vector3.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":229,"kind":2048,"name":"Distance","url":"classes/vector3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":230,"kind":2048,"name":"DistanceSquared","url":"classes/vector3.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":231,"kind":2048,"name":"Center","url":"classes/vector3.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":232,"kind":2048,"name":"RotationFromAxis","url":"classes/vector3.html#rotationfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":233,"kind":2048,"name":"RotationFromAxisToRef","url":"classes/vector3.html#rotationfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":234,"kind":512,"name":"constructor","url":"classes/vector3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector3"},{"id":235,"kind":2048,"name":"toString","url":"classes/vector3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":236,"kind":2048,"name":"toJSON","url":"classes/vector3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":237,"kind":2048,"name":"getClassName","url":"classes/vector3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":238,"kind":2048,"name":"getHashCode","url":"classes/vector3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":239,"kind":2048,"name":"asArray","url":"classes/vector3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":240,"kind":2048,"name":"toArray","url":"classes/vector3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":241,"kind":2048,"name":"toQuaternion","url":"classes/vector3.html#toquaternion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":242,"kind":2048,"name":"addInPlace","url":"classes/vector3.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":243,"kind":2048,"name":"addInPlaceFromFloats","url":"classes/vector3.html#addinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":244,"kind":2048,"name":"add","url":"classes/vector3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":245,"kind":2048,"name":"addToRef","url":"classes/vector3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":246,"kind":2048,"name":"subtractInPlace","url":"classes/vector3.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":247,"kind":2048,"name":"subtract","url":"classes/vector3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":248,"kind":2048,"name":"subtractToRef","url":"classes/vector3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":249,"kind":2048,"name":"subtractFromFloats","url":"classes/vector3.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":250,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector3.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":251,"kind":2048,"name":"negate","url":"classes/vector3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":252,"kind":2048,"name":"scaleInPlace","url":"classes/vector3.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":253,"kind":2048,"name":"scale","url":"classes/vector3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":254,"kind":2048,"name":"scaleToRef","url":"classes/vector3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":255,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":256,"kind":2048,"name":"equals","url":"classes/vector3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":257,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector3.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":258,"kind":2048,"name":"equalsToFloats","url":"classes/vector3.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":259,"kind":2048,"name":"multiplyInPlace","url":"classes/vector3.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":260,"kind":2048,"name":"multiply","url":"classes/vector3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":261,"kind":2048,"name":"multiplyToRef","url":"classes/vector3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":262,"kind":2048,"name":"multiplyByFloats","url":"classes/vector3.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":263,"kind":2048,"name":"divide","url":"classes/vector3.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":264,"kind":2048,"name":"divideToRef","url":"classes/vector3.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":265,"kind":2048,"name":"divideInPlace","url":"classes/vector3.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":266,"kind":2048,"name":"minimizeInPlace","url":"classes/vector3.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":267,"kind":2048,"name":"maximizeInPlace","url":"classes/vector3.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":268,"kind":2048,"name":"minimizeInPlaceFromFloats","url":"classes/vector3.html#minimizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":269,"kind":2048,"name":"maximizeInPlaceFromFloats","url":"classes/vector3.html#maximizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":270,"kind":2048,"name":"floor","url":"classes/vector3.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":271,"kind":2048,"name":"fract","url":"classes/vector3.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":272,"kind":2048,"name":"length","url":"classes/vector3.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":273,"kind":2048,"name":"lengthSquared","url":"classes/vector3.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":274,"kind":2048,"name":"normalize","url":"classes/vector3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":275,"kind":2048,"name":"reorderInPlace","url":"classes/vector3.html#reorderinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":276,"kind":2048,"name":"rotateByQuaternionToRef","url":"classes/vector3.html#rotatebyquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":277,"kind":2048,"name":"rotateByQuaternionAroundPointToRef","url":"classes/vector3.html#rotatebyquaternionaroundpointtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":278,"kind":2048,"name":"normalizeFromLength","url":"classes/vector3.html#normalizefromlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":279,"kind":2048,"name":"normalizeToNew","url":"classes/vector3.html#normalizetonew","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":280,"kind":2048,"name":"normalizeToRef","url":"classes/vector3.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":281,"kind":2048,"name":"clone","url":"classes/vector3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":282,"kind":2048,"name":"copyFrom","url":"classes/vector3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":283,"kind":2048,"name":"copyFromFloats","url":"classes/vector3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":284,"kind":2048,"name":"set","url":"classes/vector3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":285,"kind":2048,"name":"setAll","url":"classes/vector3.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":286,"kind":2048,"name":"copy","url":"classes/vector3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":287,"kind":128,"name":"Vector4","url":"classes/vector4.html","classes":"tsd-kind-class"},{"id":288,"kind":1024,"name":"x","url":"classes/vector4.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":289,"kind":1024,"name":"y","url":"classes/vector4.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":290,"kind":1024,"name":"z","url":"classes/vector4.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":291,"kind":1024,"name":"w","url":"classes/vector4.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":292,"kind":512,"name":"constructor","url":"classes/vector4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector4"},{"id":293,"kind":2048,"name":"toString","url":"classes/vector4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":294,"kind":2048,"name":"toJSON","url":"classes/vector4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":295,"kind":2048,"name":"getClassName","url":"classes/vector4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":296,"kind":2048,"name":"getHashCode","url":"classes/vector4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":297,"kind":2048,"name":"asArray","url":"classes/vector4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":298,"kind":2048,"name":"toArray","url":"classes/vector4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":299,"kind":2048,"name":"addInPlace","url":"classes/vector4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":300,"kind":2048,"name":"add","url":"classes/vector4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":301,"kind":2048,"name":"addToRef","url":"classes/vector4.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":302,"kind":2048,"name":"subtractInPlace","url":"classes/vector4.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":303,"kind":2048,"name":"subtract","url":"classes/vector4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":304,"kind":2048,"name":"subtractToRef","url":"classes/vector4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":305,"kind":2048,"name":"subtractFromFloats","url":"classes/vector4.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":306,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector4.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":307,"kind":2048,"name":"negate","url":"classes/vector4.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":308,"kind":2048,"name":"scaleInPlace","url":"classes/vector4.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":309,"kind":2048,"name":"scale","url":"classes/vector4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":310,"kind":2048,"name":"scaleToRef","url":"classes/vector4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":311,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":312,"kind":2048,"name":"equals","url":"classes/vector4.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":313,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector4.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":314,"kind":2048,"name":"equalsToFloats","url":"classes/vector4.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":315,"kind":2048,"name":"multiplyInPlace","url":"classes/vector4.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":316,"kind":2048,"name":"multiply","url":"classes/vector4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":317,"kind":2048,"name":"multiplyToRef","url":"classes/vector4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":318,"kind":2048,"name":"multiplyByFloats","url":"classes/vector4.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":319,"kind":2048,"name":"divide","url":"classes/vector4.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":320,"kind":2048,"name":"divideToRef","url":"classes/vector4.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":321,"kind":2048,"name":"divideInPlace","url":"classes/vector4.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":322,"kind":2048,"name":"minimizeInPlace","url":"classes/vector4.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":323,"kind":2048,"name":"maximizeInPlace","url":"classes/vector4.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":324,"kind":2048,"name":"floor","url":"classes/vector4.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":325,"kind":2048,"name":"fract","url":"classes/vector4.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":326,"kind":2048,"name":"length","url":"classes/vector4.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":327,"kind":2048,"name":"lengthSquared","url":"classes/vector4.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":328,"kind":2048,"name":"normalize","url":"classes/vector4.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":329,"kind":2048,"name":"toVector3","url":"classes/vector4.html#tovector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":330,"kind":2048,"name":"clone","url":"classes/vector4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":331,"kind":2048,"name":"copyFrom","url":"classes/vector4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":332,"kind":2048,"name":"copyFromFloats","url":"classes/vector4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":333,"kind":2048,"name":"set","url":"classes/vector4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":334,"kind":2048,"name":"setAll","url":"classes/vector4.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":335,"kind":2048,"name":"FromArray","url":"classes/vector4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":336,"kind":2048,"name":"FromArrayToRef","url":"classes/vector4.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":337,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector4.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":338,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector4.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":339,"kind":2048,"name":"Zero","url":"classes/vector4.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":340,"kind":2048,"name":"One","url":"classes/vector4.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":341,"kind":2048,"name":"Normalize","url":"classes/vector4.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":342,"kind":2048,"name":"NormalizeToRef","url":"classes/vector4.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":343,"kind":2048,"name":"Minimize","url":"classes/vector4.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":344,"kind":2048,"name":"Maximize","url":"classes/vector4.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":345,"kind":2048,"name":"Distance","url":"classes/vector4.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":346,"kind":2048,"name":"DistanceSquared","url":"classes/vector4.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":347,"kind":2048,"name":"Center","url":"classes/vector4.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":348,"kind":2048,"name":"TransformNormal","url":"classes/vector4.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":349,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector4.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":350,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector4.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":351,"kind":128,"name":"Matrix","url":"classes/matrix.html","classes":"tsd-kind-class"},{"id":352,"kind":1024,"name":"updateFlag","url":"classes/matrix.html#updateflag","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Matrix"},{"id":353,"kind":262144,"name":"m","url":"classes/matrix.html#m","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix"},{"id":354,"kind":512,"name":"constructor","url":"classes/matrix.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Matrix"},{"id":355,"kind":2048,"name":"isIdentity","url":"classes/matrix.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":356,"kind":2048,"name":"isIdentityAs3x2","url":"classes/matrix.html#isidentityas3x2","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":357,"kind":2048,"name":"determinant","url":"classes/matrix.html#determinant","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":358,"kind":2048,"name":"toArray","url":"classes/matrix.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":359,"kind":2048,"name":"asArray","url":"classes/matrix.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":360,"kind":2048,"name":"invert","url":"classes/matrix.html#invert","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":361,"kind":2048,"name":"reset","url":"classes/matrix.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":362,"kind":2048,"name":"add","url":"classes/matrix.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":363,"kind":2048,"name":"addToRef","url":"classes/matrix.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":364,"kind":2048,"name":"addToSelf","url":"classes/matrix.html#addtoself","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":365,"kind":2048,"name":"invertToRef","url":"classes/matrix.html#inverttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":366,"kind":2048,"name":"addAtIndex","url":"classes/matrix.html#addatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":367,"kind":2048,"name":"multiplyAtIndex","url":"classes/matrix.html#multiplyatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":368,"kind":2048,"name":"setTranslationFromFloats","url":"classes/matrix.html#settranslationfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":369,"kind":2048,"name":"setTranslation","url":"classes/matrix.html#settranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":370,"kind":2048,"name":"getTranslation","url":"classes/matrix.html#gettranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":371,"kind":2048,"name":"getTranslationToRef","url":"classes/matrix.html#gettranslationtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":372,"kind":2048,"name":"removeRotationAndScaling","url":"classes/matrix.html#removerotationandscaling","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":373,"kind":2048,"name":"multiply","url":"classes/matrix.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":374,"kind":2048,"name":"copyFrom","url":"classes/matrix.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":375,"kind":2048,"name":"copyToArray","url":"classes/matrix.html#copytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":376,"kind":2048,"name":"multiplyToRef","url":"classes/matrix.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":377,"kind":2048,"name":"multiplyToArray","url":"classes/matrix.html#multiplytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":378,"kind":2048,"name":"equals","url":"classes/matrix.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":379,"kind":2048,"name":"clone","url":"classes/matrix.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":380,"kind":2048,"name":"getClassName","url":"classes/matrix.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":381,"kind":2048,"name":"getHashCode","url":"classes/matrix.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":382,"kind":2048,"name":"decompose","url":"classes/matrix.html#decompose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":383,"kind":2048,"name":"getRow","url":"classes/matrix.html#getrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":384,"kind":2048,"name":"setRow","url":"classes/matrix.html#setrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":385,"kind":2048,"name":"transpose","url":"classes/matrix.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":386,"kind":2048,"name":"transposeToRef","url":"classes/matrix.html#transposetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":387,"kind":2048,"name":"setRowFromFloats","url":"classes/matrix.html#setrowfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":388,"kind":2048,"name":"scale","url":"classes/matrix.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":389,"kind":2048,"name":"scaleToRef","url":"classes/matrix.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":390,"kind":2048,"name":"scaleAndAddToRef","url":"classes/matrix.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":391,"kind":2048,"name":"toNormalMatrix","url":"classes/matrix.html#tonormalmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":392,"kind":2048,"name":"getRotationMatrix","url":"classes/matrix.html#getrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":393,"kind":2048,"name":"getRotationMatrixToRef","url":"classes/matrix.html#getrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":394,"kind":2048,"name":"toggleModelMatrixHandInPlace","url":"classes/matrix.html#togglemodelmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":395,"kind":2048,"name":"toggleProjectionMatrixHandInPlace","url":"classes/matrix.html#toggleprojectionmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":396,"kind":2048,"name":"FromArray","url":"classes/matrix.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":397,"kind":2048,"name":"FromArrayToRef","url":"classes/matrix.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":398,"kind":2048,"name":"FromFloat32ArrayToRefScaled","url":"classes/matrix.html#fromfloat32arraytorefscaled","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":399,"kind":262144,"name":"IdentityReadOnly","url":"classes/matrix.html#identityreadonly","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":400,"kind":2048,"name":"FromValuesToRef","url":"classes/matrix.html#fromvaluestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":401,"kind":2048,"name":"FromValues","url":"classes/matrix.html#fromvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":402,"kind":2048,"name":"Compose","url":"classes/matrix.html#compose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":403,"kind":2048,"name":"ComposeToRef","url":"classes/matrix.html#composetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":404,"kind":2048,"name":"Identity","url":"classes/matrix.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":405,"kind":2048,"name":"IdentityToRef","url":"classes/matrix.html#identitytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":406,"kind":2048,"name":"Zero","url":"classes/matrix.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":407,"kind":2048,"name":"RotationX","url":"classes/matrix.html#rotationx","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":408,"kind":2048,"name":"Invert","url":"classes/matrix.html#invert-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":409,"kind":2048,"name":"RotationXToRef","url":"classes/matrix.html#rotationxtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":410,"kind":2048,"name":"RotationY","url":"classes/matrix.html#rotationy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":411,"kind":2048,"name":"RotationYToRef","url":"classes/matrix.html#rotationytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":412,"kind":2048,"name":"RotationZ","url":"classes/matrix.html#rotationz","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":413,"kind":2048,"name":"RotationZToRef","url":"classes/matrix.html#rotationztoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":414,"kind":2048,"name":"RotationAxis","url":"classes/matrix.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":415,"kind":2048,"name":"RotationAxisToRef","url":"classes/matrix.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":416,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/matrix.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":417,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/matrix.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":418,"kind":2048,"name":"Scaling","url":"classes/matrix.html#scaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":419,"kind":2048,"name":"ScalingToRef","url":"classes/matrix.html#scalingtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":420,"kind":2048,"name":"Translation","url":"classes/matrix.html#translation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":421,"kind":2048,"name":"TranslationToRef","url":"classes/matrix.html#translationtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":422,"kind":2048,"name":"Lerp","url":"classes/matrix.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":423,"kind":2048,"name":"LerpToRef","url":"classes/matrix.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":424,"kind":2048,"name":"DecomposeLerp","url":"classes/matrix.html#decomposelerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":425,"kind":2048,"name":"DecomposeLerpToRef","url":"classes/matrix.html#decomposelerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":426,"kind":2048,"name":"LookAtLH","url":"classes/matrix.html#lookatlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":427,"kind":2048,"name":"LookAtLHToRef","url":"classes/matrix.html#lookatlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":428,"kind":2048,"name":"LookAtRH","url":"classes/matrix.html#lookatrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":429,"kind":2048,"name":"LookAtRHToRef","url":"classes/matrix.html#lookatrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":430,"kind":2048,"name":"OrthoLH","url":"classes/matrix.html#ortholh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":431,"kind":2048,"name":"OrthoLHToRef","url":"classes/matrix.html#ortholhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":432,"kind":2048,"name":"OrthoOffCenterLH","url":"classes/matrix.html#orthooffcenterlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":433,"kind":2048,"name":"OrthoOffCenterLHToRef","url":"classes/matrix.html#orthooffcenterlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":434,"kind":2048,"name":"OrthoOffCenterRH","url":"classes/matrix.html#orthooffcenterrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":435,"kind":2048,"name":"OrthoOffCenterRHToRef","url":"classes/matrix.html#orthooffcenterrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":436,"kind":2048,"name":"PerspectiveLH","url":"classes/matrix.html#perspectivelh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":437,"kind":2048,"name":"PerspectiveFovLH","url":"classes/matrix.html#perspectivefovlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":438,"kind":2048,"name":"PerspectiveFovLHToRef","url":"classes/matrix.html#perspectivefovlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":439,"kind":2048,"name":"PerspectiveFovRH","url":"classes/matrix.html#perspectivefovrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":440,"kind":2048,"name":"PerspectiveFovRHToRef","url":"classes/matrix.html#perspectivefovrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":441,"kind":2048,"name":"PerspectiveFovWebVRToRef","url":"classes/matrix.html#perspectivefovwebvrtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":442,"kind":2048,"name":"GetFinalMatrix","url":"classes/matrix.html#getfinalmatrix","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":443,"kind":2048,"name":"GetAsMatrix2x2","url":"classes/matrix.html#getasmatrix2x2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":444,"kind":2048,"name":"GetAsMatrix3x3","url":"classes/matrix.html#getasmatrix3x3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":445,"kind":2048,"name":"Transpose","url":"classes/matrix.html#transpose-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":446,"kind":2048,"name":"TransposeToRef","url":"classes/matrix.html#transposetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":447,"kind":2048,"name":"Reflection","url":"classes/matrix.html#reflection","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":448,"kind":2048,"name":"ReflectionToRef","url":"classes/matrix.html#reflectiontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":449,"kind":2048,"name":"FromXYZAxesToRef","url":"classes/matrix.html#fromxyzaxestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":450,"kind":2048,"name":"FromQuaternionToRef","url":"classes/matrix.html#fromquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":451,"kind":256,"name":"QuaternionLike","url":"interfaces/quaternionlike.html","classes":"tsd-kind-interface"},{"id":452,"kind":1024,"name":"x","url":"interfaces/quaternionlike.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":453,"kind":1024,"name":"y","url":"interfaces/quaternionlike.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":454,"kind":1024,"name":"z","url":"interfaces/quaternionlike.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":455,"kind":1024,"name":"w","url":"interfaces/quaternionlike.html#w","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":456,"kind":128,"name":"Quaternion","url":"classes/quaternion.html","classes":"tsd-kind-class"},{"id":457,"kind":1024,"name":"x","url":"classes/quaternion.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":458,"kind":1024,"name":"y","url":"classes/quaternion.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":459,"kind":1024,"name":"z","url":"classes/quaternion.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":460,"kind":1024,"name":"w","url":"classes/quaternion.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":461,"kind":512,"name":"constructor","url":"classes/quaternion.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quaternion"},{"id":462,"kind":2048,"name":"toString","url":"classes/quaternion.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":463,"kind":2048,"name":"toJSON","url":"classes/quaternion.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":464,"kind":2048,"name":"getClassName","url":"classes/quaternion.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":465,"kind":2048,"name":"getHashCode","url":"classes/quaternion.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":466,"kind":2048,"name":"asArray","url":"classes/quaternion.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":467,"kind":2048,"name":"equals","url":"classes/quaternion.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":468,"kind":2048,"name":"clone","url":"classes/quaternion.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":469,"kind":2048,"name":"copyFrom","url":"classes/quaternion.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":470,"kind":2048,"name":"copy","url":"classes/quaternion.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":471,"kind":2048,"name":"copyFromFloats","url":"classes/quaternion.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":472,"kind":2048,"name":"set","url":"classes/quaternion.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":473,"kind":2048,"name":"add","url":"classes/quaternion.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":474,"kind":2048,"name":"addInPlace","url":"classes/quaternion.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":475,"kind":2048,"name":"subtract","url":"classes/quaternion.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":476,"kind":2048,"name":"scale","url":"classes/quaternion.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":477,"kind":2048,"name":"scaleToRef","url":"classes/quaternion.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":478,"kind":2048,"name":"scaleInPlace","url":"classes/quaternion.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":479,"kind":2048,"name":"scaleAndAddToRef","url":"classes/quaternion.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":480,"kind":2048,"name":"multiply","url":"classes/quaternion.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":481,"kind":2048,"name":"multiplyToRef","url":"classes/quaternion.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":482,"kind":2048,"name":"multiplyInPlace","url":"classes/quaternion.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":483,"kind":2048,"name":"conjugateToRef","url":"classes/quaternion.html#conjugatetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":484,"kind":2048,"name":"conjugateInPlace","url":"classes/quaternion.html#conjugateinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":485,"kind":2048,"name":"conjugate","url":"classes/quaternion.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":486,"kind":2048,"name":"length","url":"classes/quaternion.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":487,"kind":2048,"name":"normalize","url":"classes/quaternion.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":488,"kind":2048,"name":"toEulerAngles","url":"classes/quaternion.html#toeulerangles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":489,"kind":2048,"name":"toEulerAnglesToRef","url":"classes/quaternion.html#toeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":490,"kind":2048,"name":"toRotationMatrix","url":"classes/quaternion.html#torotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":491,"kind":2048,"name":"fromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":492,"kind":2048,"name":"FromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":493,"kind":2048,"name":"FromRotationMatrixToRef","url":"classes/quaternion.html#fromrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":494,"kind":2048,"name":"LookAt","url":"classes/quaternion.html#lookat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":495,"kind":2048,"name":"Dot","url":"classes/quaternion.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":496,"kind":2048,"name":"AreClose","url":"classes/quaternion.html#areclose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":497,"kind":2048,"name":"Zero","url":"classes/quaternion.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":498,"kind":2048,"name":"Inverse","url":"classes/quaternion.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":499,"kind":2048,"name":"InverseToRef","url":"classes/quaternion.html#inversetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":500,"kind":2048,"name":"Identity","url":"classes/quaternion.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":501,"kind":2048,"name":"IsIdentity","url":"classes/quaternion.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":502,"kind":2048,"name":"RotationAxis","url":"classes/quaternion.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":503,"kind":2048,"name":"RotationAxisToRef","url":"classes/quaternion.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":504,"kind":2048,"name":"FromArray","url":"classes/quaternion.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":505,"kind":2048,"name":"FromEulerAngles","url":"classes/quaternion.html#fromeulerangles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":506,"kind":2048,"name":"FromEulerAnglesToRef","url":"classes/quaternion.html#fromeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":507,"kind":2048,"name":"FromEulerVector","url":"classes/quaternion.html#fromeulervector","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":508,"kind":2048,"name":"FromEulerVectorToRef","url":"classes/quaternion.html#fromeulervectortoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":509,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/quaternion.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":510,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/quaternion.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":511,"kind":2048,"name":"RotationAlphaBetaGamma","url":"classes/quaternion.html#rotationalphabetagamma","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":512,"kind":2048,"name":"RotationAlphaBetaGammaToRef","url":"classes/quaternion.html#rotationalphabetagammatoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":513,"kind":2048,"name":"RotationQuaternionFromAxis","url":"classes/quaternion.html#rotationquaternionfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":514,"kind":2048,"name":"RotationQuaternionFromAxisToRef","url":"classes/quaternion.html#rotationquaternionfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":515,"kind":2048,"name":"Slerp","url":"classes/quaternion.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":516,"kind":2048,"name":"SlerpToRef","url":"classes/quaternion.html#slerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":517,"kind":2048,"name":"Hermite","url":"classes/quaternion.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":518,"kind":128,"name":"BezierCurve","url":"classes/beziercurve.html","classes":"tsd-kind-class"},{"id":519,"kind":2048,"name":"Interpolate","url":"classes/beziercurve.html#interpolate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"BezierCurve"},{"id":520,"kind":128,"name":"Curve3","url":"classes/curve3.html","classes":"tsd-kind-class"},{"id":521,"kind":2048,"name":"CreateQuadraticBezier","url":"classes/curve3.html#createquadraticbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":522,"kind":2048,"name":"CreateCubicBezier","url":"classes/curve3.html#createcubicbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":523,"kind":2048,"name":"CreateHermiteSpline","url":"classes/curve3.html#createhermitespline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":524,"kind":2048,"name":"CreateCatmullRomSpline","url":"classes/curve3.html#createcatmullromspline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":525,"kind":512,"name":"constructor","url":"classes/curve3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Curve3"},{"id":526,"kind":262144,"name":"points","url":"classes/curve3.html#points","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":527,"kind":262144,"name":"length","url":"classes/curve3.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":528,"kind":2048,"name":"continue","url":"classes/curve3.html#continue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Curve3"},{"id":529,"kind":4,"name":"Orientation","url":"enums/orientation.html","classes":"tsd-kind-enum"},{"id":530,"kind":16,"name":"CW","url":"enums/orientation.html#cw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":531,"kind":16,"name":"CCW","url":"enums/orientation.html#ccw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":532,"kind":128,"name":"Frustum","url":"classes/frustum.html","classes":"tsd-kind-class"},{"id":533,"kind":2048,"name":"GetPlanes","url":"classes/frustum.html#getplanes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":534,"kind":2048,"name":"GetNearPlaneToRef","url":"classes/frustum.html#getnearplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":535,"kind":2048,"name":"GetFarPlaneToRef","url":"classes/frustum.html#getfarplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":536,"kind":2048,"name":"GetLeftPlaneToRef","url":"classes/frustum.html#getleftplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":537,"kind":2048,"name":"GetRightPlaneToRef","url":"classes/frustum.html#getrightplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":538,"kind":2048,"name":"GetTopPlaneToRef","url":"classes/frustum.html#gettopplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":539,"kind":2048,"name":"GetBottomPlaneToRef","url":"classes/frustum.html#getbottomplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":540,"kind":2048,"name":"GetPlanesToRef","url":"classes/frustum.html#getplanestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":541,"kind":128,"name":"Arc2","url":"classes/arc2.html","classes":"tsd-kind-class"},{"id":542,"kind":1024,"name":"startPoint","url":"classes/arc2.html#startpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":543,"kind":1024,"name":"midPoint","url":"classes/arc2.html#midpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":544,"kind":1024,"name":"endPoint","url":"classes/arc2.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":545,"kind":1024,"name":"centerPoint","url":"classes/arc2.html#centerpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":546,"kind":1024,"name":"radius","url":"classes/arc2.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":547,"kind":1024,"name":"angle","url":"classes/arc2.html#angle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":548,"kind":1024,"name":"startAngle","url":"classes/arc2.html#startangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":549,"kind":1024,"name":"orientation","url":"classes/arc2.html#orientation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":550,"kind":512,"name":"constructor","url":"classes/arc2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Arc2"},{"id":551,"kind":128,"name":"Viewport","url":"classes/viewport.html","classes":"tsd-kind-class"},{"id":552,"kind":1024,"name":"x","url":"classes/viewport.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":553,"kind":1024,"name":"y","url":"classes/viewport.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":554,"kind":1024,"name":"width","url":"classes/viewport.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":555,"kind":1024,"name":"height","url":"classes/viewport.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":556,"kind":512,"name":"constructor","url":"classes/viewport.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Viewport"},{"id":557,"kind":2048,"name":"clone","url":"classes/viewport.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Viewport"},{"id":558,"kind":128,"name":"Plane","url":"classes/plane.html","classes":"tsd-kind-class"},{"id":559,"kind":1024,"name":"normal","url":"classes/plane.html#normal","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":560,"kind":1024,"name":"d","url":"classes/plane.html#d","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":561,"kind":512,"name":"constructor","url":"classes/plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":562,"kind":2048,"name":"asArray","url":"classes/plane.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":563,"kind":2048,"name":"clone","url":"classes/plane.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":564,"kind":2048,"name":"getClassName","url":"classes/plane.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":565,"kind":2048,"name":"getHashCode","url":"classes/plane.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":566,"kind":2048,"name":"normalize","url":"classes/plane.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":567,"kind":2048,"name":"transform","url":"classes/plane.html#transform","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":568,"kind":2048,"name":"dotCoordinate","url":"classes/plane.html#dotcoordinate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":569,"kind":2048,"name":"copyFromPoints","url":"classes/plane.html#copyfrompoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":570,"kind":2048,"name":"isFrontFacingTo","url":"classes/plane.html#isfrontfacingto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":571,"kind":2048,"name":"signedDistanceTo","url":"classes/plane.html#signeddistanceto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":572,"kind":2048,"name":"FromArray","url":"classes/plane.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":573,"kind":2048,"name":"FromPoints","url":"classes/plane.html#frompoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":574,"kind":2048,"name":"FromPositionAndNormal","url":"classes/plane.html#frompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":575,"kind":2048,"name":"SignedDistanceToPlaneFromPositionAndNormal","url":"classes/plane.html#signeddistancetoplanefrompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":576,"kind":128,"name":"Scalar","url":"classes/scalar.html","classes":"tsd-kind-class"},{"id":577,"kind":1024,"name":"TwoPi","url":"classes/scalar.html#twopi","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":578,"kind":2048,"name":"WithinEpsilon","url":"classes/scalar.html#withinepsilon","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":579,"kind":2048,"name":"ToHex","url":"classes/scalar.html#tohex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":580,"kind":2048,"name":"Sign","url":"classes/scalar.html#sign","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":581,"kind":2048,"name":"Clamp","url":"classes/scalar.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":582,"kind":2048,"name":"Log2","url":"classes/scalar.html#log2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":583,"kind":2048,"name":"Repeat","url":"classes/scalar.html#repeat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":584,"kind":2048,"name":"Normalize","url":"classes/scalar.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":585,"kind":2048,"name":"Denormalize","url":"classes/scalar.html#denormalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":586,"kind":2048,"name":"DeltaAngle","url":"classes/scalar.html#deltaangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":587,"kind":2048,"name":"PingPong","url":"classes/scalar.html#pingpong","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":588,"kind":2048,"name":"SmoothStep","url":"classes/scalar.html#smoothstep","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":589,"kind":2048,"name":"MoveTowards","url":"classes/scalar.html#movetowards","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":590,"kind":2048,"name":"MoveTowardsAngle","url":"classes/scalar.html#movetowardsangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":591,"kind":2048,"name":"Lerp","url":"classes/scalar.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":592,"kind":2048,"name":"LerpAngle","url":"classes/scalar.html#lerpangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":593,"kind":2048,"name":"InverseLerp","url":"classes/scalar.html#inverselerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":594,"kind":2048,"name":"Hermite","url":"classes/scalar.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":595,"kind":2048,"name":"RandomRange","url":"classes/scalar.html#randomrange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":596,"kind":2048,"name":"RangeToPercent","url":"classes/scalar.html#rangetopercent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":597,"kind":2048,"name":"PercentToRange","url":"classes/scalar.html#percenttorange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":598,"kind":2048,"name":"NormalizeRadians","url":"classes/scalar.html#normalizeradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":599,"kind":128,"name":"Path2","url":"classes/path2.html","classes":"tsd-kind-class"},{"id":600,"kind":1024,"name":"closed","url":"classes/path2.html#closed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Path2"},{"id":601,"kind":512,"name":"constructor","url":"classes/path2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path2"},{"id":602,"kind":2048,"name":"addLineTo","url":"classes/path2.html#addlineto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":603,"kind":2048,"name":"addArcTo","url":"classes/path2.html#addarcto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":604,"kind":2048,"name":"close","url":"classes/path2.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":605,"kind":2048,"name":"length","url":"classes/path2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":606,"kind":2048,"name":"getPoints","url":"classes/path2.html#getpoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":607,"kind":2048,"name":"getPointAtLengthPosition","url":"classes/path2.html#getpointatlengthposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":608,"kind":2048,"name":"StartingAt","url":"classes/path2.html#startingat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Path2"},{"id":609,"kind":128,"name":"Path3","url":"classes/path3.html","classes":"tsd-kind-class"},{"id":610,"kind":512,"name":"constructor","url":"classes/path3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path3"},{"id":611,"kind":2048,"name":"getCurve","url":"classes/path3.html#getcurve","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":612,"kind":2048,"name":"getTangents","url":"classes/path3.html#gettangents","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":613,"kind":2048,"name":"getNormals","url":"classes/path3.html#getnormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":614,"kind":2048,"name":"getBinormals","url":"classes/path3.html#getbinormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":615,"kind":2048,"name":"getDistances","url":"classes/path3.html#getdistances","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":616,"kind":2048,"name":"update","url":"classes/path3.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":617,"kind":256,"name":"ISize","url":"interfaces/isize.html","classes":"tsd-kind-interface"},{"id":618,"kind":1024,"name":"width","url":"interfaces/isize.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":619,"kind":1024,"name":"height","url":"interfaces/isize.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":620,"kind":128,"name":"Size","url":"classes/size.html","classes":"tsd-kind-class"},{"id":621,"kind":1024,"name":"width","url":"classes/size.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":622,"kind":1024,"name":"height","url":"classes/size.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":623,"kind":512,"name":"constructor","url":"classes/size.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Size"},{"id":624,"kind":2048,"name":"toString","url":"classes/size.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":625,"kind":2048,"name":"toJSON","url":"classes/size.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":626,"kind":2048,"name":"getClassName","url":"classes/size.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":627,"kind":2048,"name":"getHashCode","url":"classes/size.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":628,"kind":2048,"name":"copyFrom","url":"classes/size.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":629,"kind":2048,"name":"copyFromFloats","url":"classes/size.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":630,"kind":2048,"name":"set","url":"classes/size.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":631,"kind":2048,"name":"multiplyByFloats","url":"classes/size.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":632,"kind":2048,"name":"clone","url":"classes/size.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":633,"kind":2048,"name":"equals","url":"classes/size.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":634,"kind":262144,"name":"surface","url":"classes/size.html#surface","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Size"},{"id":635,"kind":2048,"name":"Zero","url":"classes/size.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":636,"kind":2048,"name":"add","url":"classes/size.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":637,"kind":2048,"name":"subtract","url":"classes/size.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":638,"kind":2048,"name":"Lerp","url":"classes/size.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":639,"kind":256,"name":"ActionHandlers","url":"interfaces/actionhandlers.html","classes":"tsd-kind-interface"},{"id":640,"kind":1024,"name":"started","url":"interfaces/actionhandlers.html#started","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":641,"kind":1024,"name":"stopped","url":"interfaces/actionhandlers.html#stopped","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":642,"kind":128,"name":"DiscreteAction","url":"classes/discreteaction.html","classes":"tsd-kind-class"},{"id":643,"kind":2048,"name":"on","url":"classes/discreteaction.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":644,"kind":2048,"name":"getState","url":"classes/discreteaction.html#getstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":645,"kind":2048,"name":"isActive","url":"classes/discreteaction.html#isactive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":646,"kind":4194304,"name":"ActionHandler","url":"index.html#actionhandler","classes":"tsd-kind-type-alias"},{"id":647,"kind":65536,"name":"__type","url":"index.html#actionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"ActionHandler"},{"id":648,"kind":256,"name":"ActionEvent","url":"interfaces/actionevent.html","classes":"tsd-kind-interface"},{"id":649,"kind":1024,"name":"user","url":"interfaces/actionevent.html#user","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":650,"kind":1024,"name":"targetId","url":"interfaces/actionevent.html#targetid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":651,"kind":1024,"name":"behaviorType","url":"interfaces/actionevent.html#behaviortype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":652,"kind":1024,"name":"actionName","url":"interfaces/actionevent.html#actionname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":653,"kind":1024,"name":"actionState","url":"interfaces/actionevent.html#actionstate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":654,"kind":4194304,"name":"ActionState","url":"index.html#actionstate","classes":"tsd-kind-type-alias"},{"id":655,"kind":128,"name":"Behavior","url":"classes/behavior.html","classes":"tsd-kind-class"},{"id":656,"kind":262144,"name":"behaviorType","url":"classes/behavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Behavior"},{"id":657,"kind":2048,"name":"_supportsAction","url":"classes/behavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Behavior"},{"id":658,"kind":4194304,"name":"BehaviorType","url":"index.html#behaviortype","classes":"tsd-kind-type-alias"},{"id":659,"kind":128,"name":"TargetBehavior","url":"classes/targetbehavior.html","classes":"tsd-kind-class"},{"id":660,"kind":262144,"name":"behaviorType","url":"classes/targetbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"TargetBehavior"},{"id":661,"kind":262144,"name":"target","url":"classes/targetbehavior.html#target","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetBehavior"},{"id":662,"kind":2048,"name":"onTarget","url":"classes/targetbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":663,"kind":2048,"name":"isTargeted","url":"classes/targetbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":664,"kind":2048,"name":"_supportsAction","url":"classes/targetbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TargetBehavior"},{"id":665,"kind":128,"name":"ButtonBehavior","url":"classes/buttonbehavior.html","classes":"tsd-kind-class"},{"id":666,"kind":262144,"name":"behaviorType","url":"classes/buttonbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ButtonBehavior"},{"id":667,"kind":262144,"name":"hover","url":"classes/buttonbehavior.html#hover","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":668,"kind":262144,"name":"click","url":"classes/buttonbehavior.html#click","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":669,"kind":262144,"name":"button","url":"classes/buttonbehavior.html#button","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":670,"kind":2048,"name":"onHover","url":"classes/buttonbehavior.html#onhover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":671,"kind":2048,"name":"onClick","url":"classes/buttonbehavior.html#onclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":672,"kind":2048,"name":"onButton","url":"classes/buttonbehavior.html#onbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":673,"kind":2048,"name":"isHoveredOver","url":"classes/buttonbehavior.html#ishoveredover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":674,"kind":2048,"name":"isClicked","url":"classes/buttonbehavior.html#isclicked","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":675,"kind":262144,"name":"target","url":"classes/buttonbehavior.html#target","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":676,"kind":2048,"name":"onTarget","url":"classes/buttonbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":677,"kind":2048,"name":"isTargeted","url":"classes/buttonbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":678,"kind":2048,"name":"_supportsAction","url":"classes/buttonbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":679,"kind":4,"name":"MediaCommand","url":"enums/mediacommand.html","classes":"tsd-kind-enum"},{"id":680,"kind":16,"name":"Start","url":"enums/mediacommand.html#start","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":681,"kind":16,"name":"Update","url":"enums/mediacommand.html#update","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":682,"kind":16,"name":"Stop","url":"enums/mediacommand.html#stop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":683,"kind":128,"name":"MediaInstance","url":"classes/mediainstance.html","classes":"tsd-kind-class"},{"id":684,"kind":1024,"name":"id","url":"classes/mediainstance.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":685,"kind":1024,"name":"actor","url":"classes/mediainstance.html#actor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":686,"kind":512,"name":"constructor","url":"classes/mediainstance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MediaInstance"},{"id":687,"kind":2048,"name":"setState","url":"classes/mediainstance.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":688,"kind":2048,"name":"pause","url":"classes/mediainstance.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":689,"kind":2048,"name":"resume","url":"classes/mediainstance.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":690,"kind":2048,"name":"stop","url":"classes/mediainstance.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":691,"kind":4194304,"name":"SetAudioStateOptions","url":"index.html#setaudiostateoptions","classes":"tsd-kind-type-alias"},{"id":692,"kind":65536,"name":"__type","url":"index.html#setaudiostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetAudioStateOptions"},{"id":693,"kind":32,"name":"pitch","url":"index.html#setaudiostateoptions.__type.pitch","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":694,"kind":32,"name":"volume","url":"index.html#setaudiostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":695,"kind":32,"name":"looping","url":"index.html#setaudiostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":696,"kind":32,"name":"paused","url":"index.html#setaudiostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":697,"kind":32,"name":"doppler","url":"index.html#setaudiostateoptions.__type.doppler","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":698,"kind":32,"name":"spread","url":"index.html#setaudiostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":699,"kind":32,"name":"rolloffStartDistance","url":"index.html#setaudiostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":700,"kind":32,"name":"time","url":"index.html#setaudiostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":701,"kind":4194304,"name":"SetVideoStateOptions","url":"index.html#setvideostateoptions","classes":"tsd-kind-type-alias"},{"id":702,"kind":65536,"name":"__type","url":"index.html#setvideostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetVideoStateOptions"},{"id":703,"kind":32,"name":"volume","url":"index.html#setvideostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":704,"kind":32,"name":"looping","url":"index.html#setvideostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":705,"kind":32,"name":"paused","url":"index.html#setvideostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":706,"kind":32,"name":"spread","url":"index.html#setvideostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":707,"kind":32,"name":"rolloffStartDistance","url":"index.html#setvideostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":708,"kind":32,"name":"time","url":"index.html#setvideostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":709,"kind":32,"name":"visible","url":"index.html#setvideostateoptions.__type.visible","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":710,"kind":4194304,"name":"SetMediaStateOptions","url":"index.html#setmediastateoptions","classes":"tsd-kind-type-alias"},{"id":711,"kind":4,"name":"CollisionLayer","url":"enums/collisionlayer.html","classes":"tsd-kind-enum"},{"id":712,"kind":16,"name":"Default","url":"enums/collisionlayer.html#default","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":713,"kind":16,"name":"Navigation","url":"enums/collisionlayer.html#navigation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":714,"kind":16,"name":"Hologram","url":"enums/collisionlayer.html#hologram","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":715,"kind":16,"name":"UI","url":"enums/collisionlayer.html#ui","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":716,"kind":256,"name":"ColliderLike","url":"interfaces/colliderlike.html","classes":"tsd-kind-interface"},{"id":717,"kind":1024,"name":"enabled","url":"interfaces/colliderlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":718,"kind":1024,"name":"isTrigger","url":"interfaces/colliderlike.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":719,"kind":1024,"name":"layer","url":"interfaces/colliderlike.html#layer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":720,"kind":1024,"name":"geometry","url":"interfaces/colliderlike.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":721,"kind":1024,"name":"eventSubscriptions","url":"interfaces/colliderlike.html#eventsubscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":722,"kind":128,"name":"Collider","url":"classes/collider.html","classes":"tsd-kind-class"},{"id":723,"kind":1024,"name":"enabled","url":"classes/collider.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":724,"kind":1024,"name":"isTrigger","url":"classes/collider.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":725,"kind":1024,"name":"layer","url":"classes/collider.html#layer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":726,"kind":1024,"name":"geometry","url":"classes/collider.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":727,"kind":262144,"name":"eventSubscriptions","url":"classes/collider.html#eventsubscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Collider"},{"id":728,"kind":2048,"name":"onCollision","url":"classes/collider.html#oncollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":729,"kind":2048,"name":"offCollision","url":"classes/collider.html#offcollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":730,"kind":2048,"name":"onTrigger","url":"classes/collider.html#ontrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":731,"kind":2048,"name":"offTrigger","url":"classes/collider.html#offtrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":732,"kind":4194304,"name":"SphereColliderGeometry","url":"index.html#spherecollidergeometry","classes":"tsd-kind-type-alias"},{"id":733,"kind":65536,"name":"__type","url":"index.html#spherecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SphereColliderGeometry"},{"id":734,"kind":32,"name":"shape","url":"index.html#spherecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":735,"kind":32,"name":"center","url":"index.html#spherecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":736,"kind":32,"name":"radius","url":"index.html#spherecollidergeometry.__type.radius","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":737,"kind":4194304,"name":"BoxColliderGeometry","url":"index.html#boxcollidergeometry","classes":"tsd-kind-type-alias"},{"id":738,"kind":65536,"name":"__type","url":"index.html#boxcollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxColliderGeometry"},{"id":739,"kind":32,"name":"shape","url":"index.html#boxcollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":740,"kind":32,"name":"center","url":"index.html#boxcollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":741,"kind":32,"name":"size","url":"index.html#boxcollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":742,"kind":4194304,"name":"CapsuleColliderGeometry","url":"index.html#capsulecollidergeometry","classes":"tsd-kind-type-alias"},{"id":743,"kind":65536,"name":"__type","url":"index.html#capsulecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsuleColliderGeometry"},{"id":744,"kind":32,"name":"shape","url":"index.html#capsulecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":745,"kind":32,"name":"center","url":"index.html#capsulecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":746,"kind":32,"name":"size","url":"index.html#capsulecollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":747,"kind":4194304,"name":"AutoColliderGeometry","url":"index.html#autocollidergeometry","classes":"tsd-kind-type-alias"},{"id":748,"kind":65536,"name":"__type","url":"index.html#autocollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AutoColliderGeometry"},{"id":749,"kind":32,"name":"shape","url":"index.html#autocollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AutoColliderGeometry.__type"},{"id":750,"kind":4194304,"name":"ColliderGeometry","url":"index.html#collidergeometry","classes":"tsd-kind-type-alias"},{"id":751,"kind":4,"name":"ColliderType","url":"enums/collidertype.html","classes":"tsd-kind-enum"},{"id":752,"kind":16,"name":"Auto","url":"enums/collidertype.html#auto","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":753,"kind":16,"name":"Box","url":"enums/collidertype.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":754,"kind":16,"name":"Sphere","url":"enums/collidertype.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":755,"kind":16,"name":"Capsule","url":"enums/collidertype.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":756,"kind":256,"name":"ContactPoint","url":"interfaces/contactpoint.html","classes":"tsd-kind-interface"},{"id":757,"kind":1024,"name":"normal","url":"interfaces/contactpoint.html#normal","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":758,"kind":1024,"name":"point","url":"interfaces/contactpoint.html#point","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":759,"kind":1024,"name":"separation","url":"interfaces/contactpoint.html#separation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":760,"kind":256,"name":"CollisionData","url":"interfaces/collisiondata.html","classes":"tsd-kind-interface"},{"id":761,"kind":1024,"name":"otherActorId","url":"interfaces/collisiondata.html#otheractorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":762,"kind":1024,"name":"otherActor","url":"interfaces/collisiondata.html#otheractor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":763,"kind":1024,"name":"contacts","url":"interfaces/collisiondata.html#contacts","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":764,"kind":1024,"name":"impulse","url":"interfaces/collisiondata.html#impulse","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":765,"kind":1024,"name":"relativeVelocity","url":"interfaces/collisiondata.html#relativevelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":766,"kind":4194304,"name":"CollisionHandler","url":"index.html#collisionhandler","classes":"tsd-kind-type-alias"},{"id":767,"kind":65536,"name":"__type","url":"index.html#collisionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CollisionHandler"},{"id":768,"kind":4194304,"name":"TriggerHandler","url":"index.html#triggerhandler","classes":"tsd-kind-type-alias"},{"id":769,"kind":65536,"name":"__type","url":"index.html#triggerhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TriggerHandler"},{"id":770,"kind":4194304,"name":"CollisionEventState","url":"index.html#collisioneventstate","classes":"tsd-kind-type-alias"},{"id":771,"kind":4,"name":"CollisionDetectionMode","url":"enums/collisiondetectionmode.html","classes":"tsd-kind-enum"},{"id":772,"kind":16,"name":"Discrete","url":"enums/collisiondetectionmode.html#discrete","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":773,"kind":16,"name":"Continuous","url":"enums/collisiondetectionmode.html#continuous","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":774,"kind":16,"name":"ContinuousDynamic","url":"enums/collisiondetectionmode.html#continuousdynamic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":775,"kind":256,"name":"CollisionEvent","url":"interfaces/collisionevent.html","classes":"tsd-kind-interface"},{"id":776,"kind":1024,"name":"colliderOwnerId","url":"interfaces/collisionevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":777,"kind":1024,"name":"eventType","url":"interfaces/collisionevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":778,"kind":1024,"name":"collisionData","url":"interfaces/collisionevent.html#collisiondata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":779,"kind":4194304,"name":"TriggerEventType","url":"index.html#triggereventtype","classes":"tsd-kind-type-alias"},{"id":780,"kind":4194304,"name":"CollisionEventType","url":"index.html#collisioneventtype","classes":"tsd-kind-type-alias"},{"id":781,"kind":128,"name":"Adapter","url":"classes/adapter.html","classes":"tsd-kind-class"},{"id":782,"kind":262144,"name":"server","url":"classes/adapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Adapter"},{"id":783,"kind":262144,"name":"port","url":"classes/adapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Adapter"},{"id":784,"kind":512,"name":"constructor","url":"classes/adapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Adapter"},{"id":785,"kind":2048,"name":"listen","url":"classes/adapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Adapter"},{"id":786,"kind":8388608,"name":"onConnection","url":"classes/adapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Adapter"},{"id":787,"kind":4194304,"name":"AdapterOptions","url":"index.html#adapteroptions","classes":"tsd-kind-type-alias"},{"id":788,"kind":65536,"name":"__type","url":"index.html#adapteroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AdapterOptions"},{"id":789,"kind":32,"name":"server","url":"index.html#adapteroptions.__type.server","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":790,"kind":32,"name":"port","url":"index.html#adapteroptions.__type.port","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":791,"kind":32,"name":"MS_PER_S","url":"index.html#ms_per_s","classes":"tsd-kind-variable"},{"id":792,"kind":32,"name":"MS_PER_NS","url":"index.html#ms_per_ns","classes":"tsd-kind-variable"},{"id":793,"kind":128,"name":"ClientStartup","url":"classes/clientstartup.html","classes":"tsd-kind-class"},{"id":794,"kind":262144,"name":"name","url":"classes/clientstartup.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":795,"kind":512,"name":"constructor","url":"classes/clientstartup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":796,"kind":2048,"name":"sendMessage","url":"classes/clientstartup.html#sendmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":797,"kind":262144,"name":"conn","url":"classes/clientstartup.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":798,"kind":262144,"name":"promises","url":"classes/clientstartup.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":799,"kind":2048,"name":"run","url":"classes/clientstartup.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":800,"kind":2048,"name":"completed","url":"classes/clientstartup.html#completed","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":801,"kind":2048,"name":"use","url":"classes/clientstartup.html#use","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":802,"kind":2048,"name":"startListening","url":"classes/clientstartup.html#startlistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":803,"kind":2048,"name":"stopListening","url":"classes/clientstartup.html#stoplistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":804,"kind":2048,"name":"sendPayload","url":"classes/clientstartup.html#sendpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":805,"kind":2048,"name":"recvMessage","url":"classes/clientstartup.html#recvmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":806,"kind":2048,"name":"recvPayload","url":"classes/clientstartup.html#recvpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":807,"kind":2048,"name":"drainPromises","url":"classes/clientstartup.html#drainpromises","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":808,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":809,"kind":1024,"name":"defaultMaxListeners","url":"classes/clientstartup.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":810,"kind":2048,"name":"addListener","url":"classes/clientstartup.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":811,"kind":2048,"name":"on","url":"classes/clientstartup.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":812,"kind":2048,"name":"once","url":"classes/clientstartup.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":813,"kind":2048,"name":"prependListener","url":"classes/clientstartup.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":814,"kind":2048,"name":"prependOnceListener","url":"classes/clientstartup.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":815,"kind":2048,"name":"removeListener","url":"classes/clientstartup.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":816,"kind":2048,"name":"off","url":"classes/clientstartup.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":817,"kind":2048,"name":"removeAllListeners","url":"classes/clientstartup.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":818,"kind":2048,"name":"setMaxListeners","url":"classes/clientstartup.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":819,"kind":2048,"name":"getMaxListeners","url":"classes/clientstartup.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":820,"kind":2048,"name":"listeners","url":"classes/clientstartup.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":821,"kind":2048,"name":"rawListeners","url":"classes/clientstartup.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":822,"kind":2048,"name":"emit","url":"classes/clientstartup.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":823,"kind":2048,"name":"eventNames","url":"classes/clientstartup.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":824,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":825,"kind":4194304,"name":"AssetCreationMessage","url":"index.html#assetcreationmessage","classes":"tsd-kind-type-alias"},{"id":826,"kind":4194304,"name":"AnimationCreationMessage","url":"index.html#animationcreationmessage","classes":"tsd-kind-type-alias"},{"id":827,"kind":256,"name":"Connection","url":"interfaces/connection.html","classes":"tsd-kind-interface"},{"id":828,"kind":1024,"name":"quality","url":"interfaces/connection.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":829,"kind":1024,"name":"promises","url":"interfaces/connection.html#promises","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":830,"kind":1024,"name":"statsReport","url":"interfaces/connection.html#statsreport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":831,"kind":2048,"name":"on","url":"interfaces/connection.html#on","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":832,"kind":2048,"name":"off","url":"interfaces/connection.html#off","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":833,"kind":2048,"name":"close","url":"interfaces/connection.html#close","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":834,"kind":2048,"name":"send","url":"interfaces/connection.html#send","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":835,"kind":2048,"name":"recv","url":"interfaces/connection.html#recv","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":836,"kind":4194304,"name":"NetworkStatsReport","url":"index.html#networkstatsreport","classes":"tsd-kind-type-alias"},{"id":837,"kind":65536,"name":"__type","url":"index.html#networkstatsreport.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetworkStatsReport"},{"id":838,"kind":32,"name":"networkBandwidthIn","url":"index.html#networkstatsreport.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":839,"kind":32,"name":"networkBandwidthOut","url":"index.html#networkstatsreport.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":840,"kind":32,"name":"networkMessageCount","url":"index.html#networkstatsreport.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":841,"kind":128,"name":"WebSocket","url":"classes/websocket.html","classes":"tsd-kind-class"},{"id":842,"kind":262144,"name":"remoteAddress","url":"classes/websocket.html#remoteaddress","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebSocket"},{"id":843,"kind":512,"name":"constructor","url":"classes/websocket.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebSocket"},{"id":844,"kind":2048,"name":"close","url":"classes/websocket.html#close","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocket"},{"id":845,"kind":1024,"name":"statsTracker","url":"classes/websocket.html#statstracker","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":846,"kind":262144,"name":"quality","url":"classes/websocket.html#quality","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":847,"kind":262144,"name":"promises","url":"classes/websocket.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":848,"kind":262144,"name":"statsReport","url":"classes/websocket.html#statsreport","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":849,"kind":2048,"name":"off","url":"classes/websocket.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":850,"kind":2048,"name":"send","url":"classes/websocket.html#send","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":851,"kind":2048,"name":"recv","url":"classes/websocket.html#recv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":852,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":853,"kind":1024,"name":"defaultMaxListeners","url":"classes/websocket.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":854,"kind":2048,"name":"addListener","url":"classes/websocket.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":855,"kind":2048,"name":"on","url":"classes/websocket.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":856,"kind":2048,"name":"once","url":"classes/websocket.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":857,"kind":2048,"name":"prependListener","url":"classes/websocket.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":858,"kind":2048,"name":"prependOnceListener","url":"classes/websocket.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":859,"kind":2048,"name":"removeListener","url":"classes/websocket.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":860,"kind":2048,"name":"removeAllListeners","url":"classes/websocket.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":861,"kind":2048,"name":"setMaxListeners","url":"classes/websocket.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":862,"kind":2048,"name":"getMaxListeners","url":"classes/websocket.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":863,"kind":2048,"name":"listeners","url":"classes/websocket.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":864,"kind":2048,"name":"rawListeners","url":"classes/websocket.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":865,"kind":2048,"name":"emit","url":"classes/websocket.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":866,"kind":2048,"name":"eventNames","url":"classes/websocket.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":867,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":868,"kind":4194304,"name":"CreateColliderType","url":"index.html#createcollidertype","classes":"tsd-kind-type-alias"},{"id":869,"kind":32,"name":"byteToHex","url":"index.html#bytetohex","classes":"tsd-kind-variable"},{"id":870,"kind":64,"name":"uuidParse","url":"index.html#uuidparse","classes":"tsd-kind-function"},{"id":871,"kind":4194304,"name":"Like","url":"index.html#like","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":872,"kind":64,"name":"observeLeafProperties","url":"index.html#observeleafproperties","classes":"tsd-kind-function"},{"id":873,"kind":64,"name":"unobserveLeafProperties","url":"index.html#unobserveleafproperties","classes":"tsd-kind-function"},{"id":874,"kind":64,"name":"safeAccessPath","url":"index.html#safeaccesspath","classes":"tsd-kind-function"},{"id":875,"kind":32,"name":"CurrentSDKVersion","url":"index.html#currentsdkversion","classes":"tsd-kind-variable"},{"id":876,"kind":32,"name":"MinimumSupportedClientVersion","url":"index.html#minimumsupportedclientversion","classes":"tsd-kind-variable"},{"id":877,"kind":4194304,"name":"SubscriptionType","url":"index.html#subscriptiontype","classes":"tsd-kind-type-alias"},{"id":878,"kind":4194304,"name":"TraceSeverity","url":"index.html#traceseverity","classes":"tsd-kind-type-alias"},{"id":879,"kind":256,"name":"RigidBodyLike","url":"interfaces/rigidbodylike.html","classes":"tsd-kind-interface"},{"id":880,"kind":1024,"name":"enabled","url":"interfaces/rigidbodylike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":881,"kind":1024,"name":"velocity","url":"interfaces/rigidbodylike.html#velocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":882,"kind":1024,"name":"angularVelocity","url":"interfaces/rigidbodylike.html#angularvelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":883,"kind":1024,"name":"mass","url":"interfaces/rigidbodylike.html#mass","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":884,"kind":1024,"name":"detectCollisions","url":"interfaces/rigidbodylike.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":885,"kind":1024,"name":"collisionDetectionMode","url":"interfaces/rigidbodylike.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":886,"kind":1024,"name":"useGravity","url":"interfaces/rigidbodylike.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":887,"kind":1024,"name":"isKinematic","url":"interfaces/rigidbodylike.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":888,"kind":1024,"name":"constraints","url":"interfaces/rigidbodylike.html#constraints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":889,"kind":128,"name":"RigidBody","url":"classes/rigidbody.html","classes":"tsd-kind-class"},{"id":890,"kind":1024,"name":"enabled","url":"classes/rigidbody.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":891,"kind":1024,"name":"mass","url":"classes/rigidbody.html#mass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":892,"kind":1024,"name":"detectCollisions","url":"classes/rigidbody.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":893,"kind":1024,"name":"collisionDetectionMode","url":"classes/rigidbody.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":894,"kind":1024,"name":"useGravity","url":"classes/rigidbody.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":895,"kind":1024,"name":"isKinematic","url":"classes/rigidbody.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":896,"kind":262144,"name":"velocity","url":"classes/rigidbody.html#velocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":897,"kind":262144,"name":"angularVelocity","url":"classes/rigidbody.html#angularvelocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":898,"kind":262144,"name":"constraints","url":"classes/rigidbody.html#constraints","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":899,"kind":2048,"name":"movePosition","url":"classes/rigidbody.html#moveposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":900,"kind":2048,"name":"moveRotation","url":"classes/rigidbody.html#moverotation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":901,"kind":2048,"name":"addForce","url":"classes/rigidbody.html#addforce","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":902,"kind":2048,"name":"addForceAtPosition","url":"classes/rigidbody.html#addforceatposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":903,"kind":2048,"name":"addTorque","url":"classes/rigidbody.html#addtorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":904,"kind":2048,"name":"addRelativeTorque","url":"classes/rigidbody.html#addrelativetorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":905,"kind":4,"name":"RigidBodyConstraints","url":"enums/rigidbodyconstraints.html","classes":"tsd-kind-enum"},{"id":906,"kind":16,"name":"None","url":"enums/rigidbodyconstraints.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":907,"kind":16,"name":"FreezePositionX","url":"enums/rigidbodyconstraints.html#freezepositionx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":908,"kind":16,"name":"FreezePositionY","url":"enums/rigidbodyconstraints.html#freezepositiony","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":909,"kind":16,"name":"FreezePositionZ","url":"enums/rigidbodyconstraints.html#freezepositionz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":910,"kind":16,"name":"FreezePosition","url":"enums/rigidbodyconstraints.html#freezeposition","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":911,"kind":16,"name":"FreezeRotationX","url":"enums/rigidbodyconstraints.html#freezerotationx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":912,"kind":16,"name":"FreezeRotationY","url":"enums/rigidbodyconstraints.html#freezerotationy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":913,"kind":16,"name":"FreezeRotationZ","url":"enums/rigidbodyconstraints.html#freezerotationz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":914,"kind":16,"name":"FreezeRotation","url":"enums/rigidbodyconstraints.html#freezerotation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":915,"kind":16,"name":"FreezeAll","url":"enums/rigidbodyconstraints.html#freezeall","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":916,"kind":256,"name":"TriggerEvent","url":"interfaces/triggerevent.html","classes":"tsd-kind-interface"},{"id":917,"kind":1024,"name":"colliderOwnerId","url":"interfaces/triggerevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":918,"kind":1024,"name":"eventType","url":"interfaces/triggerevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":919,"kind":1024,"name":"otherColliderOwnerId","url":"interfaces/triggerevent.html#othercolliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":920,"kind":256,"name":"ActorTransformLike","url":"interfaces/actortransformlike.html","classes":"tsd-kind-interface"},{"id":921,"kind":1024,"name":"app","url":"interfaces/actortransformlike.html#app","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":922,"kind":1024,"name":"local","url":"interfaces/actortransformlike.html#local","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":923,"kind":128,"name":"ActorTransform","url":"classes/actortransform.html","classes":"tsd-kind-class"},{"id":924,"kind":262144,"name":"app","url":"classes/actortransform.html#app","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":925,"kind":262144,"name":"local","url":"classes/actortransform.html#local","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":926,"kind":512,"name":"constructor","url":"classes/actortransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ActorTransform"},{"id":927,"kind":2048,"name":"copy","url":"classes/actortransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":928,"kind":2048,"name":"toJSON","url":"classes/actortransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":929,"kind":256,"name":"AppearanceLike","url":"interfaces/appearancelike.html","classes":"tsd-kind-interface"},{"id":930,"kind":1024,"name":"enabled","url":"interfaces/appearancelike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":931,"kind":1024,"name":"materialId","url":"interfaces/appearancelike.html#materialid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":932,"kind":1024,"name":"meshId","url":"interfaces/appearancelike.html#meshid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":933,"kind":128,"name":"Appearance","url":"classes/appearance.html","classes":"tsd-kind-class"},{"id":934,"kind":262144,"name":"enabled","url":"classes/appearance.html#enabled","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":935,"kind":262144,"name":"enabledFor","url":"classes/appearance.html#enabledfor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":936,"kind":262144,"name":"activeAndEnabled","url":"classes/appearance.html#activeandenabled","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Appearance"},{"id":937,"kind":262144,"name":"material","url":"classes/appearance.html#material","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":938,"kind":262144,"name":"materialId","url":"classes/appearance.html#materialid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":939,"kind":262144,"name":"mesh","url":"classes/appearance.html#mesh","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":940,"kind":262144,"name":"meshId","url":"classes/appearance.html#meshid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":941,"kind":512,"name":"constructor","url":"classes/appearance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Appearance"},{"id":942,"kind":2048,"name":"copy","url":"classes/appearance.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":943,"kind":2048,"name":"toJSON","url":"classes/appearance.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":944,"kind":256,"name":"AttachmentLike","url":"interfaces/attachmentlike.html","classes":"tsd-kind-interface"},{"id":945,"kind":1024,"name":"userId","url":"interfaces/attachmentlike.html#userid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":946,"kind":1024,"name":"attachPoint","url":"interfaces/attachmentlike.html#attachpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":947,"kind":128,"name":"Attachment","url":"classes/attachment.html","classes":"tsd-kind-class"},{"id":948,"kind":262144,"name":"userId","url":"classes/attachment.html#userid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":949,"kind":262144,"name":"attachPoint","url":"classes/attachment.html#attachpoint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":950,"kind":2048,"name":"copy","url":"classes/attachment.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachment"},{"id":951,"kind":4194304,"name":"AttachPoint","url":"index.html#attachpoint","classes":"tsd-kind-type-alias"},{"id":952,"kind":256,"name":"LightLike","url":"interfaces/lightlike.html","classes":"tsd-kind-interface"},{"id":953,"kind":1024,"name":"enabled","url":"interfaces/lightlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":954,"kind":1024,"name":"type","url":"interfaces/lightlike.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":955,"kind":1024,"name":"color","url":"interfaces/lightlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":956,"kind":1024,"name":"intensity","url":"interfaces/lightlike.html#intensity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":957,"kind":1024,"name":"range","url":"interfaces/lightlike.html#range","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":958,"kind":1024,"name":"spotAngle","url":"interfaces/lightlike.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":959,"kind":128,"name":"Light","url":"classes/light.html","classes":"tsd-kind-class"},{"id":960,"kind":1024,"name":"enabled","url":"classes/light.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":961,"kind":1024,"name":"type","url":"classes/light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":962,"kind":1024,"name":"intensity","url":"classes/light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":963,"kind":1024,"name":"range","url":"classes/light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":964,"kind":1024,"name":"spotAngle","url":"classes/light.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":965,"kind":262144,"name":"color","url":"classes/light.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Light"},{"id":966,"kind":512,"name":"constructor","url":"classes/light.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Light"},{"id":967,"kind":2048,"name":"copy","url":"classes/light.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":968,"kind":2048,"name":"toJSON","url":"classes/light.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":969,"kind":4194304,"name":"LightType","url":"index.html#lighttype","classes":"tsd-kind-type-alias"},{"id":970,"kind":4,"name":"LookAtMode","url":"enums/lookatmode.html","classes":"tsd-kind-enum"},{"id":971,"kind":16,"name":"None","url":"enums/lookatmode.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":972,"kind":16,"name":"TargetY","url":"enums/lookatmode.html#targety","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":973,"kind":16,"name":"TargetXY","url":"enums/lookatmode.html#targetxy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":974,"kind":256,"name":"LookAtLike","url":"interfaces/lookatlike.html","classes":"tsd-kind-interface"},{"id":975,"kind":1024,"name":"actorId","url":"interfaces/lookatlike.html#actorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":976,"kind":1024,"name":"mode","url":"interfaces/lookatlike.html#mode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":977,"kind":1024,"name":"backward","url":"interfaces/lookatlike.html#backward","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":978,"kind":128,"name":"LookAt","url":"classes/lookat.html","classes":"tsd-kind-class"},{"id":979,"kind":262144,"name":"actorId","url":"classes/lookat.html#actorid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":980,"kind":262144,"name":"mode","url":"classes/lookat.html#mode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":981,"kind":262144,"name":"backward","url":"classes/lookat.html#backward","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":982,"kind":2048,"name":"copy","url":"classes/lookat.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LookAt"},{"id":983,"kind":4,"name":"TextAnchorLocation","url":"enums/textanchorlocation.html","classes":"tsd-kind-enum"},{"id":984,"kind":16,"name":"TopLeft","url":"enums/textanchorlocation.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":985,"kind":16,"name":"TopCenter","url":"enums/textanchorlocation.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":986,"kind":16,"name":"TopRight","url":"enums/textanchorlocation.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":987,"kind":16,"name":"MiddleLeft","url":"enums/textanchorlocation.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":988,"kind":16,"name":"MiddleCenter","url":"enums/textanchorlocation.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":989,"kind":16,"name":"MiddleRight","url":"enums/textanchorlocation.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":990,"kind":16,"name":"BottomLeft","url":"enums/textanchorlocation.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":991,"kind":16,"name":"BottomCenter","url":"enums/textanchorlocation.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":992,"kind":16,"name":"BottomRight","url":"enums/textanchorlocation.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":993,"kind":4,"name":"TextJustify","url":"enums/textjustify.html","classes":"tsd-kind-enum"},{"id":994,"kind":16,"name":"Left","url":"enums/textjustify.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":995,"kind":16,"name":"Center","url":"enums/textjustify.html#center","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":996,"kind":16,"name":"Right","url":"enums/textjustify.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":997,"kind":4,"name":"TextFontFamily","url":"enums/textfontfamily.html","classes":"tsd-kind-enum"},{"id":998,"kind":16,"name":"Serif","url":"enums/textfontfamily.html#serif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":999,"kind":16,"name":"SansSerif","url":"enums/textfontfamily.html#sansserif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":1000,"kind":256,"name":"TextLike","url":"interfaces/textlike.html","classes":"tsd-kind-interface"},{"id":1001,"kind":1024,"name":"enabled","url":"interfaces/textlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1002,"kind":1024,"name":"contents","url":"interfaces/textlike.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1003,"kind":1024,"name":"height","url":"interfaces/textlike.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1004,"kind":1024,"name":"pixelsPerLine","url":"interfaces/textlike.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1005,"kind":1024,"name":"anchor","url":"interfaces/textlike.html#anchor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1006,"kind":1024,"name":"justify","url":"interfaces/textlike.html#justify","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1007,"kind":1024,"name":"font","url":"interfaces/textlike.html#font","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1008,"kind":1024,"name":"color","url":"interfaces/textlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1009,"kind":128,"name":"Text","url":"classes/text.html","classes":"tsd-kind-class"},{"id":1010,"kind":1024,"name":"enabled","url":"classes/text.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1011,"kind":1024,"name":"contents","url":"classes/text.html#contents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1012,"kind":1024,"name":"height","url":"classes/text.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1013,"kind":1024,"name":"pixelsPerLine","url":"classes/text.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1014,"kind":1024,"name":"anchor","url":"classes/text.html#anchor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1015,"kind":1024,"name":"justify","url":"classes/text.html#justify","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1016,"kind":1024,"name":"font","url":"classes/text.html#font","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1017,"kind":262144,"name":"color","url":"classes/text.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Text"},{"id":1018,"kind":512,"name":"constructor","url":"classes/text.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Text"},{"id":1019,"kind":2048,"name":"copy","url":"classes/text.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":1020,"kind":2048,"name":"toJSON","url":"classes/text.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":1021,"kind":256,"name":"TransformLike","url":"interfaces/transformlike.html","classes":"tsd-kind-interface"},{"id":1022,"kind":1024,"name":"position","url":"interfaces/transformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":1023,"kind":1024,"name":"rotation","url":"interfaces/transformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":1024,"kind":256,"name":"ScaledTransformLike","url":"interfaces/scaledtransformlike.html","classes":"tsd-kind-interface"},{"id":1025,"kind":1024,"name":"scale","url":"interfaces/scaledtransformlike.html#scale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ScaledTransformLike"},{"id":1026,"kind":1024,"name":"position","url":"interfaces/scaledtransformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":1027,"kind":1024,"name":"rotation","url":"interfaces/scaledtransformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":1028,"kind":128,"name":"Transform","url":"classes/transform.html","classes":"tsd-kind-class"},{"id":1029,"kind":262144,"name":"position","url":"classes/transform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":1030,"kind":262144,"name":"rotation","url":"classes/transform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":1031,"kind":512,"name":"constructor","url":"classes/transform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Transform"},{"id":1032,"kind":2048,"name":"copy","url":"classes/transform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":1033,"kind":2048,"name":"toJSON","url":"classes/transform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":1034,"kind":128,"name":"ScaledTransform","url":"classes/scaledtransform.html","classes":"tsd-kind-class"},{"id":1035,"kind":262144,"name":"scale","url":"classes/scaledtransform.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ScaledTransform"},{"id":1036,"kind":512,"name":"constructor","url":"classes/scaledtransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1037,"kind":2048,"name":"copy","url":"classes/scaledtransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1038,"kind":2048,"name":"toJSON","url":"classes/scaledtransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1039,"kind":262144,"name":"position","url":"classes/scaledtransform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":1040,"kind":262144,"name":"rotation","url":"classes/scaledtransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":1041,"kind":4,"name":"AnimatibleName","url":"enums/animatiblename.html","classes":"tsd-kind-enum"},{"id":1042,"kind":16,"name":"Actor","url":"enums/animatiblename.html#actor","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimatibleName"},{"id":1043,"kind":4194304,"name":"Animatible","url":"index.html#animatible","classes":"tsd-kind-type-alias"},{"id":1044,"kind":256,"name":"AnimationLike","url":"interfaces/animationlike.html","classes":"tsd-kind-interface"},{"id":1045,"kind":1024,"name":"id","url":"interfaces/animationlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1046,"kind":1024,"name":"name","url":"interfaces/animationlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1047,"kind":1024,"name":"basisTime","url":"interfaces/animationlike.html#basistime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1048,"kind":1024,"name":"time","url":"interfaces/animationlike.html#time","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1049,"kind":1024,"name":"speed","url":"interfaces/animationlike.html#speed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1050,"kind":1024,"name":"weight","url":"interfaces/animationlike.html#weight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1051,"kind":1024,"name":"wrapMode","url":"interfaces/animationlike.html#wrapmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1052,"kind":1024,"name":"isPlaying","url":"interfaces/animationlike.html#isplaying","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1053,"kind":1024,"name":"dataId","url":"interfaces/animationlike.html#dataid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1054,"kind":1024,"name":"targetIds","url":"interfaces/animationlike.html#targetids","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1055,"kind":1024,"name":"duration","url":"interfaces/animationlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1056,"kind":128,"name":"Animation","url":"classes/animation.html","classes":"tsd-kind-class"},{"id":1057,"kind":262144,"name":"id","url":"classes/animation.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1058,"kind":262144,"name":"name","url":"classes/animation.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1059,"kind":262144,"name":"basisTime","url":"classes/animation.html#basistime","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1060,"kind":262144,"name":"time","url":"classes/animation.html#time","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1061,"kind":262144,"name":"normalizedTime","url":"classes/animation.html#normalizedtime","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1062,"kind":262144,"name":"speed","url":"classes/animation.html#speed","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1063,"kind":262144,"name":"weight","url":"classes/animation.html#weight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1064,"kind":262144,"name":"wrapMode","url":"classes/animation.html#wrapmode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1065,"kind":262144,"name":"dataId","url":"classes/animation.html#dataid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1066,"kind":262144,"name":"data","url":"classes/animation.html#data","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1067,"kind":262144,"name":"targetIds","url":"classes/animation.html#targetids","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1068,"kind":262144,"name":"targetActors","url":"classes/animation.html#targetactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1069,"kind":262144,"name":"duration","url":"classes/animation.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1070,"kind":262144,"name":"isPlaying","url":"classes/animation.html#isplaying","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1071,"kind":512,"name":"constructor","url":"classes/animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Animation"},{"id":1072,"kind":2048,"name":"play","url":"classes/animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1073,"kind":2048,"name":"stop","url":"classes/animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1074,"kind":2048,"name":"finished","url":"classes/animation.html#finished","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1075,"kind":2048,"name":"isOrphan","url":"classes/animation.html#isorphan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1076,"kind":2048,"name":"delete","url":"classes/animation.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1077,"kind":2048,"name":"AnimateTo","url":"classes/animation.html#animateto","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-static","parent":"Animation"},{"id":1078,"kind":4194304,"name":"AnimateToOptions","url":"index.html#animatetooptions","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1079,"kind":65536,"name":"__type","url":"index.html#animatetooptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AnimateToOptions"},{"id":1080,"kind":32,"name":"duration","url":"index.html#animatetooptions.__type.duration","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1081,"kind":32,"name":"destination","url":"index.html#animatetooptions.__type.destination","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1082,"kind":32,"name":"easing","url":"index.html#animatetooptions.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1083,"kind":256,"name":"AssetSource","url":"interfaces/assetsource.html","classes":"tsd-kind-interface"},{"id":1084,"kind":1024,"name":"containerType","url":"interfaces/assetsource.html#containertype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1085,"kind":1024,"name":"uri","url":"interfaces/assetsource.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1086,"kind":1024,"name":"internalId","url":"interfaces/assetsource.html#internalid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1087,"kind":256,"name":"AssetLike","url":"interfaces/assetlike.html","classes":"tsd-kind-interface"},{"id":1088,"kind":1024,"name":"id","url":"interfaces/assetlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1089,"kind":1024,"name":"name","url":"interfaces/assetlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1090,"kind":1024,"name":"source","url":"interfaces/assetlike.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1091,"kind":1024,"name":"animationData","url":"interfaces/assetlike.html#animationdata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1092,"kind":1024,"name":"prefab","url":"interfaces/assetlike.html#prefab","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1093,"kind":1024,"name":"mesh","url":"interfaces/assetlike.html#mesh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1094,"kind":1024,"name":"material","url":"interfaces/assetlike.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1095,"kind":1024,"name":"texture","url":"interfaces/assetlike.html#texture","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1096,"kind":1024,"name":"sound","url":"interfaces/assetlike.html#sound","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1097,"kind":1024,"name":"videoStream","url":"interfaces/assetlike.html#videostream","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1098,"kind":128,"name":"Asset","url":"classes/asset.html","classes":"tsd-kind-class"},{"id":1099,"kind":262144,"name":"id","url":"classes/asset.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1100,"kind":262144,"name":"name","url":"classes/asset.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1101,"kind":262144,"name":"source","url":"classes/asset.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1102,"kind":262144,"name":"animationData","url":"classes/asset.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1103,"kind":262144,"name":"prefab","url":"classes/asset.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1104,"kind":262144,"name":"mesh","url":"classes/asset.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1105,"kind":262144,"name":"material","url":"classes/asset.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1106,"kind":262144,"name":"texture","url":"classes/asset.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1107,"kind":262144,"name":"sound","url":"classes/asset.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1108,"kind":262144,"name":"created","url":"classes/asset.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1109,"kind":256,"name":"AnimationDataLike","url":"interfaces/animationdatalike.html","classes":"tsd-kind-interface"},{"id":1110,"kind":1024,"name":"tracks","url":"interfaces/animationdatalike.html#tracks","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationDataLike"},{"id":1111,"kind":128,"name":"AnimationData","url":"classes/animationdata.html","classes":"tsd-kind-class"},{"id":1112,"kind":262144,"name":"internal","url":"classes/animationdata.html#internal","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AnimationData"},{"id":1113,"kind":262144,"name":"tracks","url":"classes/animationdata.html#tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AnimationData"},{"id":1114,"kind":262144,"name":"animationData","url":"classes/animationdata.html#animationdata-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"AnimationData"},{"id":1115,"kind":2048,"name":"duration","url":"classes/animationdata.html#duration","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1116,"kind":2048,"name":"targets","url":"classes/animationdata.html#targets","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1117,"kind":2048,"name":"bind","url":"classes/animationdata.html#bind","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1118,"kind":262144,"name":"id","url":"classes/animationdata.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1119,"kind":262144,"name":"name","url":"classes/animationdata.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1120,"kind":262144,"name":"source","url":"classes/animationdata.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1121,"kind":262144,"name":"prefab","url":"classes/animationdata.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1122,"kind":262144,"name":"mesh","url":"classes/animationdata.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1123,"kind":262144,"name":"material","url":"classes/animationdata.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1124,"kind":262144,"name":"texture","url":"classes/animationdata.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1125,"kind":262144,"name":"sound","url":"classes/animationdata.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1126,"kind":262144,"name":"created","url":"classes/animationdata.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1127,"kind":4194304,"name":"Keyframe","url":"index.html#keyframe","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1128,"kind":65536,"name":"__type","url":"index.html#keyframe.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"Keyframe"},{"id":1129,"kind":32,"name":"time","url":"index.html#keyframe.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1130,"kind":32,"name":"value","url":"index.html#keyframe.__type.value","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1131,"kind":32,"name":"easing","url":"index.html#keyframe.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1132,"kind":4194304,"name":"Track","url":"index.html#track","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1133,"kind":65536,"name":"__type","url":"index.html#track.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"Track"},{"id":1134,"kind":32,"name":"target","url":"index.html#track.__type.target","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1135,"kind":32,"name":"keyframes","url":"index.html#track.__type.keyframes","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1136,"kind":32,"name":"relative","url":"index.html#track.__type.relative","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1137,"kind":32,"name":"easing","url":"index.html#track.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1138,"kind":4194304,"name":"EaseCurve","url":"index.html#easecurve","classes":"tsd-kind-type-alias"},{"id":1139,"kind":2097152,"name":"AnimationEaseCurves","url":"index.html#animationeasecurves","classes":"tsd-kind-object-literal"},{"id":1140,"kind":32,"name":"Linear","url":"index.html#animationeasecurves.linear","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1141,"kind":32,"name":"Step","url":"index.html#animationeasecurves.step","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1142,"kind":32,"name":"EaseInSine","url":"index.html#animationeasecurves.easeinsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1143,"kind":32,"name":"EaseInQuadratic","url":"index.html#animationeasecurves.easeinquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1144,"kind":32,"name":"EaseInCubic","url":"index.html#animationeasecurves.easeincubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1145,"kind":32,"name":"EaseInQuartic","url":"index.html#animationeasecurves.easeinquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1146,"kind":32,"name":"EaseInQuintic","url":"index.html#animationeasecurves.easeinquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1147,"kind":32,"name":"EaseInExponential","url":"index.html#animationeasecurves.easeinexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1148,"kind":32,"name":"EaseInCircular","url":"index.html#animationeasecurves.easeincircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1149,"kind":32,"name":"EaseInBack","url":"index.html#animationeasecurves.easeinback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1150,"kind":32,"name":"EaseOutSine","url":"index.html#animationeasecurves.easeoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1151,"kind":32,"name":"EaseOutQuadratic","url":"index.html#animationeasecurves.easeoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1152,"kind":32,"name":"EaseOutCubic","url":"index.html#animationeasecurves.easeoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1153,"kind":32,"name":"EaseOutQuartic","url":"index.html#animationeasecurves.easeoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1154,"kind":32,"name":"EaseOutQuintic","url":"index.html#animationeasecurves.easeoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1155,"kind":32,"name":"EaseOutExponential","url":"index.html#animationeasecurves.easeoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1156,"kind":32,"name":"EaseOutCircular","url":"index.html#animationeasecurves.easeoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1157,"kind":32,"name":"EaseOutBack","url":"index.html#animationeasecurves.easeoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1158,"kind":32,"name":"EaseInOutSine","url":"index.html#animationeasecurves.easeinoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1159,"kind":32,"name":"EaseInOutQuadratic","url":"index.html#animationeasecurves.easeinoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1160,"kind":32,"name":"EaseInOutCubic","url":"index.html#animationeasecurves.easeinoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1161,"kind":32,"name":"EaseInOutQuartic","url":"index.html#animationeasecurves.easeinoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1162,"kind":32,"name":"EaseInOutQuintic","url":"index.html#animationeasecurves.easeinoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1163,"kind":32,"name":"EaseInOutExponential","url":"index.html#animationeasecurves.easeinoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1164,"kind":32,"name":"EaseInOutCircular","url":"index.html#animationeasecurves.easeinoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1165,"kind":32,"name":"EaseInOutBack","url":"index.html#animationeasecurves.easeinoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1166,"kind":4,"name":"AnimationWrapMode","url":"enums/animationwrapmode.html","classes":"tsd-kind-enum"},{"id":1167,"kind":16,"name":"Once","url":"enums/animationwrapmode.html#once","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1168,"kind":16,"name":"Loop","url":"enums/animationwrapmode.html#loop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1169,"kind":16,"name":"PingPong","url":"enums/animationwrapmode.html#pingpong","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1170,"kind":128,"name":"TargetPath","url":"classes/targetpath.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":1171,"kind":512,"name":"constructor","url":"classes/targetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TargetPath"},{"id":1172,"kind":2048,"name":"toJSON","url":"classes/targetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetPath"},{"id":1173,"kind":2048,"name":"toString","url":"classes/targetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetPath"},{"id":1174,"kind":262144,"name":"baseType","url":"classes/targetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetPath"},{"id":1175,"kind":262144,"name":"baseName","url":"classes/targetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetPath"},{"id":1176,"kind":2048,"name":"Parse","url":"classes/targetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"TargetPath"},{"id":1177,"kind":128,"name":"NumberTargetPath","url":"classes/numbertargetpath.html","classes":"tsd-kind-class"},{"id":1178,"kind":512,"name":"constructor","url":"classes/numbertargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1179,"kind":2048,"name":"toJSON","url":"classes/numbertargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1180,"kind":2048,"name":"toString","url":"classes/numbertargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1181,"kind":262144,"name":"baseType","url":"classes/numbertargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1182,"kind":262144,"name":"baseName","url":"classes/numbertargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1183,"kind":2048,"name":"Parse","url":"classes/numbertargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"NumberTargetPath"},{"id":1184,"kind":128,"name":"Vector3TargetPath","url":"classes/vector3targetpath.html","classes":"tsd-kind-class"},{"id":1185,"kind":262144,"name":"x","url":"classes/vector3targetpath.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1186,"kind":262144,"name":"y","url":"classes/vector3targetpath.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1187,"kind":262144,"name":"z","url":"classes/vector3targetpath.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1188,"kind":512,"name":"constructor","url":"classes/vector3targetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1189,"kind":2048,"name":"toJSON","url":"classes/vector3targetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1190,"kind":2048,"name":"toString","url":"classes/vector3targetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1191,"kind":262144,"name":"baseType","url":"classes/vector3targetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1192,"kind":262144,"name":"baseName","url":"classes/vector3targetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1193,"kind":2048,"name":"Parse","url":"classes/vector3targetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Vector3TargetPath"},{"id":1194,"kind":128,"name":"QuaternionTargetPath","url":"classes/quaterniontargetpath.html","classes":"tsd-kind-class"},{"id":1195,"kind":512,"name":"constructor","url":"classes/quaterniontargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1196,"kind":2048,"name":"toJSON","url":"classes/quaterniontargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1197,"kind":2048,"name":"toString","url":"classes/quaterniontargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1198,"kind":262144,"name":"baseType","url":"classes/quaterniontargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1199,"kind":262144,"name":"baseName","url":"classes/quaterniontargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1200,"kind":2048,"name":"Parse","url":"classes/quaterniontargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"QuaternionTargetPath"},{"id":1201,"kind":128,"name":"TransformTargetPath","url":"classes/transformtargetpath.html","classes":"tsd-kind-class"},{"id":1202,"kind":262144,"name":"position","url":"classes/transformtargetpath.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TransformTargetPath"},{"id":1203,"kind":262144,"name":"rotation","url":"classes/transformtargetpath.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TransformTargetPath"},{"id":1204,"kind":512,"name":"constructor","url":"classes/transformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1205,"kind":2048,"name":"toJSON","url":"classes/transformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1206,"kind":2048,"name":"toString","url":"classes/transformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1207,"kind":262144,"name":"baseType","url":"classes/transformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1208,"kind":262144,"name":"baseName","url":"classes/transformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1209,"kind":2048,"name":"Parse","url":"classes/transformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"TransformTargetPath"},{"id":1210,"kind":128,"name":"ScaledTransformTargetPath","url":"classes/scaledtransformtargetpath.html","classes":"tsd-kind-class"},{"id":1211,"kind":262144,"name":"scale","url":"classes/scaledtransformtargetpath.html#scale","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ScaledTransformTargetPath"},{"id":1212,"kind":262144,"name":"position","url":"classes/scaledtransformtargetpath.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1213,"kind":262144,"name":"rotation","url":"classes/scaledtransformtargetpath.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1214,"kind":512,"name":"constructor","url":"classes/scaledtransformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1215,"kind":2048,"name":"toJSON","url":"classes/scaledtransformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1216,"kind":2048,"name":"toString","url":"classes/scaledtransformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1217,"kind":262144,"name":"baseType","url":"classes/scaledtransformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1218,"kind":262144,"name":"baseName","url":"classes/scaledtransformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1219,"kind":2048,"name":"Parse","url":"classes/scaledtransformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ScaledTransformTargetPath"},{"id":1220,"kind":128,"name":"ActorTransformTargetPath","url":"classes/actortransformtargetpath.html","classes":"tsd-kind-class"},{"id":1221,"kind":262144,"name":"local","url":"classes/actortransformtargetpath.html#local","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTransformTargetPath"},{"id":1222,"kind":262144,"name":"app","url":"classes/actortransformtargetpath.html#app","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTransformTargetPath"},{"id":1223,"kind":512,"name":"constructor","url":"classes/actortransformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1224,"kind":2048,"name":"toJSON","url":"classes/actortransformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1225,"kind":2048,"name":"toString","url":"classes/actortransformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1226,"kind":262144,"name":"baseType","url":"classes/actortransformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1227,"kind":262144,"name":"baseName","url":"classes/actortransformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1228,"kind":2048,"name":"Parse","url":"classes/actortransformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ActorTransformTargetPath"},{"id":1229,"kind":128,"name":"ActorTargetPath","url":"classes/actortargetpath.html","classes":"tsd-kind-class"},{"id":1230,"kind":262144,"name":"transform","url":"classes/actortargetpath.html#transform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTargetPath"},{"id":1231,"kind":512,"name":"constructor","url":"classes/actortargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1232,"kind":2048,"name":"toJSON","url":"classes/actortargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1233,"kind":2048,"name":"toString","url":"classes/actortargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1234,"kind":262144,"name":"baseType","url":"classes/actortargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1235,"kind":262144,"name":"baseName","url":"classes/actortargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1236,"kind":2048,"name":"Parse","url":"classes/actortargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ActorTargetPath"},{"id":1237,"kind":4194304,"name":"AnimationProp","url":"index.html#animationprop","classes":"tsd-kind-type-alias"},{"id":1238,"kind":64,"name":"ActorPath","url":"index.html#actorpath","classes":"tsd-kind-function"},{"id":1239,"kind":128,"name":"AssetContainer","url":"classes/assetcontainer.html","classes":"tsd-kind-class"},{"id":1240,"kind":262144,"name":"assetsById","url":"classes/assetcontainer.html#assetsbyid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1241,"kind":262144,"name":"assets","url":"classes/assetcontainer.html#assets","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1242,"kind":262144,"name":"animationData","url":"classes/assetcontainer.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1243,"kind":262144,"name":"materials","url":"classes/assetcontainer.html#materials","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1244,"kind":262144,"name":"meshes","url":"classes/assetcontainer.html#meshes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1245,"kind":262144,"name":"prefabs","url":"classes/assetcontainer.html#prefabs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1246,"kind":262144,"name":"sounds","url":"classes/assetcontainer.html#sounds","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1247,"kind":262144,"name":"textures","url":"classes/assetcontainer.html#textures","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1248,"kind":512,"name":"constructor","url":"classes/assetcontainer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"AssetContainer"},{"id":1249,"kind":1024,"name":"context","url":"classes/assetcontainer.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"AssetContainer"},{"id":1250,"kind":2048,"name":"createMaterial","url":"classes/assetcontainer.html#creatematerial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1251,"kind":2048,"name":"createTexture","url":"classes/assetcontainer.html#createtexture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1252,"kind":2048,"name":"createSound","url":"classes/assetcontainer.html#createsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1253,"kind":2048,"name":"createVideoStream","url":"classes/assetcontainer.html#createvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1254,"kind":2048,"name":"createAnimationData","url":"classes/assetcontainer.html#createanimationdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1255,"kind":2048,"name":"createSphereMesh","url":"classes/assetcontainer.html#createspheremesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1256,"kind":2048,"name":"createBoxMesh","url":"classes/assetcontainer.html#createboxmesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1257,"kind":2048,"name":"createCapsuleMesh","url":"classes/assetcontainer.html#createcapsulemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1258,"kind":2048,"name":"createCylinderMesh","url":"classes/assetcontainer.html#createcylindermesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1259,"kind":2048,"name":"createPlaneMesh","url":"classes/assetcontainer.html#createplanemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1260,"kind":2048,"name":"createPrimitiveMesh","url":"classes/assetcontainer.html#createprimitivemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1261,"kind":2048,"name":"loadGltf","url":"classes/assetcontainer.html#loadgltf","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1262,"kind":2048,"name":"unload","url":"classes/assetcontainer.html#unload","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1263,"kind":256,"name":"MaterialLike","url":"interfaces/materiallike.html","classes":"tsd-kind-interface"},{"id":1264,"kind":1024,"name":"color","url":"interfaces/materiallike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1265,"kind":1024,"name":"mainTextureId","url":"interfaces/materiallike.html#maintextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1266,"kind":1024,"name":"mainTextureOffset","url":"interfaces/materiallike.html#maintextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1267,"kind":1024,"name":"mainTextureScale","url":"interfaces/materiallike.html#maintexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1268,"kind":1024,"name":"emissiveColor","url":"interfaces/materiallike.html#emissivecolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1269,"kind":1024,"name":"emissiveTextureId","url":"interfaces/materiallike.html#emissivetextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1270,"kind":1024,"name":"emissiveTextureOffset","url":"interfaces/materiallike.html#emissivetextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1271,"kind":1024,"name":"emissiveTextureScale","url":"interfaces/materiallike.html#emissivetexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1272,"kind":1024,"name":"alphaMode","url":"interfaces/materiallike.html#alphamode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1273,"kind":1024,"name":"alphaCutoff","url":"interfaces/materiallike.html#alphacutoff","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1274,"kind":4,"name":"AlphaMode","url":"enums/alphamode.html","classes":"tsd-kind-enum"},{"id":1275,"kind":16,"name":"Opaque","url":"enums/alphamode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1276,"kind":16,"name":"Mask","url":"enums/alphamode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1277,"kind":16,"name":"Blend","url":"enums/alphamode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1278,"kind":128,"name":"Material","url":"classes/material.html","classes":"tsd-kind-class"},{"id":1279,"kind":262144,"name":"color","url":"classes/material.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1280,"kind":262144,"name":"mainTexture","url":"classes/material.html#maintexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1281,"kind":262144,"name":"mainTextureId","url":"classes/material.html#maintextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1282,"kind":262144,"name":"mainTextureOffset","url":"classes/material.html#maintextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1283,"kind":262144,"name":"mainTextureScale","url":"classes/material.html#maintexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1284,"kind":262144,"name":"emissiveColor","url":"classes/material.html#emissivecolor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1285,"kind":262144,"name":"emissiveTexture","url":"classes/material.html#emissivetexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1286,"kind":262144,"name":"emissiveTextureId","url":"classes/material.html#emissivetextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1287,"kind":262144,"name":"emissiveTextureOffset","url":"classes/material.html#emissivetextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1288,"kind":262144,"name":"emissiveTextureScale","url":"classes/material.html#emissivetexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1289,"kind":262144,"name":"alphaMode","url":"classes/material.html#alphamode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1290,"kind":262144,"name":"alphaCutoff","url":"classes/material.html#alphacutoff","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1291,"kind":262144,"name":"material","url":"classes/material.html#material-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":1292,"kind":512,"name":"constructor","url":"classes/material.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Material"},{"id":1293,"kind":2048,"name":"copy","url":"classes/material.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":1294,"kind":262144,"name":"id","url":"classes/material.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1295,"kind":262144,"name":"name","url":"classes/material.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1296,"kind":262144,"name":"source","url":"classes/material.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1297,"kind":262144,"name":"animationData","url":"classes/material.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1298,"kind":262144,"name":"prefab","url":"classes/material.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1299,"kind":262144,"name":"mesh","url":"classes/material.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1300,"kind":262144,"name":"texture","url":"classes/material.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1301,"kind":262144,"name":"sound","url":"classes/material.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1302,"kind":262144,"name":"created","url":"classes/material.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1303,"kind":256,"name":"MeshLike","url":"interfaces/meshlike.html","classes":"tsd-kind-interface"},{"id":1304,"kind":1024,"name":"vertexCount","url":"interfaces/meshlike.html#vertexcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1305,"kind":1024,"name":"triangleCount","url":"interfaces/meshlike.html#trianglecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1306,"kind":1024,"name":"boundingBoxDimensions","url":"interfaces/meshlike.html#boundingboxdimensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1307,"kind":1024,"name":"boundingBoxCenter","url":"interfaces/meshlike.html#boundingboxcenter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1308,"kind":1024,"name":"primitiveDefinition","url":"interfaces/meshlike.html#primitivedefinition","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1309,"kind":128,"name":"Mesh","url":"classes/mesh.html","classes":"tsd-kind-class"},{"id":1310,"kind":262144,"name":"vertexCount","url":"classes/mesh.html#vertexcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1311,"kind":262144,"name":"triangleCount","url":"classes/mesh.html#trianglecount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1312,"kind":262144,"name":"boundingBoxDimensions","url":"classes/mesh.html#boundingboxdimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1313,"kind":262144,"name":"boundingBoxCenter","url":"classes/mesh.html#boundingboxcenter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1314,"kind":262144,"name":"primitiveDefinition","url":"classes/mesh.html#primitivedefinition","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1315,"kind":262144,"name":"mesh","url":"classes/mesh.html#mesh-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":1316,"kind":2048,"name":"copy","url":"classes/mesh.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":1317,"kind":262144,"name":"id","url":"classes/mesh.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1318,"kind":262144,"name":"name","url":"classes/mesh.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1319,"kind":262144,"name":"source","url":"classes/mesh.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1320,"kind":262144,"name":"animationData","url":"classes/mesh.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1321,"kind":262144,"name":"prefab","url":"classes/mesh.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1322,"kind":262144,"name":"material","url":"classes/mesh.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1323,"kind":262144,"name":"texture","url":"classes/mesh.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1324,"kind":262144,"name":"sound","url":"classes/mesh.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1325,"kind":262144,"name":"created","url":"classes/mesh.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1326,"kind":256,"name":"PrefabLike","url":"interfaces/prefablike.html","classes":"tsd-kind-interface"},{"id":1327,"kind":1024,"name":"actorCount","url":"interfaces/prefablike.html#actorcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PrefabLike"},{"id":1328,"kind":128,"name":"Prefab","url":"classes/prefab.html","classes":"tsd-kind-class"},{"id":1329,"kind":262144,"name":"actorCount","url":"classes/prefab.html#actorcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Prefab"},{"id":1330,"kind":262144,"name":"prefab","url":"classes/prefab.html#prefab-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":1331,"kind":2048,"name":"copy","url":"classes/prefab.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":1332,"kind":262144,"name":"id","url":"classes/prefab.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1333,"kind":262144,"name":"name","url":"classes/prefab.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1334,"kind":262144,"name":"source","url":"classes/prefab.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1335,"kind":262144,"name":"animationData","url":"classes/prefab.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1336,"kind":262144,"name":"mesh","url":"classes/prefab.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1337,"kind":262144,"name":"material","url":"classes/prefab.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1338,"kind":262144,"name":"texture","url":"classes/prefab.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1339,"kind":262144,"name":"sound","url":"classes/prefab.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1340,"kind":262144,"name":"created","url":"classes/prefab.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1341,"kind":256,"name":"SoundLike","url":"interfaces/soundlike.html","classes":"tsd-kind-interface"},{"id":1342,"kind":1024,"name":"uri","url":"interfaces/soundlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":1343,"kind":1024,"name":"duration","url":"interfaces/soundlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":1344,"kind":128,"name":"Sound","url":"classes/sound.html","classes":"tsd-kind-class"},{"id":1345,"kind":262144,"name":"uri","url":"classes/sound.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":1346,"kind":262144,"name":"duration","url":"classes/sound.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":1347,"kind":262144,"name":"sound","url":"classes/sound.html#sound-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":1348,"kind":2048,"name":"copy","url":"classes/sound.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":1349,"kind":262144,"name":"id","url":"classes/sound.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1350,"kind":262144,"name":"name","url":"classes/sound.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1351,"kind":262144,"name":"source","url":"classes/sound.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1352,"kind":262144,"name":"animationData","url":"classes/sound.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1353,"kind":262144,"name":"prefab","url":"classes/sound.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1354,"kind":262144,"name":"mesh","url":"classes/sound.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1355,"kind":262144,"name":"material","url":"classes/sound.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1356,"kind":262144,"name":"texture","url":"classes/sound.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1357,"kind":262144,"name":"created","url":"classes/sound.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1358,"kind":256,"name":"TextureLike","url":"interfaces/texturelike.html","classes":"tsd-kind-interface"},{"id":1359,"kind":1024,"name":"uri","url":"interfaces/texturelike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1360,"kind":1024,"name":"resolution","url":"interfaces/texturelike.html#resolution","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1361,"kind":1024,"name":"wrapU","url":"interfaces/texturelike.html#wrapu","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1362,"kind":1024,"name":"wrapV","url":"interfaces/texturelike.html#wrapv","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1363,"kind":4,"name":"TextureWrapMode","url":"enums/texturewrapmode.html","classes":"tsd-kind-enum"},{"id":1364,"kind":16,"name":"Repeat","url":"enums/texturewrapmode.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1365,"kind":16,"name":"Clamp","url":"enums/texturewrapmode.html#clamp","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1366,"kind":16,"name":"Mirror","url":"enums/texturewrapmode.html#mirror","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1367,"kind":128,"name":"Texture","url":"classes/texture.html","classes":"tsd-kind-class"},{"id":1368,"kind":262144,"name":"uri","url":"classes/texture.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":1369,"kind":262144,"name":"resolution","url":"classes/texture.html#resolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":1370,"kind":262144,"name":"wrapU","url":"classes/texture.html#wrapu","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":1371,"kind":262144,"name":"wrapV","url":"classes/texture.html#wrapv","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":1372,"kind":262144,"name":"texture","url":"classes/texture.html#texture-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":1373,"kind":512,"name":"constructor","url":"classes/texture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Texture"},{"id":1374,"kind":2048,"name":"copy","url":"classes/texture.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":1375,"kind":262144,"name":"id","url":"classes/texture.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1376,"kind":262144,"name":"name","url":"classes/texture.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1377,"kind":262144,"name":"source","url":"classes/texture.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1378,"kind":262144,"name":"animationData","url":"classes/texture.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1379,"kind":262144,"name":"prefab","url":"classes/texture.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1380,"kind":262144,"name":"mesh","url":"classes/texture.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1381,"kind":262144,"name":"material","url":"classes/texture.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1382,"kind":262144,"name":"sound","url":"classes/texture.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1383,"kind":262144,"name":"created","url":"classes/texture.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1384,"kind":256,"name":"VideoStreamLike","url":"interfaces/videostreamlike.html","classes":"tsd-kind-interface"},{"id":1385,"kind":1024,"name":"uri","url":"interfaces/videostreamlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":1386,"kind":1024,"name":"duration","url":"interfaces/videostreamlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":1387,"kind":128,"name":"VideoStream","url":"classes/videostream.html","classes":"tsd-kind-class"},{"id":1388,"kind":262144,"name":"uri","url":"classes/videostream.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1389,"kind":262144,"name":"duration","url":"classes/videostream.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1390,"kind":262144,"name":"videoStream","url":"classes/videostream.html#videostream-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1391,"kind":2048,"name":"copy","url":"classes/videostream.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"VideoStream"},{"id":1392,"kind":262144,"name":"id","url":"classes/videostream.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1393,"kind":262144,"name":"name","url":"classes/videostream.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1394,"kind":262144,"name":"source","url":"classes/videostream.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1395,"kind":262144,"name":"animationData","url":"classes/videostream.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1396,"kind":262144,"name":"prefab","url":"classes/videostream.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1397,"kind":262144,"name":"mesh","url":"classes/videostream.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1398,"kind":262144,"name":"material","url":"classes/videostream.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1399,"kind":262144,"name":"texture","url":"classes/videostream.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1400,"kind":262144,"name":"sound","url":"classes/videostream.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1401,"kind":262144,"name":"created","url":"classes/videostream.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1402,"kind":256,"name":"ContextSettings","url":"interfaces/contextsettings.html","classes":"tsd-kind-interface"},{"id":1403,"kind":1024,"name":"connection","url":"interfaces/contextsettings.html#connection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":1404,"kind":1024,"name":"sessionId","url":"interfaces/contextsettings.html#sessionid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":1405,"kind":128,"name":"Context","url":"classes/context.html","classes":"tsd-kind-class"},{"id":1406,"kind":262144,"name":"sessionId","url":"classes/context.html#sessionid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1407,"kind":262144,"name":"conn","url":"classes/context.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1408,"kind":262144,"name":"actors","url":"classes/context.html#actors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1409,"kind":262144,"name":"rootActors","url":"classes/context.html#rootactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1410,"kind":262144,"name":"animations","url":"classes/context.html#animations","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1411,"kind":262144,"name":"users","url":"classes/context.html#users","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1412,"kind":262144,"name":"rpcChannels","url":"classes/context.html#rpcchannels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1413,"kind":262144,"name":"rpc","url":"classes/context.html#rpc","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1414,"kind":2048,"name":"actor","url":"classes/context.html#actor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1415,"kind":2048,"name":"animation","url":"classes/context.html#animation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1416,"kind":2048,"name":"asset","url":"classes/context.html#asset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1417,"kind":2048,"name":"user","url":"classes/context.html#user","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1418,"kind":512,"name":"constructor","url":"classes/context.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Context"},{"id":1419,"kind":2048,"name":"quit","url":"classes/context.html#quit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1420,"kind":8388608,"name":"onStarted","url":"classes/context.html#onstarted","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1421,"kind":8388608,"name":"onStopped","url":"classes/context.html#onstopped","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1422,"kind":8388608,"name":"onUserJoined","url":"classes/context.html#onuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1423,"kind":8388608,"name":"offUserJoined","url":"classes/context.html#offuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1424,"kind":8388608,"name":"onUserLeft","url":"classes/context.html#onuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1425,"kind":8388608,"name":"offUserLeft","url":"classes/context.html#offuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1426,"kind":2048,"name":"getStats","url":"classes/context.html#getstats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1427,"kind":128,"name":"MultipeerAdapter","url":"classes/multipeeradapter.html","classes":"tsd-kind-class"},{"id":1428,"kind":512,"name":"constructor","url":"classes/multipeeradapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":1429,"kind":2048,"name":"listen","url":"classes/multipeeradapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":1430,"kind":262144,"name":"server","url":"classes/multipeeradapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1431,"kind":262144,"name":"port","url":"classes/multipeeradapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1432,"kind":8388608,"name":"onConnection","url":"classes/multipeeradapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1433,"kind":32,"name":"forwarded","url":"index.html#forwarded","classes":"tsd-kind-variable"},{"id":1434,"kind":4194304,"name":"MultipeerAdapterOptions","url":"index.html#multipeeradapteroptions","classes":"tsd-kind-type-alias"},{"id":1435,"kind":256,"name":"ParameterSet","url":"interfaces/parameterset.html","classes":"tsd-kind-interface"},{"id":1436,"kind":4194304,"name":"PerformanceStats","url":"index.html#performancestats","classes":"tsd-kind-type-alias"},{"id":1437,"kind":65536,"name":"__type","url":"index.html#performancestats.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PerformanceStats"},{"id":1438,"kind":32,"name":"actorCount","url":"index.html#performancestats.__type.actorcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1439,"kind":32,"name":"actorWithMeshCount","url":"index.html#performancestats.__type.actorwithmeshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1440,"kind":32,"name":"prefabCount","url":"index.html#performancestats.__type.prefabcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1441,"kind":32,"name":"materialCount","url":"index.html#performancestats.__type.materialcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1442,"kind":32,"name":"textureCount","url":"index.html#performancestats.__type.texturecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1443,"kind":32,"name":"texturePixelsTotal","url":"index.html#performancestats.__type.texturepixelstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1444,"kind":32,"name":"texturePixelsAverage","url":"index.html#performancestats.__type.texturepixelsaverage","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1445,"kind":32,"name":"meshCount","url":"index.html#performancestats.__type.meshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1446,"kind":32,"name":"meshVerticesTotal","url":"index.html#performancestats.__type.meshverticestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1447,"kind":32,"name":"meshTrianglesTotal","url":"index.html#performancestats.__type.meshtrianglestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1448,"kind":32,"name":"soundCount","url":"index.html#performancestats.__type.soundcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1449,"kind":32,"name":"soundSecondsTotal","url":"index.html#performancestats.__type.soundsecondstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1450,"kind":32,"name":"networkBandwidthIn","url":"index.html#performancestats.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1451,"kind":32,"name":"networkBandwidthOut","url":"index.html#performancestats.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1452,"kind":32,"name":"networkMessageCount","url":"index.html#performancestats.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1453,"kind":4,"name":"PrimitiveShape","url":"enums/primitiveshape.html","classes":"tsd-kind-enum"},{"id":1454,"kind":16,"name":"Sphere","url":"enums/primitiveshape.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1455,"kind":16,"name":"Box","url":"enums/primitiveshape.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1456,"kind":16,"name":"Capsule","url":"enums/primitiveshape.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1457,"kind":16,"name":"Cylinder","url":"enums/primitiveshape.html#cylinder","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1458,"kind":16,"name":"Plane","url":"enums/primitiveshape.html#plane","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1459,"kind":4194304,"name":"SpherePrimitiveDefinition","url":"index.html#sphereprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1460,"kind":65536,"name":"__type","url":"index.html#sphereprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SpherePrimitiveDefinition"},{"id":1461,"kind":32,"name":"shape","url":"index.html#sphereprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1462,"kind":32,"name":"dimensions","url":"index.html#sphereprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1463,"kind":32,"name":"uSegments","url":"index.html#sphereprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1464,"kind":32,"name":"vSegments","url":"index.html#sphereprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1465,"kind":4194304,"name":"BoxPrimitiveDefinition","url":"index.html#boxprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1466,"kind":65536,"name":"__type","url":"index.html#boxprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxPrimitiveDefinition"},{"id":1467,"kind":32,"name":"shape","url":"index.html#boxprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":1468,"kind":32,"name":"dimensions","url":"index.html#boxprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":1469,"kind":4194304,"name":"CapsulePrimitiveDefinition","url":"index.html#capsuleprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1470,"kind":65536,"name":"__type","url":"index.html#capsuleprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsulePrimitiveDefinition"},{"id":1471,"kind":32,"name":"shape","url":"index.html#capsuleprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1472,"kind":32,"name":"dimensions","url":"index.html#capsuleprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1473,"kind":32,"name":"uSegments","url":"index.html#capsuleprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1474,"kind":32,"name":"vSegments","url":"index.html#capsuleprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1475,"kind":4194304,"name":"CylinderPrimitiveDefinition","url":"index.html#cylinderprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1476,"kind":65536,"name":"__type","url":"index.html#cylinderprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CylinderPrimitiveDefinition"},{"id":1477,"kind":32,"name":"shape","url":"index.html#cylinderprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1478,"kind":32,"name":"dimensions","url":"index.html#cylinderprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1479,"kind":32,"name":"uSegments","url":"index.html#cylinderprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1480,"kind":4194304,"name":"PlanePrimitiveDefinition","url":"index.html#planeprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1481,"kind":65536,"name":"__type","url":"index.html#planeprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PlanePrimitiveDefinition"},{"id":1482,"kind":32,"name":"shape","url":"index.html#planeprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1483,"kind":32,"name":"dimensions","url":"index.html#planeprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1484,"kind":32,"name":"uSegments","url":"index.html#planeprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1485,"kind":32,"name":"vSegments","url":"index.html#planeprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1486,"kind":4194304,"name":"PrimitiveDefinition","url":"index.html#primitivedefinition","classes":"tsd-kind-type-alias"},{"id":1487,"kind":128,"name":"RPC","url":"classes/rpc.html","classes":"tsd-kind-class"},{"id":1488,"kind":262144,"name":"context","url":"classes/rpc.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"RPC"},{"id":1489,"kind":512,"name":"constructor","url":"classes/rpc.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RPC"},{"id":1490,"kind":2048,"name":"on","url":"classes/rpc.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1491,"kind":2048,"name":"removeAllHandlers","url":"classes/rpc.html#removeallhandlers","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1492,"kind":2048,"name":"send","url":"classes/rpc.html#send","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1493,"kind":2048,"name":"receive","url":"classes/rpc.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1494,"kind":128,"name":"RPCChannels","url":"classes/rpcchannels.html","classes":"tsd-kind-class"},{"id":1495,"kind":2048,"name":"setChannelHandler","url":"classes/rpcchannels.html#setchannelhandler","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":1496,"kind":2048,"name":"receive","url":"classes/rpcchannels.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":1497,"kind":128,"name":"WebSocketAdapter","url":"classes/websocketadapter.html","classes":"tsd-kind-class"},{"id":1498,"kind":512,"name":"constructor","url":"classes/websocketadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":1499,"kind":2048,"name":"listen","url":"classes/websocketadapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":1500,"kind":262144,"name":"server","url":"classes/websocketadapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1501,"kind":262144,"name":"port","url":"classes/websocketadapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1502,"kind":8388608,"name":"onConnection","url":"classes/websocketadapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1503,"kind":65536,"name":"__type","url":"index.html#forwarded.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"forwarded"},{"id":1504,"kind":4194304,"name":"WebSocketAdapterOptions","url":"index.html#websocketadapteroptions","classes":"tsd-kind-type-alias"},{"id":1505,"kind":128,"name":"GroupMask","url":"classes/groupmask.html","classes":"tsd-kind-class"},{"id":1506,"kind":1024,"name":"ALL_PACKED","url":"classes/groupmask.html#all_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1507,"kind":1024,"name":"NONE_PACKED","url":"classes/groupmask.html#none_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1508,"kind":512,"name":"constructor","url":"classes/groupmask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"GroupMask"},{"id":1509,"kind":2048,"name":"All","url":"classes/groupmask.html#all","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1510,"kind":2048,"name":"add","url":"classes/groupmask.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1511,"kind":2048,"name":"addAll","url":"classes/groupmask.html#addall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":1512,"kind":2048,"name":"delete","url":"classes/groupmask.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1513,"kind":2048,"name":"clear","url":"classes/groupmask.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1514,"kind":2048,"name":"set","url":"classes/groupmask.html#set-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":1515,"kind":2048,"name":"has","url":"classes/groupmask.html#has","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":1516,"kind":2048,"name":"forEach","url":"classes/groupmask.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1517,"kind":1024,"name":"size","url":"classes/groupmask.html#size","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1518,"kind":1024,"name":"Set","url":"classes/groupmask.html#set","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":1519,"kind":2048,"name":"[Symbol.iterator]","url":"classes/groupmask.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1520,"kind":2048,"name":"entries","url":"classes/groupmask.html#entries","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1521,"kind":2048,"name":"keys","url":"classes/groupmask.html#keys","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1522,"kind":2048,"name":"values","url":"classes/groupmask.html#values","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1523,"kind":1024,"name":"[Symbol.toStringTag]","url":"classes/groupmask.html#_symbol_tostringtag_","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":1524,"kind":256,"name":"UserLike","url":"interfaces/userlike.html","classes":"tsd-kind-interface"},{"id":1525,"kind":1024,"name":"id","url":"interfaces/userlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1526,"kind":1024,"name":"name","url":"interfaces/userlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1527,"kind":1024,"name":"groups","url":"interfaces/userlike.html#groups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1528,"kind":1024,"name":"properties","url":"interfaces/userlike.html#properties","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":1529,"kind":65536,"name":"__type","url":"interfaces/userlike.html#properties.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"UserLike.properties"},{"id":1530,"kind":128,"name":"User","url":"classes/user.html","classes":"tsd-kind-class"},{"id":1531,"kind":262144,"name":"context","url":"classes/user.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1532,"kind":262144,"name":"id","url":"classes/user.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1533,"kind":262144,"name":"name","url":"classes/user.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1534,"kind":262144,"name":"groups","url":"classes/user.html#groups","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"User"},{"id":1535,"kind":262144,"name":"properties","url":"classes/user.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":1536,"kind":512,"name":"constructor","url":"classes/user.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"User"},{"id":1537,"kind":2048,"name":"prompt","url":"classes/user.html#prompt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1538,"kind":2048,"name":"copy","url":"classes/user.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1539,"kind":2048,"name":"toJSON","url":"classes/user.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":1540,"kind":4,"name":"BoxAlignment","url":"enums/boxalignment.html","classes":"tsd-kind-enum"},{"id":1541,"kind":16,"name":"TopLeft","url":"enums/boxalignment.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1542,"kind":16,"name":"TopCenter","url":"enums/boxalignment.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1543,"kind":16,"name":"TopRight","url":"enums/boxalignment.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1544,"kind":16,"name":"MiddleLeft","url":"enums/boxalignment.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1545,"kind":16,"name":"MiddleCenter","url":"enums/boxalignment.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1546,"kind":16,"name":"MiddleRight","url":"enums/boxalignment.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1547,"kind":16,"name":"BottomLeft","url":"enums/boxalignment.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1548,"kind":16,"name":"BottomCenter","url":"enums/boxalignment.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1549,"kind":16,"name":"BottomRight","url":"enums/boxalignment.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1550,"kind":64,"name":"InvertBoxAlignment","url":"index.html#invertboxalignment","classes":"tsd-kind-function"},{"id":1551,"kind":128,"name":"MreArgumentError","url":"classes/mreargumenterror.html","classes":"tsd-kind-class"},{"id":1552,"kind":512,"name":"constructor","url":"classes/mreargumenterror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MreArgumentError"},{"id":1553,"kind":1024,"name":"name","url":"classes/mreargumenterror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MreArgumentError"},{"id":1554,"kind":1024,"name":"message","url":"classes/mreargumenterror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MreArgumentError"},{"id":1555,"kind":1024,"name":"stack","url":"classes/mreargumenterror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"MreArgumentError"},{"id":1556,"kind":1024,"name":"Error","url":"classes/mreargumenterror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"MreArgumentError"},{"id":1557,"kind":256,"name":"Guid","url":"interfaces/guid.html","classes":"tsd-kind-interface"},{"id":1558,"kind":1024,"name":"__is_guid","url":"interfaces/guid.html#__is_guid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1559,"kind":2048,"name":"toString","url":"interfaces/guid.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1560,"kind":2048,"name":"charAt","url":"interfaces/guid.html#charat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1561,"kind":2048,"name":"charCodeAt","url":"interfaces/guid.html#charcodeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1562,"kind":2048,"name":"concat","url":"interfaces/guid.html#concat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1563,"kind":2048,"name":"indexOf","url":"interfaces/guid.html#indexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1564,"kind":2048,"name":"lastIndexOf","url":"interfaces/guid.html#lastindexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1565,"kind":2048,"name":"localeCompare","url":"interfaces/guid.html#localecompare","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1566,"kind":2048,"name":"match","url":"interfaces/guid.html#match","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1567,"kind":2048,"name":"replace","url":"interfaces/guid.html#replace","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1568,"kind":2048,"name":"search","url":"interfaces/guid.html#search","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1569,"kind":2048,"name":"slice","url":"interfaces/guid.html#slice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1570,"kind":2048,"name":"split","url":"interfaces/guid.html#split","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1571,"kind":2048,"name":"substring","url":"interfaces/guid.html#substring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1572,"kind":2048,"name":"toLowerCase","url":"interfaces/guid.html#tolowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1573,"kind":2048,"name":"toLocaleLowerCase","url":"interfaces/guid.html#tolocalelowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1574,"kind":2048,"name":"toUpperCase","url":"interfaces/guid.html#touppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1575,"kind":2048,"name":"toLocaleUpperCase","url":"interfaces/guid.html#tolocaleuppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1576,"kind":2048,"name":"trim","url":"interfaces/guid.html#trim","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1577,"kind":1024,"name":"length","url":"interfaces/guid.html#length","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1578,"kind":2048,"name":"substr","url":"interfaces/guid.html#substr","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1579,"kind":2048,"name":"valueOf","url":"interfaces/guid.html#valueof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1580,"kind":1024,"name":"String","url":"interfaces/guid.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1581,"kind":2048,"name":"codePointAt","url":"interfaces/guid.html#codepointat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1582,"kind":2048,"name":"includes","url":"interfaces/guid.html#includes","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1583,"kind":2048,"name":"endsWith","url":"interfaces/guid.html#endswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1584,"kind":2048,"name":"normalize","url":"interfaces/guid.html#normalize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1585,"kind":2048,"name":"repeat","url":"interfaces/guid.html#repeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1586,"kind":2048,"name":"startsWith","url":"interfaces/guid.html#startswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1587,"kind":2048,"name":"anchor","url":"interfaces/guid.html#anchor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1588,"kind":2048,"name":"big","url":"interfaces/guid.html#big","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1589,"kind":2048,"name":"blink","url":"interfaces/guid.html#blink","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1590,"kind":2048,"name":"bold","url":"interfaces/guid.html#bold","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1591,"kind":2048,"name":"fixed","url":"interfaces/guid.html#fixed","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1592,"kind":2048,"name":"fontcolor","url":"interfaces/guid.html#fontcolor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1593,"kind":2048,"name":"fontsize","url":"interfaces/guid.html#fontsize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1594,"kind":2048,"name":"italics","url":"interfaces/guid.html#italics","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1595,"kind":2048,"name":"link","url":"interfaces/guid.html#link","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1596,"kind":2048,"name":"small","url":"interfaces/guid.html#small","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1597,"kind":2048,"name":"strike","url":"interfaces/guid.html#strike","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1598,"kind":2048,"name":"sub","url":"interfaces/guid.html#sub","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1599,"kind":2048,"name":"sup","url":"interfaces/guid.html#sup","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1600,"kind":2048,"name":"[Symbol.iterator]","url":"interfaces/guid.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1601,"kind":2048,"name":"padStart","url":"interfaces/guid.html#padstart","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1602,"kind":2048,"name":"padEnd","url":"interfaces/guid.html#padend","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1603,"kind":2048,"name":"trimLeft","url":"interfaces/guid.html#trimleft","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1604,"kind":2048,"name":"trimRight","url":"interfaces/guid.html#trimright","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1605,"kind":64,"name":"parseGuid","url":"index.html#parseguid","classes":"tsd-kind-function"},{"id":1606,"kind":64,"name":"newGuid","url":"index.html#newguid","classes":"tsd-kind-function"},{"id":1607,"kind":32,"name":"ZeroGuidString","url":"index.html#zeroguidstring","classes":"tsd-kind-variable"},{"id":1608,"kind":32,"name":"ZeroGuid","url":"index.html#zeroguid","classes":"tsd-kind-variable"},{"id":1609,"kind":128,"name":"Log","url":"classes/log.html","classes":"tsd-kind-class"},{"id":1610,"kind":2048,"name":"enable","url":"classes/log.html#enable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1611,"kind":2048,"name":"disable","url":"classes/log.html#disable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1612,"kind":2048,"name":"enabled","url":"classes/log.html#enabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1613,"kind":2048,"name":"debug","url":"classes/log.html#debug","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1614,"kind":2048,"name":"warning","url":"classes/log.html#warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1615,"kind":2048,"name":"error","url":"classes/log.html#error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1616,"kind":2048,"name":"info","url":"classes/log.html#info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1617,"kind":2048,"name":"verbose","url":"classes/log.html#verbose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1618,"kind":2048,"name":"log","url":"classes/log.html#log-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1619,"kind":32,"name":"log","url":"index.html#log","classes":"tsd-kind-variable"},{"id":1620,"kind":256,"name":"AddCellOptions","url":"interfaces/addcelloptions.html","classes":"tsd-kind-interface"},{"id":1621,"kind":1024,"name":"contents","url":"interfaces/addcelloptions.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1622,"kind":1024,"name":"row","url":"interfaces/addcelloptions.html#row","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1623,"kind":1024,"name":"column","url":"interfaces/addcelloptions.html#column","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1624,"kind":1024,"name":"width","url":"interfaces/addcelloptions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1625,"kind":1024,"name":"height","url":"interfaces/addcelloptions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1626,"kind":1024,"name":"alignment","url":"interfaces/addcelloptions.html#alignment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1627,"kind":128,"name":"PlanarGridLayout","url":"classes/planargridlayout.html","classes":"tsd-kind-class"},{"id":1628,"kind":512,"name":"constructor","url":"classes/planargridlayout.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1629,"kind":1024,"name":"gridAlignment","url":"classes/planargridlayout.html#gridalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1630,"kind":1024,"name":"defaultCellAlignment","url":"classes/planargridlayout.html#defaultcellalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1631,"kind":2048,"name":"getColumnCount","url":"classes/planargridlayout.html#getcolumncount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1632,"kind":2048,"name":"getRowCount","url":"classes/planargridlayout.html#getrowcount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1633,"kind":2048,"name":"getGridWidth","url":"classes/planargridlayout.html#getgridwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1634,"kind":2048,"name":"getGridHeight","url":"classes/planargridlayout.html#getgridheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1635,"kind":2048,"name":"getColumnWidth","url":"classes/planargridlayout.html#getcolumnwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1636,"kind":2048,"name":"getRowHeight","url":"classes/planargridlayout.html#getrowheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1637,"kind":2048,"name":"getColumnWidths","url":"classes/planargridlayout.html#getcolumnwidths","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1638,"kind":2048,"name":"getRowHeights","url":"classes/planargridlayout.html#getrowheights","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1639,"kind":2048,"name":"addCell","url":"classes/planargridlayout.html#addcell","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1640,"kind":2048,"name":"applyLayout","url":"classes/planargridlayout.html#applylayout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1641,"kind":64,"name":"sumFn","url":"index.html#sumfn","classes":"tsd-kind-function"},{"id":1642,"kind":64,"name":"maxFn","url":"index.html#maxfn","classes":"tsd-kind-function"},{"id":1643,"kind":256,"name":"ReadonlyMap","url":"interfaces/readonlymap.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":1644,"kind":2048,"name":"entries","url":"interfaces/readonlymap.html#entries","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1645,"kind":2048,"name":"forEach","url":"interfaces/readonlymap.html#foreach","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1646,"kind":2048,"name":"get","url":"interfaces/readonlymap.html#get","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1647,"kind":2048,"name":"has","url":"interfaces/readonlymap.html#has","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1648,"kind":2048,"name":"keys","url":"interfaces/readonlymap.html#keys","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1649,"kind":2048,"name":"values","url":"interfaces/readonlymap.html#values","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1650,"kind":1024,"name":"size","url":"interfaces/readonlymap.html#size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1651,"kind":128,"name":"WebHost","url":"classes/webhost.html","classes":"tsd-kind-class"},{"id":1652,"kind":262144,"name":"adapter","url":"classes/webhost.html#adapter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1653,"kind":262144,"name":"baseDir","url":"classes/webhost.html#basedir","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1654,"kind":262144,"name":"baseUrl","url":"classes/webhost.html#baseurl","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1655,"kind":512,"name":"constructor","url":"classes/webhost.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebHost"},{"id":1656,"kind":2048,"name":"registerStaticBuffer","url":"classes/webhost.html#registerstaticbuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebHost"},{"id":1657,"kind":32,"name":"BUFFER_KEYWORD","url":"index.html#buffer_keyword","classes":"tsd-kind-variable"},{"id":1658,"kind":256,"name":"ActorLike","url":"interfaces/actorlike.html","classes":"tsd-kind-interface"},{"id":1659,"kind":1024,"name":"id","url":"interfaces/actorlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1660,"kind":1024,"name":"parentId","url":"interfaces/actorlike.html#parentid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1661,"kind":1024,"name":"name","url":"interfaces/actorlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1662,"kind":1024,"name":"tag","url":"interfaces/actorlike.html#tag","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1663,"kind":1024,"name":"exclusiveToUser","url":"interfaces/actorlike.html#exclusivetouser","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1664,"kind":1024,"name":"subscriptions","url":"interfaces/actorlike.html#subscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1665,"kind":1024,"name":"transform","url":"interfaces/actorlike.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1666,"kind":1024,"name":"appearance","url":"interfaces/actorlike.html#appearance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1667,"kind":1024,"name":"light","url":"interfaces/actorlike.html#light","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1668,"kind":1024,"name":"rigidBody","url":"interfaces/actorlike.html#rigidbody","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1669,"kind":1024,"name":"collider","url":"interfaces/actorlike.html#collider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1670,"kind":1024,"name":"text","url":"interfaces/actorlike.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1671,"kind":1024,"name":"attachment","url":"interfaces/actorlike.html#attachment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1672,"kind":1024,"name":"lookAt","url":"interfaces/actorlike.html#lookat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1673,"kind":1024,"name":"grabbable","url":"interfaces/actorlike.html#grabbable","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1674,"kind":128,"name":"Actor","url":"classes/actor.html","classes":"tsd-kind-class"},{"id":1675,"kind":262144,"name":"context","url":"classes/actor.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1676,"kind":262144,"name":"id","url":"classes/actor.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1677,"kind":262144,"name":"name","url":"classes/actor.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1678,"kind":262144,"name":"tag","url":"classes/actor.html#tag","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1679,"kind":262144,"name":"exclusiveToUser","url":"classes/actor.html#exclusivetouser","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1680,"kind":262144,"name":"subscriptions","url":"classes/actor.html#subscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1681,"kind":262144,"name":"transform","url":"classes/actor.html#transform","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1682,"kind":262144,"name":"appearance","url":"classes/actor.html#appearance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1683,"kind":262144,"name":"light","url":"classes/actor.html#light","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1684,"kind":262144,"name":"rigidBody","url":"classes/actor.html#rigidbody","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1685,"kind":262144,"name":"collider","url":"classes/actor.html#collider","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1686,"kind":262144,"name":"text","url":"classes/actor.html#text","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1687,"kind":262144,"name":"attachment","url":"classes/actor.html#attachment","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1688,"kind":262144,"name":"lookAt","url":"classes/actor.html#lookat","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1689,"kind":262144,"name":"children","url":"classes/actor.html#children","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1690,"kind":262144,"name":"parent","url":"classes/actor.html#parent","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1691,"kind":262144,"name":"parentId","url":"classes/actor.html#parentid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1692,"kind":262144,"name":"grabbable","url":"classes/actor.html#grabbable","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1693,"kind":2048,"name":"Create","url":"classes/actor.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1694,"kind":2048,"name":"CreateEmpty","url":"classes/actor.html#createempty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1695,"kind":2048,"name":"CreateFromLibrary","url":"classes/actor.html#createfromlibrary","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1696,"kind":2048,"name":"CreateFromPrefab","url":"classes/actor.html#createfromprefab","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1697,"kind":2048,"name":"CreateFromGltf","url":"classes/actor.html#createfromgltf","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1698,"kind":2048,"name":"CreatePrimitive","url":"classes/actor.html#createprimitive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1699,"kind":2048,"name":"created","url":"classes/actor.html#created","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1700,"kind":2048,"name":"destroy","url":"classes/actor.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1701,"kind":2048,"name":"enableLight","url":"classes/actor.html#enablelight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1702,"kind":2048,"name":"enableRigidBody","url":"classes/actor.html#enablerigidbody","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1703,"kind":2048,"name":"setCollider","url":"classes/actor.html#setcollider","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1704,"kind":2048,"name":"enableText","url":"classes/actor.html#enabletext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1705,"kind":2048,"name":"enableLookAt","url":"classes/actor.html#enablelookat","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1706,"kind":2048,"name":"attach","url":"classes/actor.html#attach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1707,"kind":2048,"name":"detach","url":"classes/actor.html#detach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1708,"kind":2048,"name":"subscribe","url":"classes/actor.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1709,"kind":2048,"name":"unsubscribe","url":"classes/actor.html#unsubscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1710,"kind":2048,"name":"onGrab","url":"classes/actor.html#ongrab","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1711,"kind":2048,"name":"setBehavior","url":"classes/actor.html#setbehavior","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"Actor"},{"id":1712,"kind":2048,"name":"startSound","url":"classes/actor.html#startsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1713,"kind":2048,"name":"startVideoStream","url":"classes/actor.html#startvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1714,"kind":2048,"name":"animateTo","url":"classes/actor.html#animateto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1715,"kind":2048,"name":"findChildrenByName","url":"classes/actor.html#findchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1716,"kind":262144,"name":"targetingAnimations","url":"classes/actor.html#targetinganimations","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1717,"kind":262144,"name":"targetingAnimationsByName","url":"classes/actor.html#targetinganimationsbyname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1718,"kind":2048,"name":"findAnimationInChildrenByName","url":"classes/actor.html#findanimationinchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1719,"kind":2048,"name":"sanitize","url":"classes/actor.html#sanitize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1720,"kind":256,"name":"LogEvent","url":"interfaces/logevent.html","classes":"tsd-kind-interface"},{"id":1721,"kind":1024,"name":"input","url":"interfaces/logevent.html#input","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1722,"kind":1024,"name":"timestamp","url":"interfaces/logevent.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1723,"kind":1024,"name":"client","url":"interfaces/logevent.html#client","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1724,"kind":1024,"name":"direction","url":"interfaces/logevent.html#direction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1725,"kind":1024,"name":"networkContents","url":"interfaces/logevent.html#networkcontents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1726,"kind":32,"name":"readFile","url":"index.html#readfile","classes":"tsd-kind-variable"},{"id":1727,"kind":64,"name":"parseEvent","url":"index.html#parseevent","classes":"tsd-kind-function"},{"id":1728,"kind":64,"name":"parseFile","url":"index.html#parsefile","classes":"tsd-kind-function"},{"id":1729,"kind":32,"name":"columns","url":"index.html#columns","classes":"tsd-kind-variable"},{"id":1730,"kind":32,"name":"colWidth","url":"index.html#colwidth","classes":"tsd-kind-variable"},{"id":1731,"kind":64,"name":"formatEvent","url":"index.html#formatevent","classes":"tsd-kind-function"},{"id":1732,"kind":64,"name":"main","url":"index.html#main","classes":"tsd-kind-function"}]}; \ No newline at end of file + typedoc.search.data = {"kinds":{"4":"Enumeration","16":"Enumeration member","32":"Variable","64":"Function","128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor","2097152":"Object literal","4194304":"Type alias","8388608":"Event"},"rows":[{"id":0,"kind":32,"name":"ToGammaSpace","url":"index.html#togammaspace","classes":"tsd-kind-variable"},{"id":1,"kind":32,"name":"ToLinearSpace","url":"index.html#tolinearspace","classes":"tsd-kind-variable"},{"id":2,"kind":32,"name":"Epsilon","url":"index.html#epsilon","classes":"tsd-kind-variable"},{"id":3,"kind":32,"name":"RadiansToDegrees","url":"index.html#radianstodegrees","classes":"tsd-kind-variable"},{"id":4,"kind":32,"name":"DegreesToRadians","url":"index.html#degreestoradians","classes":"tsd-kind-variable"},{"id":5,"kind":128,"name":"Angle","url":"classes/angle.html","classes":"tsd-kind-class"},{"id":6,"kind":512,"name":"constructor","url":"classes/angle.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Angle"},{"id":7,"kind":2048,"name":"degrees","url":"classes/angle.html#degrees","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":8,"kind":2048,"name":"radians","url":"classes/angle.html#radians","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Angle"},{"id":9,"kind":2048,"name":"BetweenTwoPoints","url":"classes/angle.html#betweentwopoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":10,"kind":2048,"name":"FromRadians","url":"classes/angle.html#fromradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":11,"kind":2048,"name":"FromDegrees","url":"classes/angle.html#fromdegrees","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Angle"},{"id":12,"kind":128,"name":"Axis","url":"classes/axis.html","classes":"tsd-kind-class"},{"id":13,"kind":262144,"name":"X","url":"classes/axis.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":14,"kind":262144,"name":"Y","url":"classes/axis.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":15,"kind":262144,"name":"Z","url":"classes/axis.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Axis"},{"id":16,"kind":256,"name":"Color3Like","url":"interfaces/color3like.html","classes":"tsd-kind-interface"},{"id":17,"kind":1024,"name":"r","url":"interfaces/color3like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":18,"kind":1024,"name":"g","url":"interfaces/color3like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":19,"kind":1024,"name":"b","url":"interfaces/color3like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color3Like"},{"id":20,"kind":128,"name":"Color3","url":"classes/color3.html","classes":"tsd-kind-class"},{"id":21,"kind":1024,"name":"r","url":"classes/color3.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":22,"kind":1024,"name":"g","url":"classes/color3.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":23,"kind":1024,"name":"b","url":"classes/color3.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color3"},{"id":24,"kind":512,"name":"constructor","url":"classes/color3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color3"},{"id":25,"kind":2048,"name":"toString","url":"classes/color3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":26,"kind":2048,"name":"toJSON","url":"classes/color3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":27,"kind":2048,"name":"getClassName","url":"classes/color3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":28,"kind":2048,"name":"getHashCode","url":"classes/color3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":29,"kind":2048,"name":"toArray","url":"classes/color3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":30,"kind":2048,"name":"copyFromArray","url":"classes/color3.html#copyfromarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":31,"kind":2048,"name":"toColor4","url":"classes/color3.html#tocolor4","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":32,"kind":2048,"name":"asArray","url":"classes/color3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":33,"kind":2048,"name":"toLuminance","url":"classes/color3.html#toluminance","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":34,"kind":2048,"name":"multiply","url":"classes/color3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":35,"kind":2048,"name":"multiplyToRef","url":"classes/color3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":36,"kind":2048,"name":"equals","url":"classes/color3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":37,"kind":2048,"name":"equalsFloats","url":"classes/color3.html#equalsfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":38,"kind":2048,"name":"scale","url":"classes/color3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":39,"kind":2048,"name":"scaleToRef","url":"classes/color3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":40,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":41,"kind":2048,"name":"clampToRef","url":"classes/color3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":42,"kind":2048,"name":"add","url":"classes/color3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":43,"kind":2048,"name":"addToRef","url":"classes/color3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":44,"kind":2048,"name":"subtract","url":"classes/color3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":45,"kind":2048,"name":"subtractToRef","url":"classes/color3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":46,"kind":2048,"name":"clone","url":"classes/color3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":47,"kind":2048,"name":"copyFrom","url":"classes/color3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":48,"kind":2048,"name":"copyFromFloats","url":"classes/color3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":49,"kind":2048,"name":"set","url":"classes/color3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":50,"kind":2048,"name":"copy","url":"classes/color3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":51,"kind":2048,"name":"toHexString","url":"classes/color3.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":52,"kind":2048,"name":"toLinearSpace","url":"classes/color3.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":53,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color3.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":54,"kind":2048,"name":"toGammaSpace","url":"classes/color3.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":55,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color3.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color3"},{"id":56,"kind":2048,"name":"FromHexString","url":"classes/color3.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":57,"kind":2048,"name":"FromArray","url":"classes/color3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":58,"kind":2048,"name":"FromInts","url":"classes/color3.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":59,"kind":2048,"name":"Lerp","url":"classes/color3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":60,"kind":2048,"name":"LerpToRef","url":"classes/color3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":61,"kind":2048,"name":"Red","url":"classes/color3.html#red","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":62,"kind":2048,"name":"Green","url":"classes/color3.html#green","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":63,"kind":2048,"name":"Blue","url":"classes/color3.html#blue","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":64,"kind":2048,"name":"Black","url":"classes/color3.html#black","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":65,"kind":2048,"name":"White","url":"classes/color3.html#white","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":66,"kind":2048,"name":"Purple","url":"classes/color3.html#purple","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":67,"kind":2048,"name":"Magenta","url":"classes/color3.html#magenta","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":68,"kind":2048,"name":"Yellow","url":"classes/color3.html#yellow","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":69,"kind":2048,"name":"Gray","url":"classes/color3.html#gray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":70,"kind":2048,"name":"LightGray","url":"classes/color3.html#lightgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":71,"kind":2048,"name":"DarkGray","url":"classes/color3.html#darkgray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":72,"kind":2048,"name":"Teal","url":"classes/color3.html#teal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":73,"kind":2048,"name":"Random","url":"classes/color3.html#random","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color3"},{"id":74,"kind":256,"name":"Color4Like","url":"interfaces/color4like.html","classes":"tsd-kind-interface"},{"id":75,"kind":1024,"name":"r","url":"interfaces/color4like.html#r","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":76,"kind":1024,"name":"g","url":"interfaces/color4like.html#g","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":77,"kind":1024,"name":"b","url":"interfaces/color4like.html#b","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":78,"kind":1024,"name":"a","url":"interfaces/color4like.html#a","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Color4Like"},{"id":79,"kind":128,"name":"Color4","url":"classes/color4.html","classes":"tsd-kind-class"},{"id":80,"kind":1024,"name":"r","url":"classes/color4.html#r","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":81,"kind":1024,"name":"g","url":"classes/color4.html#g","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":82,"kind":1024,"name":"b","url":"classes/color4.html#b","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":83,"kind":1024,"name":"a","url":"classes/color4.html#a","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Color4"},{"id":84,"kind":512,"name":"constructor","url":"classes/color4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Color4"},{"id":85,"kind":2048,"name":"addInPlace","url":"classes/color4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":86,"kind":2048,"name":"asArray","url":"classes/color4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":87,"kind":2048,"name":"toArray","url":"classes/color4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":88,"kind":2048,"name":"add","url":"classes/color4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":89,"kind":2048,"name":"subtract","url":"classes/color4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":90,"kind":2048,"name":"subtractToRef","url":"classes/color4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":91,"kind":2048,"name":"scale","url":"classes/color4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":92,"kind":2048,"name":"scaleToRef","url":"classes/color4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":93,"kind":2048,"name":"scaleAndAddToRef","url":"classes/color4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":94,"kind":2048,"name":"clampToRef","url":"classes/color4.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":95,"kind":2048,"name":"multiply","url":"classes/color4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":96,"kind":2048,"name":"multiplyToRef","url":"classes/color4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":97,"kind":2048,"name":"toString","url":"classes/color4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":98,"kind":2048,"name":"toJSON","url":"classes/color4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":99,"kind":2048,"name":"getClassName","url":"classes/color4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":100,"kind":2048,"name":"getHashCode","url":"classes/color4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":101,"kind":2048,"name":"clone","url":"classes/color4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":102,"kind":2048,"name":"copyFrom","url":"classes/color4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":103,"kind":2048,"name":"copyFromFloats","url":"classes/color4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":104,"kind":2048,"name":"set","url":"classes/color4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":105,"kind":2048,"name":"copy","url":"classes/color4.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":106,"kind":2048,"name":"toHexString","url":"classes/color4.html#tohexstring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":107,"kind":2048,"name":"toLinearSpace","url":"classes/color4.html#tolinearspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":108,"kind":2048,"name":"toLinearSpaceToRef","url":"classes/color4.html#tolinearspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":109,"kind":2048,"name":"toGammaSpace","url":"classes/color4.html#togammaspace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":110,"kind":2048,"name":"toGammaSpaceToRef","url":"classes/color4.html#togammaspacetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Color4"},{"id":111,"kind":2048,"name":"FromHexString","url":"classes/color4.html#fromhexstring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":112,"kind":2048,"name":"Lerp","url":"classes/color4.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":113,"kind":2048,"name":"LerpToRef","url":"classes/color4.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":114,"kind":2048,"name":"FromColor3","url":"classes/color4.html#fromcolor3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":115,"kind":2048,"name":"FromArray","url":"classes/color4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":116,"kind":2048,"name":"FromInts","url":"classes/color4.html#fromints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":117,"kind":2048,"name":"CheckColors4","url":"classes/color4.html#checkcolors4","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Color4"},{"id":118,"kind":256,"name":"Vector2Like","url":"interfaces/vector2like.html","classes":"tsd-kind-interface"},{"id":119,"kind":1024,"name":"x","url":"interfaces/vector2like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":120,"kind":1024,"name":"y","url":"interfaces/vector2like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector2Like"},{"id":121,"kind":128,"name":"Vector2","url":"classes/vector2.html","classes":"tsd-kind-class"},{"id":122,"kind":1024,"name":"x","url":"classes/vector2.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":123,"kind":1024,"name":"y","url":"classes/vector2.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector2"},{"id":124,"kind":2048,"name":"Zero","url":"classes/vector2.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":125,"kind":2048,"name":"One","url":"classes/vector2.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":126,"kind":2048,"name":"FromArray","url":"classes/vector2.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":127,"kind":2048,"name":"FromArrayToRef","url":"classes/vector2.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":128,"kind":2048,"name":"CatmullRom","url":"classes/vector2.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":129,"kind":2048,"name":"Clamp","url":"classes/vector2.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":130,"kind":2048,"name":"Hermite","url":"classes/vector2.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":131,"kind":2048,"name":"Lerp","url":"classes/vector2.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":132,"kind":2048,"name":"Dot","url":"classes/vector2.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":133,"kind":2048,"name":"Normalize","url":"classes/vector2.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":134,"kind":2048,"name":"Minimize","url":"classes/vector2.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":135,"kind":2048,"name":"Maximize","url":"classes/vector2.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":136,"kind":2048,"name":"Transform","url":"classes/vector2.html#transform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":137,"kind":2048,"name":"TransformToRef","url":"classes/vector2.html#transformtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":138,"kind":2048,"name":"PointInTriangle","url":"classes/vector2.html#pointintriangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":139,"kind":2048,"name":"Distance","url":"classes/vector2.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":140,"kind":2048,"name":"DistanceSquared","url":"classes/vector2.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":141,"kind":2048,"name":"Center","url":"classes/vector2.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":142,"kind":2048,"name":"DistanceOfPointFromSegment","url":"classes/vector2.html#distanceofpointfromsegment","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector2"},{"id":143,"kind":512,"name":"constructor","url":"classes/vector2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector2"},{"id":144,"kind":2048,"name":"toString","url":"classes/vector2.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":145,"kind":2048,"name":"toJSON","url":"classes/vector2.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":146,"kind":2048,"name":"getClassName","url":"classes/vector2.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":147,"kind":2048,"name":"getHashCode","url":"classes/vector2.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":148,"kind":2048,"name":"toArray","url":"classes/vector2.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":149,"kind":2048,"name":"asArray","url":"classes/vector2.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":150,"kind":2048,"name":"copyFrom","url":"classes/vector2.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":151,"kind":2048,"name":"copyFromFloats","url":"classes/vector2.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":152,"kind":2048,"name":"set","url":"classes/vector2.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":153,"kind":2048,"name":"add","url":"classes/vector2.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":154,"kind":2048,"name":"addToRef","url":"classes/vector2.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":155,"kind":2048,"name":"addInPlace","url":"classes/vector2.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":156,"kind":2048,"name":"addVector3","url":"classes/vector2.html#addvector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":157,"kind":2048,"name":"subtract","url":"classes/vector2.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":158,"kind":2048,"name":"subtractToRef","url":"classes/vector2.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":159,"kind":2048,"name":"subtractInPlace","url":"classes/vector2.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":160,"kind":2048,"name":"multiplyInPlace","url":"classes/vector2.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":161,"kind":2048,"name":"multiply","url":"classes/vector2.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":162,"kind":2048,"name":"multiplyToRef","url":"classes/vector2.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":163,"kind":2048,"name":"multiplyByFloats","url":"classes/vector2.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":164,"kind":2048,"name":"divide","url":"classes/vector2.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":165,"kind":2048,"name":"divideToRef","url":"classes/vector2.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":166,"kind":2048,"name":"divideInPlace","url":"classes/vector2.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":167,"kind":2048,"name":"negate","url":"classes/vector2.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":168,"kind":2048,"name":"scaleInPlace","url":"classes/vector2.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":169,"kind":2048,"name":"scale","url":"classes/vector2.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":170,"kind":2048,"name":"scaleToRef","url":"classes/vector2.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":171,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector2.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":172,"kind":2048,"name":"equals","url":"classes/vector2.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":173,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector2.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":174,"kind":2048,"name":"floor","url":"classes/vector2.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":175,"kind":2048,"name":"fract","url":"classes/vector2.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":176,"kind":2048,"name":"length","url":"classes/vector2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":177,"kind":2048,"name":"lengthSquared","url":"classes/vector2.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":178,"kind":2048,"name":"normalize","url":"classes/vector2.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":179,"kind":2048,"name":"clone","url":"classes/vector2.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":180,"kind":2048,"name":"copy","url":"classes/vector2.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector2"},{"id":181,"kind":256,"name":"Vector3Like","url":"interfaces/vector3like.html","classes":"tsd-kind-interface"},{"id":182,"kind":1024,"name":"x","url":"interfaces/vector3like.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":183,"kind":1024,"name":"y","url":"interfaces/vector3like.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":184,"kind":1024,"name":"z","url":"interfaces/vector3like.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Vector3Like"},{"id":185,"kind":128,"name":"Vector3","url":"classes/vector3.html","classes":"tsd-kind-class"},{"id":186,"kind":1024,"name":"x","url":"classes/vector3.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":187,"kind":1024,"name":"y","url":"classes/vector3.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":188,"kind":1024,"name":"z","url":"classes/vector3.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector3"},{"id":189,"kind":262144,"name":"isNonUniform","url":"classes/vector3.html#isnonuniform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3"},{"id":190,"kind":2048,"name":"GetClipFactor","url":"classes/vector3.html#getclipfactor","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":191,"kind":2048,"name":"GetAngleBetweenVectors","url":"classes/vector3.html#getanglebetweenvectors","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":192,"kind":2048,"name":"FromArray","url":"classes/vector3.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":193,"kind":2048,"name":"FromFloatArray","url":"classes/vector3.html#fromfloatarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":194,"kind":2048,"name":"FromArrayToRef","url":"classes/vector3.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":195,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector3.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":196,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector3.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":197,"kind":2048,"name":"Zero","url":"classes/vector3.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":198,"kind":2048,"name":"One","url":"classes/vector3.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":199,"kind":2048,"name":"Up","url":"classes/vector3.html#up","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":200,"kind":2048,"name":"Down","url":"classes/vector3.html#down","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":201,"kind":2048,"name":"Forward","url":"classes/vector3.html#forward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":202,"kind":2048,"name":"Backward","url":"classes/vector3.html#backward","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":203,"kind":2048,"name":"Right","url":"classes/vector3.html#right","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":204,"kind":2048,"name":"Left","url":"classes/vector3.html#left","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":205,"kind":2048,"name":"TransformCoordinates","url":"classes/vector3.html#transformcoordinates","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":206,"kind":2048,"name":"TransformCoordinatesToRef","url":"classes/vector3.html#transformcoordinatestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":207,"kind":2048,"name":"TransformCoordinatesFromFloatsToRef","url":"classes/vector3.html#transformcoordinatesfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":208,"kind":2048,"name":"TransformNormal","url":"classes/vector3.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":209,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector3.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":210,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector3.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":211,"kind":2048,"name":"CatmullRom","url":"classes/vector3.html#catmullrom","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":212,"kind":2048,"name":"Clamp","url":"classes/vector3.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":213,"kind":2048,"name":"ClampToRef","url":"classes/vector3.html#clamptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":214,"kind":2048,"name":"Hermite","url":"classes/vector3.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":215,"kind":2048,"name":"Lerp","url":"classes/vector3.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":216,"kind":2048,"name":"LerpToRef","url":"classes/vector3.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":217,"kind":2048,"name":"Dot","url":"classes/vector3.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":218,"kind":2048,"name":"Cross","url":"classes/vector3.html#cross","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":219,"kind":2048,"name":"CrossToRef","url":"classes/vector3.html#crosstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":220,"kind":2048,"name":"Normalize","url":"classes/vector3.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":221,"kind":2048,"name":"NormalizeToRef","url":"classes/vector3.html#normalizetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":222,"kind":2048,"name":"Project","url":"classes/vector3.html#project","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":223,"kind":2048,"name":"UnprojectFromTransform","url":"classes/vector3.html#unprojectfromtransform","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":224,"kind":2048,"name":"Unproject","url":"classes/vector3.html#unproject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":225,"kind":2048,"name":"UnprojectToRef","url":"classes/vector3.html#unprojecttoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":226,"kind":2048,"name":"UnprojectFloatsToRef","url":"classes/vector3.html#unprojectfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":227,"kind":2048,"name":"Minimize","url":"classes/vector3.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":228,"kind":2048,"name":"Maximize","url":"classes/vector3.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":229,"kind":2048,"name":"Distance","url":"classes/vector3.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":230,"kind":2048,"name":"DistanceSquared","url":"classes/vector3.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":231,"kind":2048,"name":"Center","url":"classes/vector3.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":232,"kind":2048,"name":"RotationFromAxis","url":"classes/vector3.html#rotationfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":233,"kind":2048,"name":"RotationFromAxisToRef","url":"classes/vector3.html#rotationfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector3"},{"id":234,"kind":512,"name":"constructor","url":"classes/vector3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector3"},{"id":235,"kind":2048,"name":"toString","url":"classes/vector3.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":236,"kind":2048,"name":"toJSON","url":"classes/vector3.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":237,"kind":2048,"name":"getClassName","url":"classes/vector3.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":238,"kind":2048,"name":"getHashCode","url":"classes/vector3.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":239,"kind":2048,"name":"asArray","url":"classes/vector3.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":240,"kind":2048,"name":"toArray","url":"classes/vector3.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":241,"kind":2048,"name":"toQuaternion","url":"classes/vector3.html#toquaternion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":242,"kind":2048,"name":"addInPlace","url":"classes/vector3.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":243,"kind":2048,"name":"addInPlaceFromFloats","url":"classes/vector3.html#addinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":244,"kind":2048,"name":"add","url":"classes/vector3.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":245,"kind":2048,"name":"addToRef","url":"classes/vector3.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":246,"kind":2048,"name":"subtractInPlace","url":"classes/vector3.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":247,"kind":2048,"name":"subtract","url":"classes/vector3.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":248,"kind":2048,"name":"subtractToRef","url":"classes/vector3.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":249,"kind":2048,"name":"subtractFromFloats","url":"classes/vector3.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":250,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector3.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":251,"kind":2048,"name":"negate","url":"classes/vector3.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":252,"kind":2048,"name":"scaleInPlace","url":"classes/vector3.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":253,"kind":2048,"name":"scale","url":"classes/vector3.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":254,"kind":2048,"name":"scaleToRef","url":"classes/vector3.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":255,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector3.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":256,"kind":2048,"name":"equals","url":"classes/vector3.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":257,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector3.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":258,"kind":2048,"name":"equalsToFloats","url":"classes/vector3.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":259,"kind":2048,"name":"multiplyInPlace","url":"classes/vector3.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":260,"kind":2048,"name":"multiply","url":"classes/vector3.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":261,"kind":2048,"name":"multiplyToRef","url":"classes/vector3.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":262,"kind":2048,"name":"multiplyByFloats","url":"classes/vector3.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":263,"kind":2048,"name":"divide","url":"classes/vector3.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":264,"kind":2048,"name":"divideToRef","url":"classes/vector3.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":265,"kind":2048,"name":"divideInPlace","url":"classes/vector3.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":266,"kind":2048,"name":"minimizeInPlace","url":"classes/vector3.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":267,"kind":2048,"name":"maximizeInPlace","url":"classes/vector3.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":268,"kind":2048,"name":"minimizeInPlaceFromFloats","url":"classes/vector3.html#minimizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":269,"kind":2048,"name":"maximizeInPlaceFromFloats","url":"classes/vector3.html#maximizeinplacefromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":270,"kind":2048,"name":"floor","url":"classes/vector3.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":271,"kind":2048,"name":"fract","url":"classes/vector3.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":272,"kind":2048,"name":"length","url":"classes/vector3.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":273,"kind":2048,"name":"lengthSquared","url":"classes/vector3.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":274,"kind":2048,"name":"normalize","url":"classes/vector3.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":275,"kind":2048,"name":"reorderInPlace","url":"classes/vector3.html#reorderinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":276,"kind":2048,"name":"rotateByQuaternionToRef","url":"classes/vector3.html#rotatebyquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":277,"kind":2048,"name":"rotateByQuaternionAroundPointToRef","url":"classes/vector3.html#rotatebyquaternionaroundpointtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":278,"kind":2048,"name":"normalizeFromLength","url":"classes/vector3.html#normalizefromlength","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":279,"kind":2048,"name":"normalizeToNew","url":"classes/vector3.html#normalizetonew","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":280,"kind":2048,"name":"normalizeToRef","url":"classes/vector3.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":281,"kind":2048,"name":"clone","url":"classes/vector3.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":282,"kind":2048,"name":"copyFrom","url":"classes/vector3.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":283,"kind":2048,"name":"copyFromFloats","url":"classes/vector3.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":284,"kind":2048,"name":"set","url":"classes/vector3.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":285,"kind":2048,"name":"setAll","url":"classes/vector3.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":286,"kind":2048,"name":"copy","url":"classes/vector3.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector3"},{"id":287,"kind":128,"name":"Vector4","url":"classes/vector4.html","classes":"tsd-kind-class"},{"id":288,"kind":1024,"name":"x","url":"classes/vector4.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":289,"kind":1024,"name":"y","url":"classes/vector4.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":290,"kind":1024,"name":"z","url":"classes/vector4.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":291,"kind":1024,"name":"w","url":"classes/vector4.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Vector4"},{"id":292,"kind":512,"name":"constructor","url":"classes/vector4.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Vector4"},{"id":293,"kind":2048,"name":"toString","url":"classes/vector4.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":294,"kind":2048,"name":"toJSON","url":"classes/vector4.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":295,"kind":2048,"name":"getClassName","url":"classes/vector4.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":296,"kind":2048,"name":"getHashCode","url":"classes/vector4.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":297,"kind":2048,"name":"asArray","url":"classes/vector4.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":298,"kind":2048,"name":"toArray","url":"classes/vector4.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":299,"kind":2048,"name":"addInPlace","url":"classes/vector4.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":300,"kind":2048,"name":"add","url":"classes/vector4.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":301,"kind":2048,"name":"addToRef","url":"classes/vector4.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":302,"kind":2048,"name":"subtractInPlace","url":"classes/vector4.html#subtractinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":303,"kind":2048,"name":"subtract","url":"classes/vector4.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":304,"kind":2048,"name":"subtractToRef","url":"classes/vector4.html#subtracttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":305,"kind":2048,"name":"subtractFromFloats","url":"classes/vector4.html#subtractfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":306,"kind":2048,"name":"subtractFromFloatsToRef","url":"classes/vector4.html#subtractfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":307,"kind":2048,"name":"negate","url":"classes/vector4.html#negate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":308,"kind":2048,"name":"scaleInPlace","url":"classes/vector4.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":309,"kind":2048,"name":"scale","url":"classes/vector4.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":310,"kind":2048,"name":"scaleToRef","url":"classes/vector4.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":311,"kind":2048,"name":"scaleAndAddToRef","url":"classes/vector4.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":312,"kind":2048,"name":"equals","url":"classes/vector4.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":313,"kind":2048,"name":"equalsWithEpsilon","url":"classes/vector4.html#equalswithepsilon","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":314,"kind":2048,"name":"equalsToFloats","url":"classes/vector4.html#equalstofloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":315,"kind":2048,"name":"multiplyInPlace","url":"classes/vector4.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":316,"kind":2048,"name":"multiply","url":"classes/vector4.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":317,"kind":2048,"name":"multiplyToRef","url":"classes/vector4.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":318,"kind":2048,"name":"multiplyByFloats","url":"classes/vector4.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":319,"kind":2048,"name":"divide","url":"classes/vector4.html#divide","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":320,"kind":2048,"name":"divideToRef","url":"classes/vector4.html#dividetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":321,"kind":2048,"name":"divideInPlace","url":"classes/vector4.html#divideinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":322,"kind":2048,"name":"minimizeInPlace","url":"classes/vector4.html#minimizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":323,"kind":2048,"name":"maximizeInPlace","url":"classes/vector4.html#maximizeinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":324,"kind":2048,"name":"floor","url":"classes/vector4.html#floor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":325,"kind":2048,"name":"fract","url":"classes/vector4.html#fract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":326,"kind":2048,"name":"length","url":"classes/vector4.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":327,"kind":2048,"name":"lengthSquared","url":"classes/vector4.html#lengthsquared","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":328,"kind":2048,"name":"normalize","url":"classes/vector4.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":329,"kind":2048,"name":"toVector3","url":"classes/vector4.html#tovector3","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":330,"kind":2048,"name":"clone","url":"classes/vector4.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":331,"kind":2048,"name":"copyFrom","url":"classes/vector4.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":332,"kind":2048,"name":"copyFromFloats","url":"classes/vector4.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":333,"kind":2048,"name":"set","url":"classes/vector4.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":334,"kind":2048,"name":"setAll","url":"classes/vector4.html#setall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Vector4"},{"id":335,"kind":2048,"name":"FromArray","url":"classes/vector4.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":336,"kind":2048,"name":"FromArrayToRef","url":"classes/vector4.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":337,"kind":2048,"name":"FromFloatArrayToRef","url":"classes/vector4.html#fromfloatarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":338,"kind":2048,"name":"FromFloatsToRef","url":"classes/vector4.html#fromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":339,"kind":2048,"name":"Zero","url":"classes/vector4.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":340,"kind":2048,"name":"One","url":"classes/vector4.html#one","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":341,"kind":2048,"name":"Normalize","url":"classes/vector4.html#normalize-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":342,"kind":2048,"name":"NormalizeToRef","url":"classes/vector4.html#normalizetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":343,"kind":2048,"name":"Minimize","url":"classes/vector4.html#minimize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":344,"kind":2048,"name":"Maximize","url":"classes/vector4.html#maximize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":345,"kind":2048,"name":"Distance","url":"classes/vector4.html#distance","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":346,"kind":2048,"name":"DistanceSquared","url":"classes/vector4.html#distancesquared","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":347,"kind":2048,"name":"Center","url":"classes/vector4.html#center","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":348,"kind":2048,"name":"TransformNormal","url":"classes/vector4.html#transformnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":349,"kind":2048,"name":"TransformNormalToRef","url":"classes/vector4.html#transformnormaltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":350,"kind":2048,"name":"TransformNormalFromFloatsToRef","url":"classes/vector4.html#transformnormalfromfloatstoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Vector4"},{"id":351,"kind":128,"name":"Matrix","url":"classes/matrix.html","classes":"tsd-kind-class"},{"id":352,"kind":1024,"name":"updateFlag","url":"classes/matrix.html#updateflag","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Matrix"},{"id":353,"kind":262144,"name":"m","url":"classes/matrix.html#m","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Matrix"},{"id":354,"kind":512,"name":"constructor","url":"classes/matrix.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Matrix"},{"id":355,"kind":2048,"name":"isIdentity","url":"classes/matrix.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":356,"kind":2048,"name":"isIdentityAs3x2","url":"classes/matrix.html#isidentityas3x2","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":357,"kind":2048,"name":"determinant","url":"classes/matrix.html#determinant","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":358,"kind":2048,"name":"toArray","url":"classes/matrix.html#toarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":359,"kind":2048,"name":"asArray","url":"classes/matrix.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":360,"kind":2048,"name":"invert","url":"classes/matrix.html#invert","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":361,"kind":2048,"name":"reset","url":"classes/matrix.html#reset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":362,"kind":2048,"name":"add","url":"classes/matrix.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":363,"kind":2048,"name":"addToRef","url":"classes/matrix.html#addtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":364,"kind":2048,"name":"addToSelf","url":"classes/matrix.html#addtoself","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":365,"kind":2048,"name":"invertToRef","url":"classes/matrix.html#inverttoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":366,"kind":2048,"name":"addAtIndex","url":"classes/matrix.html#addatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":367,"kind":2048,"name":"multiplyAtIndex","url":"classes/matrix.html#multiplyatindex","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":368,"kind":2048,"name":"setTranslationFromFloats","url":"classes/matrix.html#settranslationfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":369,"kind":2048,"name":"setTranslation","url":"classes/matrix.html#settranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":370,"kind":2048,"name":"getTranslation","url":"classes/matrix.html#gettranslation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":371,"kind":2048,"name":"getTranslationToRef","url":"classes/matrix.html#gettranslationtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":372,"kind":2048,"name":"removeRotationAndScaling","url":"classes/matrix.html#removerotationandscaling","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":373,"kind":2048,"name":"multiply","url":"classes/matrix.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":374,"kind":2048,"name":"copyFrom","url":"classes/matrix.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":375,"kind":2048,"name":"copyToArray","url":"classes/matrix.html#copytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":376,"kind":2048,"name":"multiplyToRef","url":"classes/matrix.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":377,"kind":2048,"name":"multiplyToArray","url":"classes/matrix.html#multiplytoarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":378,"kind":2048,"name":"equals","url":"classes/matrix.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":379,"kind":2048,"name":"clone","url":"classes/matrix.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":380,"kind":2048,"name":"getClassName","url":"classes/matrix.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":381,"kind":2048,"name":"getHashCode","url":"classes/matrix.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":382,"kind":2048,"name":"decompose","url":"classes/matrix.html#decompose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":383,"kind":2048,"name":"getRow","url":"classes/matrix.html#getrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":384,"kind":2048,"name":"setRow","url":"classes/matrix.html#setrow","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":385,"kind":2048,"name":"transpose","url":"classes/matrix.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":386,"kind":2048,"name":"transposeToRef","url":"classes/matrix.html#transposetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":387,"kind":2048,"name":"setRowFromFloats","url":"classes/matrix.html#setrowfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":388,"kind":2048,"name":"scale","url":"classes/matrix.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":389,"kind":2048,"name":"scaleToRef","url":"classes/matrix.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":390,"kind":2048,"name":"scaleAndAddToRef","url":"classes/matrix.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":391,"kind":2048,"name":"toNormalMatrix","url":"classes/matrix.html#tonormalmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":392,"kind":2048,"name":"getRotationMatrix","url":"classes/matrix.html#getrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":393,"kind":2048,"name":"getRotationMatrixToRef","url":"classes/matrix.html#getrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":394,"kind":2048,"name":"toggleModelMatrixHandInPlace","url":"classes/matrix.html#togglemodelmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":395,"kind":2048,"name":"toggleProjectionMatrixHandInPlace","url":"classes/matrix.html#toggleprojectionmatrixhandinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Matrix"},{"id":396,"kind":2048,"name":"FromArray","url":"classes/matrix.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":397,"kind":2048,"name":"FromArrayToRef","url":"classes/matrix.html#fromarraytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":398,"kind":2048,"name":"FromFloat32ArrayToRefScaled","url":"classes/matrix.html#fromfloat32arraytorefscaled","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":399,"kind":262144,"name":"IdentityReadOnly","url":"classes/matrix.html#identityreadonly","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":400,"kind":2048,"name":"FromValuesToRef","url":"classes/matrix.html#fromvaluestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":401,"kind":2048,"name":"FromValues","url":"classes/matrix.html#fromvalues","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":402,"kind":2048,"name":"Compose","url":"classes/matrix.html#compose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":403,"kind":2048,"name":"ComposeToRef","url":"classes/matrix.html#composetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":404,"kind":2048,"name":"Identity","url":"classes/matrix.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":405,"kind":2048,"name":"IdentityToRef","url":"classes/matrix.html#identitytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":406,"kind":2048,"name":"Zero","url":"classes/matrix.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":407,"kind":2048,"name":"RotationX","url":"classes/matrix.html#rotationx","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":408,"kind":2048,"name":"Invert","url":"classes/matrix.html#invert-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":409,"kind":2048,"name":"RotationXToRef","url":"classes/matrix.html#rotationxtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":410,"kind":2048,"name":"RotationY","url":"classes/matrix.html#rotationy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":411,"kind":2048,"name":"RotationYToRef","url":"classes/matrix.html#rotationytoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":412,"kind":2048,"name":"RotationZ","url":"classes/matrix.html#rotationz","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":413,"kind":2048,"name":"RotationZToRef","url":"classes/matrix.html#rotationztoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":414,"kind":2048,"name":"RotationAxis","url":"classes/matrix.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":415,"kind":2048,"name":"RotationAxisToRef","url":"classes/matrix.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":416,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/matrix.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":417,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/matrix.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":418,"kind":2048,"name":"Scaling","url":"classes/matrix.html#scaling","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":419,"kind":2048,"name":"ScalingToRef","url":"classes/matrix.html#scalingtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":420,"kind":2048,"name":"Translation","url":"classes/matrix.html#translation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":421,"kind":2048,"name":"TranslationToRef","url":"classes/matrix.html#translationtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":422,"kind":2048,"name":"Lerp","url":"classes/matrix.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":423,"kind":2048,"name":"LerpToRef","url":"classes/matrix.html#lerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":424,"kind":2048,"name":"DecomposeLerp","url":"classes/matrix.html#decomposelerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":425,"kind":2048,"name":"DecomposeLerpToRef","url":"classes/matrix.html#decomposelerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":426,"kind":2048,"name":"LookAtLH","url":"classes/matrix.html#lookatlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":427,"kind":2048,"name":"LookAtLHToRef","url":"classes/matrix.html#lookatlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":428,"kind":2048,"name":"LookAtRH","url":"classes/matrix.html#lookatrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":429,"kind":2048,"name":"LookAtRHToRef","url":"classes/matrix.html#lookatrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":430,"kind":2048,"name":"OrthoLH","url":"classes/matrix.html#ortholh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":431,"kind":2048,"name":"OrthoLHToRef","url":"classes/matrix.html#ortholhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":432,"kind":2048,"name":"OrthoOffCenterLH","url":"classes/matrix.html#orthooffcenterlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":433,"kind":2048,"name":"OrthoOffCenterLHToRef","url":"classes/matrix.html#orthooffcenterlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":434,"kind":2048,"name":"OrthoOffCenterRH","url":"classes/matrix.html#orthooffcenterrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":435,"kind":2048,"name":"OrthoOffCenterRHToRef","url":"classes/matrix.html#orthooffcenterrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":436,"kind":2048,"name":"PerspectiveLH","url":"classes/matrix.html#perspectivelh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":437,"kind":2048,"name":"PerspectiveFovLH","url":"classes/matrix.html#perspectivefovlh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":438,"kind":2048,"name":"PerspectiveFovLHToRef","url":"classes/matrix.html#perspectivefovlhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":439,"kind":2048,"name":"PerspectiveFovRH","url":"classes/matrix.html#perspectivefovrh","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":440,"kind":2048,"name":"PerspectiveFovRHToRef","url":"classes/matrix.html#perspectivefovrhtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":441,"kind":2048,"name":"PerspectiveFovWebVRToRef","url":"classes/matrix.html#perspectivefovwebvrtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":442,"kind":2048,"name":"GetFinalMatrix","url":"classes/matrix.html#getfinalmatrix","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":443,"kind":2048,"name":"GetAsMatrix2x2","url":"classes/matrix.html#getasmatrix2x2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":444,"kind":2048,"name":"GetAsMatrix3x3","url":"classes/matrix.html#getasmatrix3x3","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":445,"kind":2048,"name":"Transpose","url":"classes/matrix.html#transpose-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":446,"kind":2048,"name":"TransposeToRef","url":"classes/matrix.html#transposetoref-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":447,"kind":2048,"name":"Reflection","url":"classes/matrix.html#reflection","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":448,"kind":2048,"name":"ReflectionToRef","url":"classes/matrix.html#reflectiontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":449,"kind":2048,"name":"FromXYZAxesToRef","url":"classes/matrix.html#fromxyzaxestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":450,"kind":2048,"name":"FromQuaternionToRef","url":"classes/matrix.html#fromquaterniontoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Matrix"},{"id":451,"kind":256,"name":"QuaternionLike","url":"interfaces/quaternionlike.html","classes":"tsd-kind-interface"},{"id":452,"kind":1024,"name":"x","url":"interfaces/quaternionlike.html#x","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":453,"kind":1024,"name":"y","url":"interfaces/quaternionlike.html#y","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":454,"kind":1024,"name":"z","url":"interfaces/quaternionlike.html#z","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":455,"kind":1024,"name":"w","url":"interfaces/quaternionlike.html#w","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"QuaternionLike"},{"id":456,"kind":128,"name":"Quaternion","url":"classes/quaternion.html","classes":"tsd-kind-class"},{"id":457,"kind":1024,"name":"x","url":"classes/quaternion.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":458,"kind":1024,"name":"y","url":"classes/quaternion.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":459,"kind":1024,"name":"z","url":"classes/quaternion.html#z","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":460,"kind":1024,"name":"w","url":"classes/quaternion.html#w","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Quaternion"},{"id":461,"kind":512,"name":"constructor","url":"classes/quaternion.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Quaternion"},{"id":462,"kind":2048,"name":"toString","url":"classes/quaternion.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":463,"kind":2048,"name":"toJSON","url":"classes/quaternion.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":464,"kind":2048,"name":"getClassName","url":"classes/quaternion.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":465,"kind":2048,"name":"getHashCode","url":"classes/quaternion.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":466,"kind":2048,"name":"asArray","url":"classes/quaternion.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":467,"kind":2048,"name":"equals","url":"classes/quaternion.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":468,"kind":2048,"name":"clone","url":"classes/quaternion.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":469,"kind":2048,"name":"copyFrom","url":"classes/quaternion.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":470,"kind":2048,"name":"copy","url":"classes/quaternion.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":471,"kind":2048,"name":"copyFromFloats","url":"classes/quaternion.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":472,"kind":2048,"name":"set","url":"classes/quaternion.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":473,"kind":2048,"name":"add","url":"classes/quaternion.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":474,"kind":2048,"name":"addInPlace","url":"classes/quaternion.html#addinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":475,"kind":2048,"name":"subtract","url":"classes/quaternion.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":476,"kind":2048,"name":"scale","url":"classes/quaternion.html#scale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":477,"kind":2048,"name":"scaleToRef","url":"classes/quaternion.html#scaletoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":478,"kind":2048,"name":"scaleInPlace","url":"classes/quaternion.html#scaleinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":479,"kind":2048,"name":"scaleAndAddToRef","url":"classes/quaternion.html#scaleandaddtoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":480,"kind":2048,"name":"multiply","url":"classes/quaternion.html#multiply","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":481,"kind":2048,"name":"multiplyToRef","url":"classes/quaternion.html#multiplytoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":482,"kind":2048,"name":"multiplyInPlace","url":"classes/quaternion.html#multiplyinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":483,"kind":2048,"name":"conjugateToRef","url":"classes/quaternion.html#conjugatetoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":484,"kind":2048,"name":"conjugateInPlace","url":"classes/quaternion.html#conjugateinplace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":485,"kind":2048,"name":"conjugate","url":"classes/quaternion.html#conjugate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":486,"kind":2048,"name":"length","url":"classes/quaternion.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":487,"kind":2048,"name":"normalize","url":"classes/quaternion.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":488,"kind":2048,"name":"toEulerAngles","url":"classes/quaternion.html#toeulerangles","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":489,"kind":2048,"name":"toEulerAnglesToRef","url":"classes/quaternion.html#toeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":490,"kind":2048,"name":"toRotationMatrix","url":"classes/quaternion.html#torotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":491,"kind":2048,"name":"fromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Quaternion"},{"id":492,"kind":2048,"name":"FromRotationMatrix","url":"classes/quaternion.html#fromrotationmatrix-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":493,"kind":2048,"name":"FromRotationMatrixToRef","url":"classes/quaternion.html#fromrotationmatrixtoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":494,"kind":2048,"name":"LookAt","url":"classes/quaternion.html#lookat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":495,"kind":2048,"name":"Dot","url":"classes/quaternion.html#dot","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":496,"kind":2048,"name":"AreClose","url":"classes/quaternion.html#areclose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":497,"kind":2048,"name":"Zero","url":"classes/quaternion.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":498,"kind":2048,"name":"Inverse","url":"classes/quaternion.html#inverse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":499,"kind":2048,"name":"InverseToRef","url":"classes/quaternion.html#inversetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":500,"kind":2048,"name":"Identity","url":"classes/quaternion.html#identity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":501,"kind":2048,"name":"IsIdentity","url":"classes/quaternion.html#isidentity","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":502,"kind":2048,"name":"RotationAxis","url":"classes/quaternion.html#rotationaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":503,"kind":2048,"name":"RotationAxisToRef","url":"classes/quaternion.html#rotationaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":504,"kind":2048,"name":"FromArray","url":"classes/quaternion.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":505,"kind":2048,"name":"FromEulerAngles","url":"classes/quaternion.html#fromeulerangles","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":506,"kind":2048,"name":"FromEulerAnglesToRef","url":"classes/quaternion.html#fromeuleranglestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":507,"kind":2048,"name":"FromEulerVector","url":"classes/quaternion.html#fromeulervector","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":508,"kind":2048,"name":"FromEulerVectorToRef","url":"classes/quaternion.html#fromeulervectortoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":509,"kind":2048,"name":"RotationYawPitchRoll","url":"classes/quaternion.html#rotationyawpitchroll","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":510,"kind":2048,"name":"RotationYawPitchRollToRef","url":"classes/quaternion.html#rotationyawpitchrolltoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":511,"kind":2048,"name":"RotationAlphaBetaGamma","url":"classes/quaternion.html#rotationalphabetagamma","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":512,"kind":2048,"name":"RotationAlphaBetaGammaToRef","url":"classes/quaternion.html#rotationalphabetagammatoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":513,"kind":2048,"name":"RotationQuaternionFromAxis","url":"classes/quaternion.html#rotationquaternionfromaxis","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":514,"kind":2048,"name":"RotationQuaternionFromAxisToRef","url":"classes/quaternion.html#rotationquaternionfromaxistoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":515,"kind":2048,"name":"Slerp","url":"classes/quaternion.html#slerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":516,"kind":2048,"name":"SlerpToRef","url":"classes/quaternion.html#slerptoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":517,"kind":2048,"name":"Hermite","url":"classes/quaternion.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Quaternion"},{"id":518,"kind":128,"name":"BezierCurve","url":"classes/beziercurve.html","classes":"tsd-kind-class"},{"id":519,"kind":2048,"name":"Interpolate","url":"classes/beziercurve.html#interpolate","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"BezierCurve"},{"id":520,"kind":128,"name":"Curve3","url":"classes/curve3.html","classes":"tsd-kind-class"},{"id":521,"kind":2048,"name":"CreateQuadraticBezier","url":"classes/curve3.html#createquadraticbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":522,"kind":2048,"name":"CreateCubicBezier","url":"classes/curve3.html#createcubicbezier","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":523,"kind":2048,"name":"CreateHermiteSpline","url":"classes/curve3.html#createhermitespline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":524,"kind":2048,"name":"CreateCatmullRomSpline","url":"classes/curve3.html#createcatmullromspline","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Curve3"},{"id":525,"kind":512,"name":"constructor","url":"classes/curve3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Curve3"},{"id":526,"kind":262144,"name":"points","url":"classes/curve3.html#points","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":527,"kind":262144,"name":"length","url":"classes/curve3.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Curve3"},{"id":528,"kind":2048,"name":"continue","url":"classes/curve3.html#continue","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Curve3"},{"id":529,"kind":4,"name":"Orientation","url":"enums/orientation.html","classes":"tsd-kind-enum"},{"id":530,"kind":16,"name":"CW","url":"enums/orientation.html#cw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":531,"kind":16,"name":"CCW","url":"enums/orientation.html#ccw","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"Orientation"},{"id":532,"kind":128,"name":"Frustum","url":"classes/frustum.html","classes":"tsd-kind-class"},{"id":533,"kind":2048,"name":"GetPlanes","url":"classes/frustum.html#getplanes","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":534,"kind":2048,"name":"GetNearPlaneToRef","url":"classes/frustum.html#getnearplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":535,"kind":2048,"name":"GetFarPlaneToRef","url":"classes/frustum.html#getfarplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":536,"kind":2048,"name":"GetLeftPlaneToRef","url":"classes/frustum.html#getleftplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":537,"kind":2048,"name":"GetRightPlaneToRef","url":"classes/frustum.html#getrightplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":538,"kind":2048,"name":"GetTopPlaneToRef","url":"classes/frustum.html#gettopplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":539,"kind":2048,"name":"GetBottomPlaneToRef","url":"classes/frustum.html#getbottomplanetoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":540,"kind":2048,"name":"GetPlanesToRef","url":"classes/frustum.html#getplanestoref","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Frustum"},{"id":541,"kind":128,"name":"Arc2","url":"classes/arc2.html","classes":"tsd-kind-class"},{"id":542,"kind":1024,"name":"startPoint","url":"classes/arc2.html#startpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":543,"kind":1024,"name":"midPoint","url":"classes/arc2.html#midpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":544,"kind":1024,"name":"endPoint","url":"classes/arc2.html#endpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":545,"kind":1024,"name":"centerPoint","url":"classes/arc2.html#centerpoint","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":546,"kind":1024,"name":"radius","url":"classes/arc2.html#radius","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":547,"kind":1024,"name":"angle","url":"classes/arc2.html#angle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":548,"kind":1024,"name":"startAngle","url":"classes/arc2.html#startangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":549,"kind":1024,"name":"orientation","url":"classes/arc2.html#orientation","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Arc2"},{"id":550,"kind":512,"name":"constructor","url":"classes/arc2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Arc2"},{"id":551,"kind":128,"name":"Viewport","url":"classes/viewport.html","classes":"tsd-kind-class"},{"id":552,"kind":1024,"name":"x","url":"classes/viewport.html#x","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":553,"kind":1024,"name":"y","url":"classes/viewport.html#y","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":554,"kind":1024,"name":"width","url":"classes/viewport.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":555,"kind":1024,"name":"height","url":"classes/viewport.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Viewport"},{"id":556,"kind":512,"name":"constructor","url":"classes/viewport.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Viewport"},{"id":557,"kind":2048,"name":"clone","url":"classes/viewport.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Viewport"},{"id":558,"kind":128,"name":"Plane","url":"classes/plane.html","classes":"tsd-kind-class"},{"id":559,"kind":1024,"name":"normal","url":"classes/plane.html#normal","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":560,"kind":1024,"name":"d","url":"classes/plane.html#d","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Plane"},{"id":561,"kind":512,"name":"constructor","url":"classes/plane.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Plane"},{"id":562,"kind":2048,"name":"asArray","url":"classes/plane.html#asarray","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":563,"kind":2048,"name":"clone","url":"classes/plane.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":564,"kind":2048,"name":"getClassName","url":"classes/plane.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":565,"kind":2048,"name":"getHashCode","url":"classes/plane.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":566,"kind":2048,"name":"normalize","url":"classes/plane.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":567,"kind":2048,"name":"transform","url":"classes/plane.html#transform","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":568,"kind":2048,"name":"dotCoordinate","url":"classes/plane.html#dotcoordinate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":569,"kind":2048,"name":"copyFromPoints","url":"classes/plane.html#copyfrompoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":570,"kind":2048,"name":"isFrontFacingTo","url":"classes/plane.html#isfrontfacingto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":571,"kind":2048,"name":"signedDistanceTo","url":"classes/plane.html#signeddistanceto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Plane"},{"id":572,"kind":2048,"name":"FromArray","url":"classes/plane.html#fromarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":573,"kind":2048,"name":"FromPoints","url":"classes/plane.html#frompoints","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":574,"kind":2048,"name":"FromPositionAndNormal","url":"classes/plane.html#frompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":575,"kind":2048,"name":"SignedDistanceToPlaneFromPositionAndNormal","url":"classes/plane.html#signeddistancetoplanefrompositionandnormal","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Plane"},{"id":576,"kind":128,"name":"Scalar","url":"classes/scalar.html","classes":"tsd-kind-class"},{"id":577,"kind":1024,"name":"TwoPi","url":"classes/scalar.html#twopi","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":578,"kind":2048,"name":"WithinEpsilon","url":"classes/scalar.html#withinepsilon","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":579,"kind":2048,"name":"ToHex","url":"classes/scalar.html#tohex","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":580,"kind":2048,"name":"Sign","url":"classes/scalar.html#sign","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":581,"kind":2048,"name":"Clamp","url":"classes/scalar.html#clamp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":582,"kind":2048,"name":"Log2","url":"classes/scalar.html#log2","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":583,"kind":2048,"name":"Repeat","url":"classes/scalar.html#repeat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":584,"kind":2048,"name":"Normalize","url":"classes/scalar.html#normalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":585,"kind":2048,"name":"Denormalize","url":"classes/scalar.html#denormalize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":586,"kind":2048,"name":"DeltaAngle","url":"classes/scalar.html#deltaangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":587,"kind":2048,"name":"PingPong","url":"classes/scalar.html#pingpong","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":588,"kind":2048,"name":"SmoothStep","url":"classes/scalar.html#smoothstep","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":589,"kind":2048,"name":"MoveTowards","url":"classes/scalar.html#movetowards","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":590,"kind":2048,"name":"MoveTowardsAngle","url":"classes/scalar.html#movetowardsangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":591,"kind":2048,"name":"Lerp","url":"classes/scalar.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":592,"kind":2048,"name":"LerpAngle","url":"classes/scalar.html#lerpangle","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":593,"kind":2048,"name":"InverseLerp","url":"classes/scalar.html#inverselerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":594,"kind":2048,"name":"Hermite","url":"classes/scalar.html#hermite","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":595,"kind":2048,"name":"RandomRange","url":"classes/scalar.html#randomrange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":596,"kind":2048,"name":"RangeToPercent","url":"classes/scalar.html#rangetopercent","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":597,"kind":2048,"name":"PercentToRange","url":"classes/scalar.html#percenttorange","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":598,"kind":2048,"name":"NormalizeRadians","url":"classes/scalar.html#normalizeradians","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Scalar"},{"id":599,"kind":128,"name":"Path2","url":"classes/path2.html","classes":"tsd-kind-class"},{"id":600,"kind":1024,"name":"closed","url":"classes/path2.html#closed","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Path2"},{"id":601,"kind":512,"name":"constructor","url":"classes/path2.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path2"},{"id":602,"kind":2048,"name":"addLineTo","url":"classes/path2.html#addlineto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":603,"kind":2048,"name":"addArcTo","url":"classes/path2.html#addarcto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":604,"kind":2048,"name":"close","url":"classes/path2.html#close","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":605,"kind":2048,"name":"length","url":"classes/path2.html#length","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":606,"kind":2048,"name":"getPoints","url":"classes/path2.html#getpoints","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":607,"kind":2048,"name":"getPointAtLengthPosition","url":"classes/path2.html#getpointatlengthposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path2"},{"id":608,"kind":2048,"name":"StartingAt","url":"classes/path2.html#startingat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Path2"},{"id":609,"kind":128,"name":"Path3","url":"classes/path3.html","classes":"tsd-kind-class"},{"id":610,"kind":512,"name":"constructor","url":"classes/path3.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Path3"},{"id":611,"kind":2048,"name":"getCurve","url":"classes/path3.html#getcurve","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":612,"kind":2048,"name":"getTangents","url":"classes/path3.html#gettangents","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":613,"kind":2048,"name":"getNormals","url":"classes/path3.html#getnormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":614,"kind":2048,"name":"getBinormals","url":"classes/path3.html#getbinormals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":615,"kind":2048,"name":"getDistances","url":"classes/path3.html#getdistances","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":616,"kind":2048,"name":"update","url":"classes/path3.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Path3"},{"id":617,"kind":256,"name":"ISize","url":"interfaces/isize.html","classes":"tsd-kind-interface"},{"id":618,"kind":1024,"name":"width","url":"interfaces/isize.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":619,"kind":1024,"name":"height","url":"interfaces/isize.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISize"},{"id":620,"kind":128,"name":"Size","url":"classes/size.html","classes":"tsd-kind-class"},{"id":621,"kind":1024,"name":"width","url":"classes/size.html#width","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":622,"kind":1024,"name":"height","url":"classes/size.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Size"},{"id":623,"kind":512,"name":"constructor","url":"classes/size.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Size"},{"id":624,"kind":2048,"name":"toString","url":"classes/size.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":625,"kind":2048,"name":"toJSON","url":"classes/size.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":626,"kind":2048,"name":"getClassName","url":"classes/size.html#getclassname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":627,"kind":2048,"name":"getHashCode","url":"classes/size.html#gethashcode","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":628,"kind":2048,"name":"copyFrom","url":"classes/size.html#copyfrom","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":629,"kind":2048,"name":"copyFromFloats","url":"classes/size.html#copyfromfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":630,"kind":2048,"name":"set","url":"classes/size.html#set","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":631,"kind":2048,"name":"multiplyByFloats","url":"classes/size.html#multiplybyfloats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":632,"kind":2048,"name":"clone","url":"classes/size.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":633,"kind":2048,"name":"equals","url":"classes/size.html#equals","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":634,"kind":262144,"name":"surface","url":"classes/size.html#surface","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Size"},{"id":635,"kind":2048,"name":"Zero","url":"classes/size.html#zero","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":636,"kind":2048,"name":"add","url":"classes/size.html#add","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":637,"kind":2048,"name":"subtract","url":"classes/size.html#subtract","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Size"},{"id":638,"kind":2048,"name":"Lerp","url":"classes/size.html#lerp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Size"},{"id":639,"kind":256,"name":"ActionHandlers","url":"interfaces/actionhandlers.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":640,"kind":1024,"name":"started","url":"interfaces/actionhandlers.html#started","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":641,"kind":1024,"name":"stopped","url":"interfaces/actionhandlers.html#stopped","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":642,"kind":1024,"name":"performing","url":"interfaces/actionhandlers.html#performing","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionHandlers"},{"id":643,"kind":128,"name":"DiscreteAction","url":"classes/discreteaction.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":644,"kind":2048,"name":"on","url":"classes/discreteaction.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":645,"kind":2048,"name":"getState","url":"classes/discreteaction.html#getstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":646,"kind":2048,"name":"isActive","url":"classes/discreteaction.html#isactive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"DiscreteAction"},{"id":647,"kind":4194304,"name":"ActionHandler","url":"index.html#actionhandler","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":648,"kind":65536,"name":"__type","url":"index.html#actionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"ActionHandler"},{"id":649,"kind":256,"name":"ActionEvent","url":"interfaces/actionevent.html","classes":"tsd-kind-interface"},{"id":650,"kind":1024,"name":"user","url":"interfaces/actionevent.html#user","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":651,"kind":1024,"name":"targetId","url":"interfaces/actionevent.html#targetid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":652,"kind":1024,"name":"behaviorType","url":"interfaces/actionevent.html#behaviortype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":653,"kind":1024,"name":"actionName","url":"interfaces/actionevent.html#actionname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":654,"kind":1024,"name":"actionState","url":"interfaces/actionevent.html#actionstate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":655,"kind":1024,"name":"actionData","url":"interfaces/actionevent.html#actiondata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActionEvent"},{"id":656,"kind":4194304,"name":"ActionState","url":"index.html#actionstate","classes":"tsd-kind-type-alias"},{"id":657,"kind":128,"name":"GroupMask","url":"classes/groupmask.html","classes":"tsd-kind-class"},{"id":658,"kind":1024,"name":"ALL_PACKED","url":"classes/groupmask.html#all_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":659,"kind":1024,"name":"NONE_PACKED","url":"classes/groupmask.html#none_packed","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":660,"kind":512,"name":"constructor","url":"classes/groupmask.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"GroupMask"},{"id":661,"kind":2048,"name":"All","url":"classes/groupmask.html#all","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":662,"kind":2048,"name":"add","url":"classes/groupmask.html#add","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":663,"kind":2048,"name":"addAll","url":"classes/groupmask.html#addall","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":664,"kind":2048,"name":"delete","url":"classes/groupmask.html#delete","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":665,"kind":2048,"name":"clear","url":"classes/groupmask.html#clear","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":666,"kind":2048,"name":"set","url":"classes/groupmask.html#set-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GroupMask"},{"id":667,"kind":2048,"name":"has","url":"classes/groupmask.html#has","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"GroupMask"},{"id":668,"kind":2048,"name":"forEach","url":"classes/groupmask.html#foreach","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":669,"kind":1024,"name":"size","url":"classes/groupmask.html#size","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":670,"kind":1024,"name":"Set","url":"classes/groupmask.html#set","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"GroupMask"},{"id":671,"kind":2048,"name":"[Symbol.iterator]","url":"classes/groupmask.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":672,"kind":2048,"name":"entries","url":"classes/groupmask.html#entries","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":673,"kind":2048,"name":"keys","url":"classes/groupmask.html#keys","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":674,"kind":2048,"name":"values","url":"classes/groupmask.html#values","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":675,"kind":1024,"name":"[Symbol.toStringTag]","url":"classes/groupmask.html#_symbol_tostringtag_","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"GroupMask"},{"id":676,"kind":128,"name":"Adapter","url":"classes/adapter.html","classes":"tsd-kind-class"},{"id":677,"kind":262144,"name":"server","url":"classes/adapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Adapter"},{"id":678,"kind":262144,"name":"port","url":"classes/adapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Adapter"},{"id":679,"kind":512,"name":"constructor","url":"classes/adapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Adapter"},{"id":680,"kind":2048,"name":"listen","url":"classes/adapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Adapter"},{"id":681,"kind":8388608,"name":"onConnection","url":"classes/adapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Adapter"},{"id":682,"kind":4194304,"name":"AdapterOptions","url":"index.html#adapteroptions","classes":"tsd-kind-type-alias"},{"id":683,"kind":65536,"name":"__type","url":"index.html#adapteroptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AdapterOptions"},{"id":684,"kind":32,"name":"server","url":"index.html#adapteroptions.__type.server","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":685,"kind":32,"name":"port","url":"index.html#adapteroptions.__type.port","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AdapterOptions.__type"},{"id":686,"kind":32,"name":"MS_PER_S","url":"index.html#ms_per_s","classes":"tsd-kind-variable"},{"id":687,"kind":32,"name":"MS_PER_NS","url":"index.html#ms_per_ns","classes":"tsd-kind-variable"},{"id":688,"kind":128,"name":"ClientStartup","url":"classes/clientstartup.html","classes":"tsd-kind-class"},{"id":689,"kind":262144,"name":"name","url":"classes/clientstartup.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":690,"kind":512,"name":"constructor","url":"classes/clientstartup.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":691,"kind":2048,"name":"sendMessage","url":"classes/clientstartup.html#sendmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ClientStartup"},{"id":692,"kind":262144,"name":"conn","url":"classes/clientstartup.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":693,"kind":262144,"name":"promises","url":"classes/clientstartup.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":694,"kind":2048,"name":"run","url":"classes/clientstartup.html#run","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":695,"kind":2048,"name":"completed","url":"classes/clientstartup.html#completed","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":696,"kind":2048,"name":"use","url":"classes/clientstartup.html#use","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":697,"kind":2048,"name":"startListening","url":"classes/clientstartup.html#startlistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":698,"kind":2048,"name":"stopListening","url":"classes/clientstartup.html#stoplistening","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":699,"kind":2048,"name":"sendPayload","url":"classes/clientstartup.html#sendpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":700,"kind":2048,"name":"recvMessage","url":"classes/clientstartup.html#recvmessage","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":701,"kind":2048,"name":"recvPayload","url":"classes/clientstartup.html#recvpayload","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":702,"kind":2048,"name":"drainPromises","url":"classes/clientstartup.html#drainpromises","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ClientStartup"},{"id":703,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":704,"kind":1024,"name":"defaultMaxListeners","url":"classes/clientstartup.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ClientStartup"},{"id":705,"kind":2048,"name":"addListener","url":"classes/clientstartup.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":706,"kind":2048,"name":"on","url":"classes/clientstartup.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":707,"kind":2048,"name":"once","url":"classes/clientstartup.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":708,"kind":2048,"name":"prependListener","url":"classes/clientstartup.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":709,"kind":2048,"name":"prependOnceListener","url":"classes/clientstartup.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":710,"kind":2048,"name":"removeListener","url":"classes/clientstartup.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":711,"kind":2048,"name":"off","url":"classes/clientstartup.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":712,"kind":2048,"name":"removeAllListeners","url":"classes/clientstartup.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":713,"kind":2048,"name":"setMaxListeners","url":"classes/clientstartup.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":714,"kind":2048,"name":"getMaxListeners","url":"classes/clientstartup.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":715,"kind":2048,"name":"listeners","url":"classes/clientstartup.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":716,"kind":2048,"name":"rawListeners","url":"classes/clientstartup.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":717,"kind":2048,"name":"emit","url":"classes/clientstartup.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":718,"kind":2048,"name":"eventNames","url":"classes/clientstartup.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":719,"kind":2048,"name":"listenerCount","url":"classes/clientstartup.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ClientStartup"},{"id":720,"kind":4194304,"name":"AssetCreationMessage","url":"index.html#assetcreationmessage","classes":"tsd-kind-type-alias"},{"id":721,"kind":4194304,"name":"AnimationCreationMessage","url":"index.html#animationcreationmessage","classes":"tsd-kind-type-alias"},{"id":722,"kind":256,"name":"Connection","url":"interfaces/connection.html","classes":"tsd-kind-interface"},{"id":723,"kind":1024,"name":"quality","url":"interfaces/connection.html#quality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":724,"kind":1024,"name":"promises","url":"interfaces/connection.html#promises","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":725,"kind":1024,"name":"statsReport","url":"interfaces/connection.html#statsreport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Connection"},{"id":726,"kind":2048,"name":"on","url":"interfaces/connection.html#on","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":727,"kind":2048,"name":"off","url":"interfaces/connection.html#off","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":728,"kind":2048,"name":"close","url":"interfaces/connection.html#close","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":729,"kind":2048,"name":"send","url":"interfaces/connection.html#send","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":730,"kind":2048,"name":"recv","url":"interfaces/connection.html#recv","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"Connection"},{"id":731,"kind":4194304,"name":"NetworkStatsReport","url":"index.html#networkstatsreport","classes":"tsd-kind-type-alias"},{"id":732,"kind":65536,"name":"__type","url":"index.html#networkstatsreport.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"NetworkStatsReport"},{"id":733,"kind":32,"name":"networkBandwidthIn","url":"index.html#networkstatsreport.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":734,"kind":32,"name":"networkBandwidthOut","url":"index.html#networkstatsreport.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":735,"kind":32,"name":"networkMessageCount","url":"index.html#networkstatsreport.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"NetworkStatsReport.__type"},{"id":736,"kind":128,"name":"WebSocket","url":"classes/websocket.html","classes":"tsd-kind-class"},{"id":737,"kind":262144,"name":"remoteAddress","url":"classes/websocket.html#remoteaddress","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebSocket"},{"id":738,"kind":512,"name":"constructor","url":"classes/websocket.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebSocket"},{"id":739,"kind":2048,"name":"close","url":"classes/websocket.html#close","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocket"},{"id":740,"kind":1024,"name":"statsTracker","url":"classes/websocket.html#statstracker","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":741,"kind":262144,"name":"quality","url":"classes/websocket.html#quality","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":742,"kind":262144,"name":"promises","url":"classes/websocket.html#promises","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":743,"kind":262144,"name":"statsReport","url":"classes/websocket.html#statsreport","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":744,"kind":2048,"name":"off","url":"classes/websocket.html#off","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":745,"kind":2048,"name":"send","url":"classes/websocket.html#send","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":746,"kind":2048,"name":"recv","url":"classes/websocket.html#recv","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"WebSocket"},{"id":747,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount-1","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":748,"kind":1024,"name":"defaultMaxListeners","url":"classes/websocket.html#defaultmaxlisteners","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"WebSocket"},{"id":749,"kind":2048,"name":"addListener","url":"classes/websocket.html#addlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":750,"kind":2048,"name":"on","url":"classes/websocket.html#on","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":751,"kind":2048,"name":"once","url":"classes/websocket.html#once","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":752,"kind":2048,"name":"prependListener","url":"classes/websocket.html#prependlistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":753,"kind":2048,"name":"prependOnceListener","url":"classes/websocket.html#prependoncelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":754,"kind":2048,"name":"removeListener","url":"classes/websocket.html#removelistener","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":755,"kind":2048,"name":"removeAllListeners","url":"classes/websocket.html#removealllisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":756,"kind":2048,"name":"setMaxListeners","url":"classes/websocket.html#setmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":757,"kind":2048,"name":"getMaxListeners","url":"classes/websocket.html#getmaxlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":758,"kind":2048,"name":"listeners","url":"classes/websocket.html#listeners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":759,"kind":2048,"name":"rawListeners","url":"classes/websocket.html#rawlisteners","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":760,"kind":2048,"name":"emit","url":"classes/websocket.html#emit","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":761,"kind":2048,"name":"eventNames","url":"classes/websocket.html#eventnames","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":762,"kind":2048,"name":"listenerCount","url":"classes/websocket.html#listenercount","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"WebSocket"},{"id":763,"kind":4194304,"name":"CreateColliderType","url":"index.html#createcollidertype","classes":"tsd-kind-type-alias"},{"id":764,"kind":32,"name":"byteToHex","url":"index.html#bytetohex","classes":"tsd-kind-variable"},{"id":765,"kind":64,"name":"uuidParse","url":"index.html#uuidparse","classes":"tsd-kind-function"},{"id":766,"kind":4194304,"name":"Like","url":"index.html#like","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":767,"kind":64,"name":"observeLeafProperties","url":"index.html#observeleafproperties","classes":"tsd-kind-function"},{"id":768,"kind":64,"name":"unobserveLeafProperties","url":"index.html#unobserveleafproperties","classes":"tsd-kind-function"},{"id":769,"kind":64,"name":"safeAccessPath","url":"index.html#safeaccesspath","classes":"tsd-kind-function"},{"id":770,"kind":32,"name":"CurrentSDKVersion","url":"index.html#currentsdkversion","classes":"tsd-kind-variable"},{"id":771,"kind":32,"name":"MinimumSupportedClientVersion","url":"index.html#minimumsupportedclientversion","classes":"tsd-kind-variable"},{"id":772,"kind":4194304,"name":"SubscriptionType","url":"index.html#subscriptiontype","classes":"tsd-kind-type-alias"},{"id":773,"kind":4194304,"name":"TraceSeverity","url":"index.html#traceseverity","classes":"tsd-kind-type-alias"},{"id":774,"kind":256,"name":"UserLike","url":"interfaces/userlike.html","classes":"tsd-kind-interface"},{"id":775,"kind":1024,"name":"id","url":"interfaces/userlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":776,"kind":1024,"name":"name","url":"interfaces/userlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":777,"kind":1024,"name":"groups","url":"interfaces/userlike.html#groups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":778,"kind":1024,"name":"properties","url":"interfaces/userlike.html#properties","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"UserLike"},{"id":779,"kind":65536,"name":"__type","url":"interfaces/userlike.html#properties.__type","classes":"tsd-kind-type-literal tsd-parent-kind-property","parent":"UserLike.properties"},{"id":780,"kind":128,"name":"User","url":"classes/user.html","classes":"tsd-kind-class"},{"id":781,"kind":262144,"name":"context","url":"classes/user.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":782,"kind":262144,"name":"id","url":"classes/user.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":783,"kind":262144,"name":"name","url":"classes/user.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":784,"kind":262144,"name":"groups","url":"classes/user.html#groups","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"User"},{"id":785,"kind":262144,"name":"properties","url":"classes/user.html#properties","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"User"},{"id":786,"kind":512,"name":"constructor","url":"classes/user.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"User"},{"id":787,"kind":2048,"name":"prompt","url":"classes/user.html#prompt","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":788,"kind":2048,"name":"copy","url":"classes/user.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":789,"kind":2048,"name":"toJSON","url":"classes/user.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"User"},{"id":790,"kind":128,"name":"Behavior","url":"classes/behavior.html","classes":"tsd-kind-class"},{"id":791,"kind":262144,"name":"behaviorType","url":"classes/behavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Behavior"},{"id":792,"kind":2048,"name":"_supportsAction","url":"classes/behavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Behavior"},{"id":793,"kind":4194304,"name":"BehaviorType","url":"index.html#behaviortype","classes":"tsd-kind-type-alias"},{"id":794,"kind":128,"name":"TargetBehavior","url":"classes/targetbehavior.html","classes":"tsd-kind-class"},{"id":795,"kind":262144,"name":"behaviorType","url":"classes/targetbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"TargetBehavior"},{"id":796,"kind":2048,"name":"onTarget","url":"classes/targetbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":797,"kind":2048,"name":"isTargeted","url":"classes/targetbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetBehavior"},{"id":798,"kind":2048,"name":"_supportsAction","url":"classes/targetbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TargetBehavior"},{"id":799,"kind":128,"name":"ButtonBehavior","url":"classes/buttonbehavior.html","classes":"tsd-kind-class"},{"id":800,"kind":262144,"name":"behaviorType","url":"classes/buttonbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"ButtonBehavior"},{"id":801,"kind":2048,"name":"onHover","url":"classes/buttonbehavior.html#onhover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":802,"kind":2048,"name":"onClick","url":"classes/buttonbehavior.html#onclick","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":803,"kind":2048,"name":"onButton","url":"classes/buttonbehavior.html#onbutton","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":804,"kind":2048,"name":"isHoveredOver","url":"classes/buttonbehavior.html#ishoveredover","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":805,"kind":2048,"name":"isClicked","url":"classes/buttonbehavior.html#isclicked","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ButtonBehavior"},{"id":806,"kind":2048,"name":"onTarget","url":"classes/buttonbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":807,"kind":2048,"name":"isTargeted","url":"classes/buttonbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":808,"kind":2048,"name":"_supportsAction","url":"classes/buttonbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ButtonBehavior"},{"id":809,"kind":128,"name":"ToolBehavior","url":"classes/toolbehavior.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":810,"kind":2048,"name":"onHolding","url":"classes/toolbehavior.html#onholding","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ToolBehavior"},{"id":811,"kind":2048,"name":"onUsing","url":"classes/toolbehavior.html#onusing","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ToolBehavior"},{"id":812,"kind":262144,"name":"behaviorType","url":"classes/toolbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"ToolBehavior"},{"id":813,"kind":2048,"name":"onTarget","url":"classes/toolbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ToolBehavior"},{"id":814,"kind":2048,"name":"isTargeted","url":"classes/toolbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ToolBehavior"},{"id":815,"kind":2048,"name":"_supportsAction","url":"classes/toolbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ToolBehavior"},{"id":816,"kind":256,"name":"DrawData","url":"interfaces/drawdata.html","classes":"tsd-kind-interface"},{"id":817,"kind":1024,"name":"transform","url":"interfaces/drawdata.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"DrawData"},{"id":818,"kind":256,"name":"PenEventData","url":"interfaces/peneventdata.html","classes":"tsd-kind-interface"},{"id":819,"kind":1024,"name":"drawData","url":"interfaces/peneventdata.html#drawdata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PenEventData"},{"id":820,"kind":128,"name":"PenBehavior","url":"classes/penbehavior.html","classes":"tsd-kind-class"},{"id":821,"kind":2048,"name":"onHolding","url":"classes/penbehavior.html#onholding","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PenBehavior"},{"id":822,"kind":2048,"name":"onUsing","url":"classes/penbehavior.html#onusing","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PenBehavior"},{"id":823,"kind":262144,"name":"behaviorType","url":"classes/penbehavior.html#behaviortype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"PenBehavior"},{"id":824,"kind":2048,"name":"onTarget","url":"classes/penbehavior.html#ontarget","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PenBehavior"},{"id":825,"kind":2048,"name":"isTargeted","url":"classes/penbehavior.html#istargeted","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PenBehavior"},{"id":826,"kind":2048,"name":"_supportsAction","url":"classes/penbehavior.html#_supportsaction","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"PenBehavior"},{"id":827,"kind":4,"name":"MediaCommand","url":"enums/mediacommand.html","classes":"tsd-kind-enum"},{"id":828,"kind":16,"name":"Start","url":"enums/mediacommand.html#start","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":829,"kind":16,"name":"Update","url":"enums/mediacommand.html#update","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":830,"kind":16,"name":"Stop","url":"enums/mediacommand.html#stop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"MediaCommand"},{"id":831,"kind":128,"name":"MediaInstance","url":"classes/mediainstance.html","classes":"tsd-kind-class"},{"id":832,"kind":1024,"name":"id","url":"classes/mediainstance.html#id","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":833,"kind":1024,"name":"actor","url":"classes/mediainstance.html#actor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MediaInstance"},{"id":834,"kind":512,"name":"constructor","url":"classes/mediainstance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MediaInstance"},{"id":835,"kind":2048,"name":"setState","url":"classes/mediainstance.html#setstate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":836,"kind":2048,"name":"pause","url":"classes/mediainstance.html#pause","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":837,"kind":2048,"name":"resume","url":"classes/mediainstance.html#resume","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":838,"kind":2048,"name":"stop","url":"classes/mediainstance.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MediaInstance"},{"id":839,"kind":4194304,"name":"SetAudioStateOptions","url":"index.html#setaudiostateoptions","classes":"tsd-kind-type-alias"},{"id":840,"kind":65536,"name":"__type","url":"index.html#setaudiostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetAudioStateOptions"},{"id":841,"kind":32,"name":"pitch","url":"index.html#setaudiostateoptions.__type.pitch","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":842,"kind":32,"name":"volume","url":"index.html#setaudiostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":843,"kind":32,"name":"looping","url":"index.html#setaudiostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":844,"kind":32,"name":"paused","url":"index.html#setaudiostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":845,"kind":32,"name":"doppler","url":"index.html#setaudiostateoptions.__type.doppler","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":846,"kind":32,"name":"spread","url":"index.html#setaudiostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":847,"kind":32,"name":"rolloffStartDistance","url":"index.html#setaudiostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":848,"kind":32,"name":"time","url":"index.html#setaudiostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetAudioStateOptions.__type"},{"id":849,"kind":4194304,"name":"SetVideoStateOptions","url":"index.html#setvideostateoptions","classes":"tsd-kind-type-alias"},{"id":850,"kind":65536,"name":"__type","url":"index.html#setvideostateoptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SetVideoStateOptions"},{"id":851,"kind":32,"name":"volume","url":"index.html#setvideostateoptions.__type.volume","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":852,"kind":32,"name":"looping","url":"index.html#setvideostateoptions.__type.looping","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":853,"kind":32,"name":"paused","url":"index.html#setvideostateoptions.__type.paused","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":854,"kind":32,"name":"spread","url":"index.html#setvideostateoptions.__type.spread","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":855,"kind":32,"name":"rolloffStartDistance","url":"index.html#setvideostateoptions.__type.rolloffstartdistance","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":856,"kind":32,"name":"time","url":"index.html#setvideostateoptions.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":857,"kind":32,"name":"visible","url":"index.html#setvideostateoptions.__type.visible","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SetVideoStateOptions.__type"},{"id":858,"kind":4194304,"name":"SetMediaStateOptions","url":"index.html#setmediastateoptions","classes":"tsd-kind-type-alias"},{"id":859,"kind":4,"name":"CollisionLayer","url":"enums/collisionlayer.html","classes":"tsd-kind-enum"},{"id":860,"kind":16,"name":"Default","url":"enums/collisionlayer.html#default","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":861,"kind":16,"name":"Navigation","url":"enums/collisionlayer.html#navigation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":862,"kind":16,"name":"Hologram","url":"enums/collisionlayer.html#hologram","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":863,"kind":16,"name":"UI","url":"enums/collisionlayer.html#ui","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionLayer"},{"id":864,"kind":256,"name":"ColliderLike","url":"interfaces/colliderlike.html","classes":"tsd-kind-interface"},{"id":865,"kind":1024,"name":"enabled","url":"interfaces/colliderlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":866,"kind":1024,"name":"isTrigger","url":"interfaces/colliderlike.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":867,"kind":1024,"name":"bounciness","url":"interfaces/colliderlike.html#bounciness","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":868,"kind":1024,"name":"staticFriction","url":"interfaces/colliderlike.html#staticfriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":869,"kind":1024,"name":"dynamicFriction","url":"interfaces/colliderlike.html#dynamicfriction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":870,"kind":1024,"name":"layer","url":"interfaces/colliderlike.html#layer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":871,"kind":1024,"name":"geometry","url":"interfaces/colliderlike.html#geometry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":872,"kind":1024,"name":"eventSubscriptions","url":"interfaces/colliderlike.html#eventsubscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ColliderLike"},{"id":873,"kind":128,"name":"Collider","url":"classes/collider.html","classes":"tsd-kind-class"},{"id":874,"kind":1024,"name":"enabled","url":"classes/collider.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":875,"kind":1024,"name":"isTrigger","url":"classes/collider.html#istrigger","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":876,"kind":1024,"name":"bounciness","url":"classes/collider.html#bounciness","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":877,"kind":1024,"name":"staticFriction","url":"classes/collider.html#staticfriction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":878,"kind":1024,"name":"dynamicFriction","url":"classes/collider.html#dynamicfriction","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":879,"kind":1024,"name":"layer","url":"classes/collider.html#layer","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":880,"kind":1024,"name":"geometry","url":"classes/collider.html#geometry","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Collider"},{"id":881,"kind":262144,"name":"eventSubscriptions","url":"classes/collider.html#eventsubscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Collider"},{"id":882,"kind":2048,"name":"onCollision","url":"classes/collider.html#oncollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":883,"kind":2048,"name":"offCollision","url":"classes/collider.html#offcollision","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":884,"kind":2048,"name":"onTrigger","url":"classes/collider.html#ontrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":885,"kind":2048,"name":"offTrigger","url":"classes/collider.html#offtrigger","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Collider"},{"id":886,"kind":4194304,"name":"SphereColliderGeometry","url":"index.html#spherecollidergeometry","classes":"tsd-kind-type-alias"},{"id":887,"kind":65536,"name":"__type","url":"index.html#spherecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SphereColliderGeometry"},{"id":888,"kind":32,"name":"shape","url":"index.html#spherecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":889,"kind":32,"name":"center","url":"index.html#spherecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":890,"kind":32,"name":"radius","url":"index.html#spherecollidergeometry.__type.radius","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SphereColliderGeometry.__type"},{"id":891,"kind":4194304,"name":"BoxColliderGeometry","url":"index.html#boxcollidergeometry","classes":"tsd-kind-type-alias"},{"id":892,"kind":65536,"name":"__type","url":"index.html#boxcollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxColliderGeometry"},{"id":893,"kind":32,"name":"shape","url":"index.html#boxcollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":894,"kind":32,"name":"center","url":"index.html#boxcollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":895,"kind":32,"name":"size","url":"index.html#boxcollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxColliderGeometry.__type"},{"id":896,"kind":4194304,"name":"CapsuleColliderGeometry","url":"index.html#capsulecollidergeometry","classes":"tsd-kind-type-alias"},{"id":897,"kind":65536,"name":"__type","url":"index.html#capsulecollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsuleColliderGeometry"},{"id":898,"kind":32,"name":"shape","url":"index.html#capsulecollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":899,"kind":32,"name":"center","url":"index.html#capsulecollidergeometry.__type.center","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":900,"kind":32,"name":"size","url":"index.html#capsulecollidergeometry.__type.size","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsuleColliderGeometry.__type"},{"id":901,"kind":4194304,"name":"AutoColliderGeometry","url":"index.html#autocollidergeometry","classes":"tsd-kind-type-alias"},{"id":902,"kind":65536,"name":"__type","url":"index.html#autocollidergeometry.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AutoColliderGeometry"},{"id":903,"kind":32,"name":"shape","url":"index.html#autocollidergeometry.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AutoColliderGeometry.__type"},{"id":904,"kind":4194304,"name":"ColliderGeometry","url":"index.html#collidergeometry","classes":"tsd-kind-type-alias"},{"id":905,"kind":4,"name":"ColliderType","url":"enums/collidertype.html","classes":"tsd-kind-enum"},{"id":906,"kind":16,"name":"Auto","url":"enums/collidertype.html#auto","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":907,"kind":16,"name":"Box","url":"enums/collidertype.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":908,"kind":16,"name":"Sphere","url":"enums/collidertype.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":909,"kind":16,"name":"Capsule","url":"enums/collidertype.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"ColliderType"},{"id":910,"kind":256,"name":"ContactPoint","url":"interfaces/contactpoint.html","classes":"tsd-kind-interface"},{"id":911,"kind":1024,"name":"normal","url":"interfaces/contactpoint.html#normal","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":912,"kind":1024,"name":"point","url":"interfaces/contactpoint.html#point","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":913,"kind":1024,"name":"separation","url":"interfaces/contactpoint.html#separation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContactPoint"},{"id":914,"kind":256,"name":"CollisionData","url":"interfaces/collisiondata.html","classes":"tsd-kind-interface"},{"id":915,"kind":1024,"name":"otherActorId","url":"interfaces/collisiondata.html#otheractorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":916,"kind":1024,"name":"otherActor","url":"interfaces/collisiondata.html#otheractor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":917,"kind":1024,"name":"contacts","url":"interfaces/collisiondata.html#contacts","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":918,"kind":1024,"name":"impulse","url":"interfaces/collisiondata.html#impulse","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":919,"kind":1024,"name":"relativeVelocity","url":"interfaces/collisiondata.html#relativevelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionData"},{"id":920,"kind":4194304,"name":"CollisionHandler","url":"index.html#collisionhandler","classes":"tsd-kind-type-alias"},{"id":921,"kind":65536,"name":"__type","url":"index.html#collisionhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CollisionHandler"},{"id":922,"kind":4194304,"name":"TriggerHandler","url":"index.html#triggerhandler","classes":"tsd-kind-type-alias"},{"id":923,"kind":65536,"name":"__type","url":"index.html#triggerhandler.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TriggerHandler"},{"id":924,"kind":4194304,"name":"CollisionEventState","url":"index.html#collisioneventstate","classes":"tsd-kind-type-alias"},{"id":925,"kind":4,"name":"CollisionDetectionMode","url":"enums/collisiondetectionmode.html","classes":"tsd-kind-enum"},{"id":926,"kind":16,"name":"Discrete","url":"enums/collisiondetectionmode.html#discrete","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":927,"kind":16,"name":"Continuous","url":"enums/collisiondetectionmode.html#continuous","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":928,"kind":16,"name":"ContinuousDynamic","url":"enums/collisiondetectionmode.html#continuousdynamic","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"CollisionDetectionMode"},{"id":929,"kind":256,"name":"CollisionEvent","url":"interfaces/collisionevent.html","classes":"tsd-kind-interface"},{"id":930,"kind":1024,"name":"colliderOwnerId","url":"interfaces/collisionevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":931,"kind":1024,"name":"eventType","url":"interfaces/collisionevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":932,"kind":1024,"name":"collisionData","url":"interfaces/collisionevent.html#collisiondata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"CollisionEvent"},{"id":933,"kind":4194304,"name":"TriggerEventType","url":"index.html#triggereventtype","classes":"tsd-kind-type-alias"},{"id":934,"kind":4194304,"name":"CollisionEventType","url":"index.html#collisioneventtype","classes":"tsd-kind-type-alias"},{"id":935,"kind":256,"name":"RigidBodyLike","url":"interfaces/rigidbodylike.html","classes":"tsd-kind-interface"},{"id":936,"kind":1024,"name":"enabled","url":"interfaces/rigidbodylike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":937,"kind":1024,"name":"velocity","url":"interfaces/rigidbodylike.html#velocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":938,"kind":1024,"name":"angularVelocity","url":"interfaces/rigidbodylike.html#angularvelocity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":939,"kind":1024,"name":"mass","url":"interfaces/rigidbodylike.html#mass","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":940,"kind":1024,"name":"detectCollisions","url":"interfaces/rigidbodylike.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":941,"kind":1024,"name":"collisionDetectionMode","url":"interfaces/rigidbodylike.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":942,"kind":1024,"name":"useGravity","url":"interfaces/rigidbodylike.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":943,"kind":1024,"name":"isKinematic","url":"interfaces/rigidbodylike.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":944,"kind":1024,"name":"constraints","url":"interfaces/rigidbodylike.html#constraints","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"RigidBodyLike"},{"id":945,"kind":128,"name":"RigidBody","url":"classes/rigidbody.html","classes":"tsd-kind-class"},{"id":946,"kind":1024,"name":"enabled","url":"classes/rigidbody.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":947,"kind":1024,"name":"mass","url":"classes/rigidbody.html#mass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":948,"kind":1024,"name":"detectCollisions","url":"classes/rigidbody.html#detectcollisions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":949,"kind":1024,"name":"collisionDetectionMode","url":"classes/rigidbody.html#collisiondetectionmode","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":950,"kind":1024,"name":"useGravity","url":"classes/rigidbody.html#usegravity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":951,"kind":1024,"name":"isKinematic","url":"classes/rigidbody.html#iskinematic","classes":"tsd-kind-property tsd-parent-kind-class","parent":"RigidBody"},{"id":952,"kind":262144,"name":"velocity","url":"classes/rigidbody.html#velocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":953,"kind":262144,"name":"angularVelocity","url":"classes/rigidbody.html#angularvelocity","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":954,"kind":262144,"name":"constraints","url":"classes/rigidbody.html#constraints","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"RigidBody"},{"id":955,"kind":2048,"name":"movePosition","url":"classes/rigidbody.html#moveposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":956,"kind":2048,"name":"moveRotation","url":"classes/rigidbody.html#moverotation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":957,"kind":2048,"name":"addForce","url":"classes/rigidbody.html#addforce","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":958,"kind":2048,"name":"addForceAtPosition","url":"classes/rigidbody.html#addforceatposition","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":959,"kind":2048,"name":"addTorque","url":"classes/rigidbody.html#addtorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":960,"kind":2048,"name":"addRelativeTorque","url":"classes/rigidbody.html#addrelativetorque","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RigidBody"},{"id":961,"kind":4,"name":"RigidBodyConstraints","url":"enums/rigidbodyconstraints.html","classes":"tsd-kind-enum"},{"id":962,"kind":16,"name":"None","url":"enums/rigidbodyconstraints.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":963,"kind":16,"name":"FreezePositionX","url":"enums/rigidbodyconstraints.html#freezepositionx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":964,"kind":16,"name":"FreezePositionY","url":"enums/rigidbodyconstraints.html#freezepositiony","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":965,"kind":16,"name":"FreezePositionZ","url":"enums/rigidbodyconstraints.html#freezepositionz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":966,"kind":16,"name":"FreezePosition","url":"enums/rigidbodyconstraints.html#freezeposition","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":967,"kind":16,"name":"FreezeRotationX","url":"enums/rigidbodyconstraints.html#freezerotationx","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":968,"kind":16,"name":"FreezeRotationY","url":"enums/rigidbodyconstraints.html#freezerotationy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":969,"kind":16,"name":"FreezeRotationZ","url":"enums/rigidbodyconstraints.html#freezerotationz","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":970,"kind":16,"name":"FreezeRotation","url":"enums/rigidbodyconstraints.html#freezerotation","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":971,"kind":16,"name":"FreezeAll","url":"enums/rigidbodyconstraints.html#freezeall","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"RigidBodyConstraints"},{"id":972,"kind":256,"name":"TriggerEvent","url":"interfaces/triggerevent.html","classes":"tsd-kind-interface"},{"id":973,"kind":1024,"name":"colliderOwnerId","url":"interfaces/triggerevent.html#colliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":974,"kind":1024,"name":"eventType","url":"interfaces/triggerevent.html#eventtype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":975,"kind":1024,"name":"otherColliderOwnerId","url":"interfaces/triggerevent.html#othercolliderownerid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TriggerEvent"},{"id":976,"kind":256,"name":"ActorTransformLike","url":"interfaces/actortransformlike.html","classes":"tsd-kind-interface"},{"id":977,"kind":1024,"name":"app","url":"interfaces/actortransformlike.html#app","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":978,"kind":1024,"name":"local","url":"interfaces/actortransformlike.html#local","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorTransformLike"},{"id":979,"kind":128,"name":"ActorTransform","url":"classes/actortransform.html","classes":"tsd-kind-class"},{"id":980,"kind":262144,"name":"app","url":"classes/actortransform.html#app","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":981,"kind":262144,"name":"local","url":"classes/actortransform.html#local","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ActorTransform"},{"id":982,"kind":512,"name":"constructor","url":"classes/actortransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ActorTransform"},{"id":983,"kind":2048,"name":"copy","url":"classes/actortransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":984,"kind":2048,"name":"toJSON","url":"classes/actortransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"ActorTransform"},{"id":985,"kind":256,"name":"AppearanceLike","url":"interfaces/appearancelike.html","classes":"tsd-kind-interface"},{"id":986,"kind":1024,"name":"enabled","url":"interfaces/appearancelike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":987,"kind":1024,"name":"materialId","url":"interfaces/appearancelike.html#materialid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":988,"kind":1024,"name":"meshId","url":"interfaces/appearancelike.html#meshid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AppearanceLike"},{"id":989,"kind":128,"name":"Appearance","url":"classes/appearance.html","classes":"tsd-kind-class"},{"id":990,"kind":262144,"name":"enabled","url":"classes/appearance.html#enabled","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":991,"kind":262144,"name":"enabledFor","url":"classes/appearance.html#enabledfor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":992,"kind":262144,"name":"activeAndEnabled","url":"classes/appearance.html#activeandenabled","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Appearance"},{"id":993,"kind":262144,"name":"material","url":"classes/appearance.html#material","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":994,"kind":262144,"name":"materialId","url":"classes/appearance.html#materialid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":995,"kind":262144,"name":"mesh","url":"classes/appearance.html#mesh","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":996,"kind":262144,"name":"meshId","url":"classes/appearance.html#meshid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Appearance"},{"id":997,"kind":512,"name":"constructor","url":"classes/appearance.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Appearance"},{"id":998,"kind":2048,"name":"copy","url":"classes/appearance.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":999,"kind":2048,"name":"toJSON","url":"classes/appearance.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Appearance"},{"id":1000,"kind":256,"name":"AttachmentLike","url":"interfaces/attachmentlike.html","classes":"tsd-kind-interface"},{"id":1001,"kind":1024,"name":"userId","url":"interfaces/attachmentlike.html#userid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":1002,"kind":1024,"name":"attachPoint","url":"interfaces/attachmentlike.html#attachpoint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AttachmentLike"},{"id":1003,"kind":128,"name":"Attachment","url":"classes/attachment.html","classes":"tsd-kind-class"},{"id":1004,"kind":262144,"name":"userId","url":"classes/attachment.html#userid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":1005,"kind":262144,"name":"attachPoint","url":"classes/attachment.html#attachpoint","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Attachment"},{"id":1006,"kind":2048,"name":"copy","url":"classes/attachment.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Attachment"},{"id":1007,"kind":4194304,"name":"AttachPoint","url":"index.html#attachpoint","classes":"tsd-kind-type-alias"},{"id":1008,"kind":256,"name":"LightLike","url":"interfaces/lightlike.html","classes":"tsd-kind-interface"},{"id":1009,"kind":1024,"name":"enabled","url":"interfaces/lightlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":1010,"kind":1024,"name":"type","url":"interfaces/lightlike.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":1011,"kind":1024,"name":"color","url":"interfaces/lightlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":1012,"kind":1024,"name":"intensity","url":"interfaces/lightlike.html#intensity","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":1013,"kind":1024,"name":"range","url":"interfaces/lightlike.html#range","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":1014,"kind":1024,"name":"spotAngle","url":"interfaces/lightlike.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LightLike"},{"id":1015,"kind":128,"name":"Light","url":"classes/light.html","classes":"tsd-kind-class"},{"id":1016,"kind":1024,"name":"enabled","url":"classes/light.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":1017,"kind":1024,"name":"type","url":"classes/light.html#type","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":1018,"kind":1024,"name":"intensity","url":"classes/light.html#intensity","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":1019,"kind":1024,"name":"range","url":"classes/light.html#range","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":1020,"kind":1024,"name":"spotAngle","url":"classes/light.html#spotangle","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Light"},{"id":1021,"kind":262144,"name":"color","url":"classes/light.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Light"},{"id":1022,"kind":512,"name":"constructor","url":"classes/light.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Light"},{"id":1023,"kind":2048,"name":"copy","url":"classes/light.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":1024,"kind":2048,"name":"toJSON","url":"classes/light.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Light"},{"id":1025,"kind":4194304,"name":"LightType","url":"index.html#lighttype","classes":"tsd-kind-type-alias"},{"id":1026,"kind":4,"name":"LookAtMode","url":"enums/lookatmode.html","classes":"tsd-kind-enum"},{"id":1027,"kind":16,"name":"None","url":"enums/lookatmode.html#none","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":1028,"kind":16,"name":"TargetY","url":"enums/lookatmode.html#targety","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":1029,"kind":16,"name":"TargetXY","url":"enums/lookatmode.html#targetxy","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"LookAtMode"},{"id":1030,"kind":256,"name":"LookAtLike","url":"interfaces/lookatlike.html","classes":"tsd-kind-interface"},{"id":1031,"kind":1024,"name":"actorId","url":"interfaces/lookatlike.html#actorid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":1032,"kind":1024,"name":"mode","url":"interfaces/lookatlike.html#mode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":1033,"kind":1024,"name":"backward","url":"interfaces/lookatlike.html#backward","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LookAtLike"},{"id":1034,"kind":128,"name":"LookAt","url":"classes/lookat.html","classes":"tsd-kind-class"},{"id":1035,"kind":262144,"name":"actorId","url":"classes/lookat.html#actorid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":1036,"kind":262144,"name":"mode","url":"classes/lookat.html#mode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":1037,"kind":262144,"name":"backward","url":"classes/lookat.html#backward","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"LookAt"},{"id":1038,"kind":2048,"name":"copy","url":"classes/lookat.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"LookAt"},{"id":1039,"kind":4,"name":"TextAnchorLocation","url":"enums/textanchorlocation.html","classes":"tsd-kind-enum"},{"id":1040,"kind":16,"name":"TopLeft","url":"enums/textanchorlocation.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1041,"kind":16,"name":"TopCenter","url":"enums/textanchorlocation.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1042,"kind":16,"name":"TopRight","url":"enums/textanchorlocation.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1043,"kind":16,"name":"MiddleLeft","url":"enums/textanchorlocation.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1044,"kind":16,"name":"MiddleCenter","url":"enums/textanchorlocation.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1045,"kind":16,"name":"MiddleRight","url":"enums/textanchorlocation.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1046,"kind":16,"name":"BottomLeft","url":"enums/textanchorlocation.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1047,"kind":16,"name":"BottomCenter","url":"enums/textanchorlocation.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1048,"kind":16,"name":"BottomRight","url":"enums/textanchorlocation.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextAnchorLocation"},{"id":1049,"kind":4,"name":"TextJustify","url":"enums/textjustify.html","classes":"tsd-kind-enum"},{"id":1050,"kind":16,"name":"Left","url":"enums/textjustify.html#left","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":1051,"kind":16,"name":"Center","url":"enums/textjustify.html#center","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":1052,"kind":16,"name":"Right","url":"enums/textjustify.html#right","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextJustify"},{"id":1053,"kind":4,"name":"TextFontFamily","url":"enums/textfontfamily.html","classes":"tsd-kind-enum"},{"id":1054,"kind":16,"name":"Default","url":"enums/textfontfamily.html#default","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":1055,"kind":16,"name":"Serif","url":"enums/textfontfamily.html#serif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":1056,"kind":16,"name":"SansSerif","url":"enums/textfontfamily.html#sansserif","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":1057,"kind":16,"name":"Monospace","url":"enums/textfontfamily.html#monospace","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":1058,"kind":16,"name":"Cursive","url":"enums/textfontfamily.html#cursive","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextFontFamily"},{"id":1059,"kind":256,"name":"TextLike","url":"interfaces/textlike.html","classes":"tsd-kind-interface"},{"id":1060,"kind":1024,"name":"enabled","url":"interfaces/textlike.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1061,"kind":1024,"name":"contents","url":"interfaces/textlike.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1062,"kind":1024,"name":"height","url":"interfaces/textlike.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1063,"kind":1024,"name":"pixelsPerLine","url":"interfaces/textlike.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1064,"kind":1024,"name":"anchor","url":"interfaces/textlike.html#anchor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1065,"kind":1024,"name":"justify","url":"interfaces/textlike.html#justify","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1066,"kind":1024,"name":"font","url":"interfaces/textlike.html#font","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1067,"kind":1024,"name":"color","url":"interfaces/textlike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextLike"},{"id":1068,"kind":128,"name":"Text","url":"classes/text.html","classes":"tsd-kind-class"},{"id":1069,"kind":1024,"name":"enabled","url":"classes/text.html#enabled","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1070,"kind":1024,"name":"contents","url":"classes/text.html#contents","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1071,"kind":1024,"name":"height","url":"classes/text.html#height","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1072,"kind":1024,"name":"pixelsPerLine","url":"classes/text.html#pixelsperline","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1073,"kind":1024,"name":"anchor","url":"classes/text.html#anchor","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1074,"kind":1024,"name":"justify","url":"classes/text.html#justify","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1075,"kind":1024,"name":"font","url":"classes/text.html#font","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Text"},{"id":1076,"kind":262144,"name":"color","url":"classes/text.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Text"},{"id":1077,"kind":512,"name":"constructor","url":"classes/text.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Text"},{"id":1078,"kind":2048,"name":"copy","url":"classes/text.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":1079,"kind":2048,"name":"toJSON","url":"classes/text.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Text"},{"id":1080,"kind":256,"name":"TransformLike","url":"interfaces/transformlike.html","classes":"tsd-kind-interface"},{"id":1081,"kind":1024,"name":"position","url":"interfaces/transformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":1082,"kind":1024,"name":"rotation","url":"interfaces/transformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TransformLike"},{"id":1083,"kind":256,"name":"ScaledTransformLike","url":"interfaces/scaledtransformlike.html","classes":"tsd-kind-interface"},{"id":1084,"kind":1024,"name":"scale","url":"interfaces/scaledtransformlike.html#scale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ScaledTransformLike"},{"id":1085,"kind":1024,"name":"position","url":"interfaces/scaledtransformlike.html#position","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":1086,"kind":1024,"name":"rotation","url":"interfaces/scaledtransformlike.html#rotation","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ScaledTransformLike"},{"id":1087,"kind":128,"name":"Transform","url":"classes/transform.html","classes":"tsd-kind-class"},{"id":1088,"kind":262144,"name":"position","url":"classes/transform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":1089,"kind":262144,"name":"rotation","url":"classes/transform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Transform"},{"id":1090,"kind":512,"name":"constructor","url":"classes/transform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Transform"},{"id":1091,"kind":2048,"name":"copy","url":"classes/transform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":1092,"kind":2048,"name":"toJSON","url":"classes/transform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Transform"},{"id":1093,"kind":128,"name":"ScaledTransform","url":"classes/scaledtransform.html","classes":"tsd-kind-class"},{"id":1094,"kind":262144,"name":"scale","url":"classes/scaledtransform.html#scale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"ScaledTransform"},{"id":1095,"kind":512,"name":"constructor","url":"classes/scaledtransform.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1096,"kind":2048,"name":"copy","url":"classes/scaledtransform.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1097,"kind":2048,"name":"toJSON","url":"classes/scaledtransform.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"ScaledTransform"},{"id":1098,"kind":262144,"name":"position","url":"classes/scaledtransform.html#position","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":1099,"kind":262144,"name":"rotation","url":"classes/scaledtransform.html#rotation","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransform"},{"id":1100,"kind":4,"name":"AnimatibleName","url":"enums/animatiblename.html","classes":"tsd-kind-enum"},{"id":1101,"kind":16,"name":"Actor","url":"enums/animatiblename.html#actor","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimatibleName"},{"id":1102,"kind":4194304,"name":"Animatible","url":"index.html#animatible","classes":"tsd-kind-type-alias"},{"id":1103,"kind":256,"name":"AnimationLike","url":"interfaces/animationlike.html","classes":"tsd-kind-interface"},{"id":1104,"kind":1024,"name":"id","url":"interfaces/animationlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1105,"kind":1024,"name":"name","url":"interfaces/animationlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1106,"kind":1024,"name":"basisTime","url":"interfaces/animationlike.html#basistime","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1107,"kind":1024,"name":"time","url":"interfaces/animationlike.html#time","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1108,"kind":1024,"name":"speed","url":"interfaces/animationlike.html#speed","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1109,"kind":1024,"name":"weight","url":"interfaces/animationlike.html#weight","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1110,"kind":1024,"name":"wrapMode","url":"interfaces/animationlike.html#wrapmode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1111,"kind":1024,"name":"isPlaying","url":"interfaces/animationlike.html#isplaying","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1112,"kind":1024,"name":"dataId","url":"interfaces/animationlike.html#dataid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1113,"kind":1024,"name":"targetIds","url":"interfaces/animationlike.html#targetids","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1114,"kind":1024,"name":"duration","url":"interfaces/animationlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationLike"},{"id":1115,"kind":128,"name":"Animation","url":"classes/animation.html","classes":"tsd-kind-class"},{"id":1116,"kind":262144,"name":"id","url":"classes/animation.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1117,"kind":262144,"name":"name","url":"classes/animation.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1118,"kind":262144,"name":"basisTime","url":"classes/animation.html#basistime","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1119,"kind":262144,"name":"time","url":"classes/animation.html#time","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1120,"kind":262144,"name":"normalizedTime","url":"classes/animation.html#normalizedtime","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1121,"kind":262144,"name":"speed","url":"classes/animation.html#speed","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1122,"kind":262144,"name":"weight","url":"classes/animation.html#weight","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1123,"kind":262144,"name":"wrapMode","url":"classes/animation.html#wrapmode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1124,"kind":262144,"name":"dataId","url":"classes/animation.html#dataid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1125,"kind":262144,"name":"data","url":"classes/animation.html#data","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1126,"kind":262144,"name":"targetIds","url":"classes/animation.html#targetids","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1127,"kind":262144,"name":"targetActors","url":"classes/animation.html#targetactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1128,"kind":262144,"name":"duration","url":"classes/animation.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Animation"},{"id":1129,"kind":262144,"name":"isPlaying","url":"classes/animation.html#isplaying","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Animation"},{"id":1130,"kind":512,"name":"constructor","url":"classes/animation.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Animation"},{"id":1131,"kind":2048,"name":"play","url":"classes/animation.html#play","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1132,"kind":2048,"name":"stop","url":"classes/animation.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1133,"kind":2048,"name":"finished","url":"classes/animation.html#finished","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1134,"kind":2048,"name":"isOrphan","url":"classes/animation.html#isorphan","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1135,"kind":2048,"name":"delete","url":"classes/animation.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Animation"},{"id":1136,"kind":2048,"name":"AnimateTo","url":"classes/animation.html#animateto","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-static","parent":"Animation"},{"id":1137,"kind":4194304,"name":"AnimateToOptions","url":"index.html#animatetooptions","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1138,"kind":65536,"name":"__type","url":"index.html#animatetooptions.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"AnimateToOptions"},{"id":1139,"kind":32,"name":"duration","url":"index.html#animatetooptions.__type.duration","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1140,"kind":32,"name":"destination","url":"index.html#animatetooptions.__type.destination","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1141,"kind":32,"name":"easing","url":"index.html#animatetooptions.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"AnimateToOptions.__type"},{"id":1142,"kind":256,"name":"AssetSource","url":"interfaces/assetsource.html","classes":"tsd-kind-interface"},{"id":1143,"kind":1024,"name":"containerType","url":"interfaces/assetsource.html#containertype","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1144,"kind":1024,"name":"uri","url":"interfaces/assetsource.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1145,"kind":1024,"name":"internalId","url":"interfaces/assetsource.html#internalid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetSource"},{"id":1146,"kind":256,"name":"AssetLike","url":"interfaces/assetlike.html","classes":"tsd-kind-interface"},{"id":1147,"kind":1024,"name":"id","url":"interfaces/assetlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1148,"kind":1024,"name":"name","url":"interfaces/assetlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1149,"kind":1024,"name":"source","url":"interfaces/assetlike.html#source","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1150,"kind":1024,"name":"animationData","url":"interfaces/assetlike.html#animationdata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1151,"kind":1024,"name":"prefab","url":"interfaces/assetlike.html#prefab","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1152,"kind":1024,"name":"mesh","url":"interfaces/assetlike.html#mesh","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1153,"kind":1024,"name":"material","url":"interfaces/assetlike.html#material","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1154,"kind":1024,"name":"texture","url":"interfaces/assetlike.html#texture","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1155,"kind":1024,"name":"sound","url":"interfaces/assetlike.html#sound","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1156,"kind":1024,"name":"videoStream","url":"interfaces/assetlike.html#videostream","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AssetLike"},{"id":1157,"kind":128,"name":"Asset","url":"classes/asset.html","classes":"tsd-kind-class"},{"id":1158,"kind":262144,"name":"id","url":"classes/asset.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1159,"kind":262144,"name":"name","url":"classes/asset.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1160,"kind":262144,"name":"source","url":"classes/asset.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1161,"kind":262144,"name":"animationData","url":"classes/asset.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1162,"kind":262144,"name":"prefab","url":"classes/asset.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1163,"kind":262144,"name":"mesh","url":"classes/asset.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1164,"kind":262144,"name":"material","url":"classes/asset.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1165,"kind":262144,"name":"texture","url":"classes/asset.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1166,"kind":262144,"name":"sound","url":"classes/asset.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1167,"kind":262144,"name":"created","url":"classes/asset.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Asset"},{"id":1168,"kind":256,"name":"AnimationDataLike","url":"interfaces/animationdatalike.html","classes":"tsd-kind-interface"},{"id":1169,"kind":1024,"name":"tracks","url":"interfaces/animationdatalike.html#tracks","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AnimationDataLike"},{"id":1170,"kind":128,"name":"AnimationData","url":"classes/animationdata.html","classes":"tsd-kind-class"},{"id":1171,"kind":262144,"name":"internal","url":"classes/animationdata.html#internal","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AnimationData"},{"id":1172,"kind":262144,"name":"tracks","url":"classes/animationdata.html#tracks","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AnimationData"},{"id":1173,"kind":262144,"name":"animationData","url":"classes/animationdata.html#animationdata-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"AnimationData"},{"id":1174,"kind":2048,"name":"duration","url":"classes/animationdata.html#duration","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1175,"kind":2048,"name":"targets","url":"classes/animationdata.html#targets","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1176,"kind":2048,"name":"bind","url":"classes/animationdata.html#bind","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AnimationData"},{"id":1177,"kind":262144,"name":"id","url":"classes/animationdata.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1178,"kind":262144,"name":"name","url":"classes/animationdata.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1179,"kind":262144,"name":"source","url":"classes/animationdata.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1180,"kind":262144,"name":"prefab","url":"classes/animationdata.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1181,"kind":262144,"name":"mesh","url":"classes/animationdata.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1182,"kind":262144,"name":"material","url":"classes/animationdata.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1183,"kind":262144,"name":"texture","url":"classes/animationdata.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1184,"kind":262144,"name":"sound","url":"classes/animationdata.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1185,"kind":262144,"name":"created","url":"classes/animationdata.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"AnimationData"},{"id":1186,"kind":4194304,"name":"Keyframe","url":"index.html#keyframe","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1187,"kind":65536,"name":"__type","url":"index.html#keyframe.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"Keyframe"},{"id":1188,"kind":32,"name":"time","url":"index.html#keyframe.__type.time","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1189,"kind":32,"name":"value","url":"index.html#keyframe.__type.value","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1190,"kind":32,"name":"easing","url":"index.html#keyframe.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Keyframe.__type"},{"id":1191,"kind":4194304,"name":"Track","url":"index.html#track","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":1192,"kind":65536,"name":"__type","url":"index.html#track.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"Track"},{"id":1193,"kind":32,"name":"target","url":"index.html#track.__type.target","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1194,"kind":32,"name":"keyframes","url":"index.html#track.__type.keyframes","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1195,"kind":32,"name":"relative","url":"index.html#track.__type.relative","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1196,"kind":32,"name":"easing","url":"index.html#track.__type.easing","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"Track.__type"},{"id":1197,"kind":4194304,"name":"EaseCurve","url":"index.html#easecurve","classes":"tsd-kind-type-alias"},{"id":1198,"kind":2097152,"name":"AnimationEaseCurves","url":"index.html#animationeasecurves","classes":"tsd-kind-object-literal"},{"id":1199,"kind":32,"name":"Linear","url":"index.html#animationeasecurves.linear","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1200,"kind":32,"name":"Step","url":"index.html#animationeasecurves.step","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1201,"kind":32,"name":"EaseInSine","url":"index.html#animationeasecurves.easeinsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1202,"kind":32,"name":"EaseInQuadratic","url":"index.html#animationeasecurves.easeinquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1203,"kind":32,"name":"EaseInCubic","url":"index.html#animationeasecurves.easeincubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1204,"kind":32,"name":"EaseInQuartic","url":"index.html#animationeasecurves.easeinquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1205,"kind":32,"name":"EaseInQuintic","url":"index.html#animationeasecurves.easeinquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1206,"kind":32,"name":"EaseInExponential","url":"index.html#animationeasecurves.easeinexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1207,"kind":32,"name":"EaseInCircular","url":"index.html#animationeasecurves.easeincircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1208,"kind":32,"name":"EaseInBack","url":"index.html#animationeasecurves.easeinback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1209,"kind":32,"name":"EaseOutSine","url":"index.html#animationeasecurves.easeoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1210,"kind":32,"name":"EaseOutQuadratic","url":"index.html#animationeasecurves.easeoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1211,"kind":32,"name":"EaseOutCubic","url":"index.html#animationeasecurves.easeoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1212,"kind":32,"name":"EaseOutQuartic","url":"index.html#animationeasecurves.easeoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1213,"kind":32,"name":"EaseOutQuintic","url":"index.html#animationeasecurves.easeoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1214,"kind":32,"name":"EaseOutExponential","url":"index.html#animationeasecurves.easeoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1215,"kind":32,"name":"EaseOutCircular","url":"index.html#animationeasecurves.easeoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1216,"kind":32,"name":"EaseOutBack","url":"index.html#animationeasecurves.easeoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1217,"kind":32,"name":"EaseInOutSine","url":"index.html#animationeasecurves.easeinoutsine","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1218,"kind":32,"name":"EaseInOutQuadratic","url":"index.html#animationeasecurves.easeinoutquadratic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1219,"kind":32,"name":"EaseInOutCubic","url":"index.html#animationeasecurves.easeinoutcubic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1220,"kind":32,"name":"EaseInOutQuartic","url":"index.html#animationeasecurves.easeinoutquartic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1221,"kind":32,"name":"EaseInOutQuintic","url":"index.html#animationeasecurves.easeinoutquintic","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1222,"kind":32,"name":"EaseInOutExponential","url":"index.html#animationeasecurves.easeinoutexponential","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1223,"kind":32,"name":"EaseInOutCircular","url":"index.html#animationeasecurves.easeinoutcircular","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1224,"kind":32,"name":"EaseInOutBack","url":"index.html#animationeasecurves.easeinoutback","classes":"tsd-kind-variable tsd-parent-kind-object-literal","parent":"AnimationEaseCurves"},{"id":1225,"kind":4,"name":"AnimationWrapMode","url":"enums/animationwrapmode.html","classes":"tsd-kind-enum"},{"id":1226,"kind":16,"name":"Once","url":"enums/animationwrapmode.html#once","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1227,"kind":16,"name":"Loop","url":"enums/animationwrapmode.html#loop","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1228,"kind":16,"name":"PingPong","url":"enums/animationwrapmode.html#pingpong","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AnimationWrapMode"},{"id":1229,"kind":128,"name":"TargetPath","url":"classes/targetpath.html","classes":"tsd-kind-class tsd-has-type-parameter"},{"id":1230,"kind":512,"name":"constructor","url":"classes/targetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"TargetPath"},{"id":1231,"kind":2048,"name":"toJSON","url":"classes/targetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetPath"},{"id":1232,"kind":2048,"name":"toString","url":"classes/targetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"TargetPath"},{"id":1233,"kind":262144,"name":"baseType","url":"classes/targetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetPath"},{"id":1234,"kind":262144,"name":"baseName","url":"classes/targetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TargetPath"},{"id":1235,"kind":2048,"name":"Parse","url":"classes/targetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"TargetPath"},{"id":1236,"kind":128,"name":"NumberTargetPath","url":"classes/numbertargetpath.html","classes":"tsd-kind-class"},{"id":1237,"kind":512,"name":"constructor","url":"classes/numbertargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1238,"kind":2048,"name":"toJSON","url":"classes/numbertargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1239,"kind":2048,"name":"toString","url":"classes/numbertargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1240,"kind":262144,"name":"baseType","url":"classes/numbertargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1241,"kind":262144,"name":"baseName","url":"classes/numbertargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"NumberTargetPath"},{"id":1242,"kind":2048,"name":"Parse","url":"classes/numbertargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"NumberTargetPath"},{"id":1243,"kind":128,"name":"Vector3TargetPath","url":"classes/vector3targetpath.html","classes":"tsd-kind-class"},{"id":1244,"kind":262144,"name":"x","url":"classes/vector3targetpath.html#x","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1245,"kind":262144,"name":"y","url":"classes/vector3targetpath.html#y","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1246,"kind":262144,"name":"z","url":"classes/vector3targetpath.html#z","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Vector3TargetPath"},{"id":1247,"kind":512,"name":"constructor","url":"classes/vector3targetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1248,"kind":2048,"name":"toJSON","url":"classes/vector3targetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1249,"kind":2048,"name":"toString","url":"classes/vector3targetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1250,"kind":262144,"name":"baseType","url":"classes/vector3targetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1251,"kind":262144,"name":"baseName","url":"classes/vector3targetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Vector3TargetPath"},{"id":1252,"kind":2048,"name":"Parse","url":"classes/vector3targetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Vector3TargetPath"},{"id":1253,"kind":128,"name":"QuaternionTargetPath","url":"classes/quaterniontargetpath.html","classes":"tsd-kind-class"},{"id":1254,"kind":512,"name":"constructor","url":"classes/quaterniontargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1255,"kind":2048,"name":"toJSON","url":"classes/quaterniontargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1256,"kind":2048,"name":"toString","url":"classes/quaterniontargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1257,"kind":262144,"name":"baseType","url":"classes/quaterniontargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1258,"kind":262144,"name":"baseName","url":"classes/quaterniontargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"QuaternionTargetPath"},{"id":1259,"kind":2048,"name":"Parse","url":"classes/quaterniontargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"QuaternionTargetPath"},{"id":1260,"kind":128,"name":"TransformTargetPath","url":"classes/transformtargetpath.html","classes":"tsd-kind-class"},{"id":1261,"kind":262144,"name":"position","url":"classes/transformtargetpath.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TransformTargetPath"},{"id":1262,"kind":262144,"name":"rotation","url":"classes/transformtargetpath.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"TransformTargetPath"},{"id":1263,"kind":512,"name":"constructor","url":"classes/transformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1264,"kind":2048,"name":"toJSON","url":"classes/transformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1265,"kind":2048,"name":"toString","url":"classes/transformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1266,"kind":262144,"name":"baseType","url":"classes/transformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1267,"kind":262144,"name":"baseName","url":"classes/transformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"TransformTargetPath"},{"id":1268,"kind":2048,"name":"Parse","url":"classes/transformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"TransformTargetPath"},{"id":1269,"kind":128,"name":"ScaledTransformTargetPath","url":"classes/scaledtransformtargetpath.html","classes":"tsd-kind-class"},{"id":1270,"kind":262144,"name":"scale","url":"classes/scaledtransformtargetpath.html#scale","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ScaledTransformTargetPath"},{"id":1271,"kind":262144,"name":"position","url":"classes/scaledtransformtargetpath.html#position","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1272,"kind":262144,"name":"rotation","url":"classes/scaledtransformtargetpath.html#rotation","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1273,"kind":512,"name":"constructor","url":"classes/scaledtransformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1274,"kind":2048,"name":"toJSON","url":"classes/scaledtransformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1275,"kind":2048,"name":"toString","url":"classes/scaledtransformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1276,"kind":262144,"name":"baseType","url":"classes/scaledtransformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1277,"kind":262144,"name":"baseName","url":"classes/scaledtransformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ScaledTransformTargetPath"},{"id":1278,"kind":2048,"name":"Parse","url":"classes/scaledtransformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ScaledTransformTargetPath"},{"id":1279,"kind":128,"name":"ActorTransformTargetPath","url":"classes/actortransformtargetpath.html","classes":"tsd-kind-class"},{"id":1280,"kind":262144,"name":"local","url":"classes/actortransformtargetpath.html#local","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTransformTargetPath"},{"id":1281,"kind":262144,"name":"app","url":"classes/actortransformtargetpath.html#app","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTransformTargetPath"},{"id":1282,"kind":512,"name":"constructor","url":"classes/actortransformtargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1283,"kind":2048,"name":"toJSON","url":"classes/actortransformtargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1284,"kind":2048,"name":"toString","url":"classes/actortransformtargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1285,"kind":262144,"name":"baseType","url":"classes/actortransformtargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1286,"kind":262144,"name":"baseName","url":"classes/actortransformtargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTransformTargetPath"},{"id":1287,"kind":2048,"name":"Parse","url":"classes/actortransformtargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ActorTransformTargetPath"},{"id":1288,"kind":128,"name":"ActorTargetPath","url":"classes/actortargetpath.html","classes":"tsd-kind-class"},{"id":1289,"kind":262144,"name":"transform","url":"classes/actortargetpath.html#transform","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"ActorTargetPath"},{"id":1290,"kind":512,"name":"constructor","url":"classes/actortargetpath.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1291,"kind":2048,"name":"toJSON","url":"classes/actortargetpath.html#tojson","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1292,"kind":2048,"name":"toString","url":"classes/actortargetpath.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1293,"kind":262144,"name":"baseType","url":"classes/actortargetpath.html#basetype","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1294,"kind":262144,"name":"baseName","url":"classes/actortargetpath.html#basename","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"ActorTargetPath"},{"id":1295,"kind":2048,"name":"Parse","url":"classes/actortargetpath.html#parse","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"ActorTargetPath"},{"id":1296,"kind":4194304,"name":"AnimationProp","url":"index.html#animationprop","classes":"tsd-kind-type-alias"},{"id":1297,"kind":64,"name":"ActorPath","url":"index.html#actorpath","classes":"tsd-kind-function"},{"id":1298,"kind":128,"name":"AssetContainer","url":"classes/assetcontainer.html","classes":"tsd-kind-class"},{"id":1299,"kind":262144,"name":"assetsById","url":"classes/assetcontainer.html#assetsbyid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1300,"kind":262144,"name":"assets","url":"classes/assetcontainer.html#assets","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1301,"kind":262144,"name":"animationData","url":"classes/assetcontainer.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1302,"kind":262144,"name":"materials","url":"classes/assetcontainer.html#materials","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1303,"kind":262144,"name":"meshes","url":"classes/assetcontainer.html#meshes","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1304,"kind":262144,"name":"prefabs","url":"classes/assetcontainer.html#prefabs","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1305,"kind":262144,"name":"sounds","url":"classes/assetcontainer.html#sounds","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1306,"kind":262144,"name":"textures","url":"classes/assetcontainer.html#textures","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"AssetContainer"},{"id":1307,"kind":512,"name":"constructor","url":"classes/assetcontainer.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"AssetContainer"},{"id":1308,"kind":1024,"name":"context","url":"classes/assetcontainer.html#context","classes":"tsd-kind-property tsd-parent-kind-class","parent":"AssetContainer"},{"id":1309,"kind":2048,"name":"createMaterial","url":"classes/assetcontainer.html#creatematerial","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1310,"kind":2048,"name":"createTexture","url":"classes/assetcontainer.html#createtexture","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1311,"kind":2048,"name":"createSound","url":"classes/assetcontainer.html#createsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1312,"kind":2048,"name":"createVideoStream","url":"classes/assetcontainer.html#createvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1313,"kind":2048,"name":"createAnimationData","url":"classes/assetcontainer.html#createanimationdata","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1314,"kind":2048,"name":"createSphereMesh","url":"classes/assetcontainer.html#createspheremesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1315,"kind":2048,"name":"createBoxMesh","url":"classes/assetcontainer.html#createboxmesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1316,"kind":2048,"name":"createCapsuleMesh","url":"classes/assetcontainer.html#createcapsulemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1317,"kind":2048,"name":"createCylinderMesh","url":"classes/assetcontainer.html#createcylindermesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1318,"kind":2048,"name":"createPlaneMesh","url":"classes/assetcontainer.html#createplanemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1319,"kind":2048,"name":"createPrimitiveMesh","url":"classes/assetcontainer.html#createprimitivemesh","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1320,"kind":2048,"name":"loadGltf","url":"classes/assetcontainer.html#loadgltf","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1321,"kind":2048,"name":"unload","url":"classes/assetcontainer.html#unload","classes":"tsd-kind-method tsd-parent-kind-class","parent":"AssetContainer"},{"id":1322,"kind":256,"name":"MaterialLike","url":"interfaces/materiallike.html","classes":"tsd-kind-interface"},{"id":1323,"kind":1024,"name":"color","url":"interfaces/materiallike.html#color","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1324,"kind":1024,"name":"mainTextureId","url":"interfaces/materiallike.html#maintextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1325,"kind":1024,"name":"mainTextureOffset","url":"interfaces/materiallike.html#maintextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1326,"kind":1024,"name":"mainTextureScale","url":"interfaces/materiallike.html#maintexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1327,"kind":1024,"name":"emissiveColor","url":"interfaces/materiallike.html#emissivecolor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1328,"kind":1024,"name":"emissiveTextureId","url":"interfaces/materiallike.html#emissivetextureid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1329,"kind":1024,"name":"emissiveTextureOffset","url":"interfaces/materiallike.html#emissivetextureoffset","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1330,"kind":1024,"name":"emissiveTextureScale","url":"interfaces/materiallike.html#emissivetexturescale","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1331,"kind":1024,"name":"alphaMode","url":"interfaces/materiallike.html#alphamode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1332,"kind":1024,"name":"alphaCutoff","url":"interfaces/materiallike.html#alphacutoff","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MaterialLike"},{"id":1333,"kind":4,"name":"AlphaMode","url":"enums/alphamode.html","classes":"tsd-kind-enum"},{"id":1334,"kind":16,"name":"Opaque","url":"enums/alphamode.html#opaque","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1335,"kind":16,"name":"Mask","url":"enums/alphamode.html#mask","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1336,"kind":16,"name":"Blend","url":"enums/alphamode.html#blend","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"AlphaMode"},{"id":1337,"kind":128,"name":"Material","url":"classes/material.html","classes":"tsd-kind-class"},{"id":1338,"kind":262144,"name":"color","url":"classes/material.html#color","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1339,"kind":262144,"name":"mainTexture","url":"classes/material.html#maintexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1340,"kind":262144,"name":"mainTextureId","url":"classes/material.html#maintextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1341,"kind":262144,"name":"mainTextureOffset","url":"classes/material.html#maintextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1342,"kind":262144,"name":"mainTextureScale","url":"classes/material.html#maintexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1343,"kind":262144,"name":"emissiveColor","url":"classes/material.html#emissivecolor","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1344,"kind":262144,"name":"emissiveTexture","url":"classes/material.html#emissivetexture","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1345,"kind":262144,"name":"emissiveTextureId","url":"classes/material.html#emissivetextureid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1346,"kind":262144,"name":"emissiveTextureOffset","url":"classes/material.html#emissivetextureoffset","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1347,"kind":262144,"name":"emissiveTextureScale","url":"classes/material.html#emissivetexturescale","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1348,"kind":262144,"name":"alphaMode","url":"classes/material.html#alphamode","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1349,"kind":262144,"name":"alphaCutoff","url":"classes/material.html#alphacutoff","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Material"},{"id":1350,"kind":262144,"name":"material","url":"classes/material.html#material-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":1351,"kind":512,"name":"constructor","url":"classes/material.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Material"},{"id":1352,"kind":2048,"name":"copy","url":"classes/material.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Material"},{"id":1353,"kind":262144,"name":"id","url":"classes/material.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1354,"kind":262144,"name":"name","url":"classes/material.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1355,"kind":262144,"name":"source","url":"classes/material.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1356,"kind":262144,"name":"animationData","url":"classes/material.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1357,"kind":262144,"name":"prefab","url":"classes/material.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1358,"kind":262144,"name":"mesh","url":"classes/material.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1359,"kind":262144,"name":"texture","url":"classes/material.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1360,"kind":262144,"name":"sound","url":"classes/material.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1361,"kind":262144,"name":"created","url":"classes/material.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Material"},{"id":1362,"kind":256,"name":"MeshLike","url":"interfaces/meshlike.html","classes":"tsd-kind-interface"},{"id":1363,"kind":1024,"name":"vertexCount","url":"interfaces/meshlike.html#vertexcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1364,"kind":1024,"name":"triangleCount","url":"interfaces/meshlike.html#trianglecount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1365,"kind":1024,"name":"boundingBoxDimensions","url":"interfaces/meshlike.html#boundingboxdimensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1366,"kind":1024,"name":"boundingBoxCenter","url":"interfaces/meshlike.html#boundingboxcenter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1367,"kind":1024,"name":"primitiveDefinition","url":"interfaces/meshlike.html#primitivedefinition","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"MeshLike"},{"id":1368,"kind":128,"name":"Mesh","url":"classes/mesh.html","classes":"tsd-kind-class"},{"id":1369,"kind":262144,"name":"vertexCount","url":"classes/mesh.html#vertexcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1370,"kind":262144,"name":"triangleCount","url":"classes/mesh.html#trianglecount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1371,"kind":262144,"name":"boundingBoxDimensions","url":"classes/mesh.html#boundingboxdimensions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1372,"kind":262144,"name":"boundingBoxCenter","url":"classes/mesh.html#boundingboxcenter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1373,"kind":262144,"name":"primitiveDefinition","url":"classes/mesh.html#primitivedefinition","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Mesh"},{"id":1374,"kind":262144,"name":"mesh","url":"classes/mesh.html#mesh-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":1375,"kind":2048,"name":"copy","url":"classes/mesh.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Mesh"},{"id":1376,"kind":262144,"name":"id","url":"classes/mesh.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1377,"kind":262144,"name":"name","url":"classes/mesh.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1378,"kind":262144,"name":"source","url":"classes/mesh.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1379,"kind":262144,"name":"animationData","url":"classes/mesh.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1380,"kind":262144,"name":"prefab","url":"classes/mesh.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1381,"kind":262144,"name":"material","url":"classes/mesh.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1382,"kind":262144,"name":"texture","url":"classes/mesh.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1383,"kind":262144,"name":"sound","url":"classes/mesh.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1384,"kind":262144,"name":"created","url":"classes/mesh.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Mesh"},{"id":1385,"kind":256,"name":"PrefabLike","url":"interfaces/prefablike.html","classes":"tsd-kind-interface"},{"id":1386,"kind":1024,"name":"actorCount","url":"interfaces/prefablike.html#actorcount","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"PrefabLike"},{"id":1387,"kind":128,"name":"Prefab","url":"classes/prefab.html","classes":"tsd-kind-class"},{"id":1388,"kind":262144,"name":"actorCount","url":"classes/prefab.html#actorcount","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Prefab"},{"id":1389,"kind":262144,"name":"prefab","url":"classes/prefab.html#prefab-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":1390,"kind":2048,"name":"copy","url":"classes/prefab.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Prefab"},{"id":1391,"kind":262144,"name":"id","url":"classes/prefab.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1392,"kind":262144,"name":"name","url":"classes/prefab.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1393,"kind":262144,"name":"source","url":"classes/prefab.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1394,"kind":262144,"name":"animationData","url":"classes/prefab.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1395,"kind":262144,"name":"mesh","url":"classes/prefab.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1396,"kind":262144,"name":"material","url":"classes/prefab.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1397,"kind":262144,"name":"texture","url":"classes/prefab.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1398,"kind":262144,"name":"sound","url":"classes/prefab.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1399,"kind":262144,"name":"created","url":"classes/prefab.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Prefab"},{"id":1400,"kind":256,"name":"SoundLike","url":"interfaces/soundlike.html","classes":"tsd-kind-interface"},{"id":1401,"kind":1024,"name":"uri","url":"interfaces/soundlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":1402,"kind":1024,"name":"duration","url":"interfaces/soundlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"SoundLike"},{"id":1403,"kind":128,"name":"Sound","url":"classes/sound.html","classes":"tsd-kind-class"},{"id":1404,"kind":262144,"name":"uri","url":"classes/sound.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":1405,"kind":262144,"name":"duration","url":"classes/sound.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Sound"},{"id":1406,"kind":262144,"name":"sound","url":"classes/sound.html#sound-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":1407,"kind":2048,"name":"copy","url":"classes/sound.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Sound"},{"id":1408,"kind":262144,"name":"id","url":"classes/sound.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1409,"kind":262144,"name":"name","url":"classes/sound.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1410,"kind":262144,"name":"source","url":"classes/sound.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1411,"kind":262144,"name":"animationData","url":"classes/sound.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1412,"kind":262144,"name":"prefab","url":"classes/sound.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1413,"kind":262144,"name":"mesh","url":"classes/sound.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1414,"kind":262144,"name":"material","url":"classes/sound.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1415,"kind":262144,"name":"texture","url":"classes/sound.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1416,"kind":262144,"name":"created","url":"classes/sound.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Sound"},{"id":1417,"kind":256,"name":"TextureLike","url":"interfaces/texturelike.html","classes":"tsd-kind-interface"},{"id":1418,"kind":1024,"name":"uri","url":"interfaces/texturelike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1419,"kind":1024,"name":"resolution","url":"interfaces/texturelike.html#resolution","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1420,"kind":1024,"name":"wrapU","url":"interfaces/texturelike.html#wrapu","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1421,"kind":1024,"name":"wrapV","url":"interfaces/texturelike.html#wrapv","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"TextureLike"},{"id":1422,"kind":4,"name":"TextureWrapMode","url":"enums/texturewrapmode.html","classes":"tsd-kind-enum"},{"id":1423,"kind":16,"name":"Repeat","url":"enums/texturewrapmode.html#repeat","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1424,"kind":16,"name":"Clamp","url":"enums/texturewrapmode.html#clamp","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1425,"kind":16,"name":"Mirror","url":"enums/texturewrapmode.html#mirror","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"TextureWrapMode"},{"id":1426,"kind":128,"name":"Texture","url":"classes/texture.html","classes":"tsd-kind-class"},{"id":1427,"kind":262144,"name":"uri","url":"classes/texture.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":1428,"kind":262144,"name":"resolution","url":"classes/texture.html#resolution","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Texture"},{"id":1429,"kind":262144,"name":"wrapU","url":"classes/texture.html#wrapu","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":1430,"kind":262144,"name":"wrapV","url":"classes/texture.html#wrapv","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Texture"},{"id":1431,"kind":262144,"name":"texture","url":"classes/texture.html#texture-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":1432,"kind":512,"name":"constructor","url":"classes/texture.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Texture"},{"id":1433,"kind":2048,"name":"copy","url":"classes/texture.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Texture"},{"id":1434,"kind":262144,"name":"id","url":"classes/texture.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1435,"kind":262144,"name":"name","url":"classes/texture.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1436,"kind":262144,"name":"source","url":"classes/texture.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1437,"kind":262144,"name":"animationData","url":"classes/texture.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1438,"kind":262144,"name":"prefab","url":"classes/texture.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1439,"kind":262144,"name":"mesh","url":"classes/texture.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1440,"kind":262144,"name":"material","url":"classes/texture.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1441,"kind":262144,"name":"sound","url":"classes/texture.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1442,"kind":262144,"name":"created","url":"classes/texture.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Texture"},{"id":1443,"kind":256,"name":"VideoStreamLike","url":"interfaces/videostreamlike.html","classes":"tsd-kind-interface"},{"id":1444,"kind":1024,"name":"uri","url":"interfaces/videostreamlike.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":1445,"kind":1024,"name":"duration","url":"interfaces/videostreamlike.html#duration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"VideoStreamLike"},{"id":1446,"kind":128,"name":"VideoStream","url":"classes/videostream.html","classes":"tsd-kind-class"},{"id":1447,"kind":262144,"name":"uri","url":"classes/videostream.html#uri","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1448,"kind":262144,"name":"duration","url":"classes/videostream.html#duration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1449,"kind":262144,"name":"videoStream","url":"classes/videostream.html#videostream-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"VideoStream"},{"id":1450,"kind":2048,"name":"copy","url":"classes/videostream.html#copy","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"VideoStream"},{"id":1451,"kind":262144,"name":"id","url":"classes/videostream.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1452,"kind":262144,"name":"name","url":"classes/videostream.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1453,"kind":262144,"name":"source","url":"classes/videostream.html#source","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1454,"kind":262144,"name":"animationData","url":"classes/videostream.html#animationdata","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1455,"kind":262144,"name":"prefab","url":"classes/videostream.html#prefab","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1456,"kind":262144,"name":"mesh","url":"classes/videostream.html#mesh","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1457,"kind":262144,"name":"material","url":"classes/videostream.html#material","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1458,"kind":262144,"name":"texture","url":"classes/videostream.html#texture","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1459,"kind":262144,"name":"sound","url":"classes/videostream.html#sound","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1460,"kind":262144,"name":"created","url":"classes/videostream.html#created","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"VideoStream"},{"id":1461,"kind":256,"name":"ContextSettings","url":"interfaces/contextsettings.html","classes":"tsd-kind-interface"},{"id":1462,"kind":1024,"name":"connection","url":"interfaces/contextsettings.html#connection","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":1463,"kind":1024,"name":"sessionId","url":"interfaces/contextsettings.html#sessionid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ContextSettings"},{"id":1464,"kind":128,"name":"Context","url":"classes/context.html","classes":"tsd-kind-class"},{"id":1465,"kind":262144,"name":"sessionId","url":"classes/context.html#sessionid","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1466,"kind":262144,"name":"conn","url":"classes/context.html#conn","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1467,"kind":262144,"name":"actors","url":"classes/context.html#actors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1468,"kind":262144,"name":"rootActors","url":"classes/context.html#rootactors","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1469,"kind":262144,"name":"animations","url":"classes/context.html#animations","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1470,"kind":262144,"name":"users","url":"classes/context.html#users","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1471,"kind":262144,"name":"rpcChannels","url":"classes/context.html#rpcchannels","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1472,"kind":262144,"name":"rpc","url":"classes/context.html#rpc","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Context"},{"id":1473,"kind":2048,"name":"actor","url":"classes/context.html#actor","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1474,"kind":2048,"name":"animation","url":"classes/context.html#animation","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1475,"kind":2048,"name":"asset","url":"classes/context.html#asset","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1476,"kind":2048,"name":"user","url":"classes/context.html#user","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1477,"kind":512,"name":"constructor","url":"classes/context.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Context"},{"id":1478,"kind":2048,"name":"quit","url":"classes/context.html#quit","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1479,"kind":8388608,"name":"onStarted","url":"classes/context.html#onstarted","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1480,"kind":8388608,"name":"onStopped","url":"classes/context.html#onstopped","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1481,"kind":8388608,"name":"onUserJoined","url":"classes/context.html#onuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1482,"kind":8388608,"name":"offUserJoined","url":"classes/context.html#offuserjoined","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1483,"kind":8388608,"name":"onUserLeft","url":"classes/context.html#onuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1484,"kind":8388608,"name":"offUserLeft","url":"classes/context.html#offuserleft","classes":"tsd-kind-event tsd-parent-kind-class","parent":"Context"},{"id":1485,"kind":2048,"name":"getStats","url":"classes/context.html#getstats","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Context"},{"id":1486,"kind":128,"name":"MultipeerAdapter","url":"classes/multipeeradapter.html","classes":"tsd-kind-class"},{"id":1487,"kind":512,"name":"constructor","url":"classes/multipeeradapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":1488,"kind":2048,"name":"listen","url":"classes/multipeeradapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"MultipeerAdapter"},{"id":1489,"kind":262144,"name":"server","url":"classes/multipeeradapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1490,"kind":262144,"name":"port","url":"classes/multipeeradapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1491,"kind":8388608,"name":"onConnection","url":"classes/multipeeradapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"MultipeerAdapter"},{"id":1492,"kind":32,"name":"forwarded","url":"index.html#forwarded","classes":"tsd-kind-variable"},{"id":1493,"kind":4194304,"name":"MultipeerAdapterOptions","url":"index.html#multipeeradapteroptions","classes":"tsd-kind-type-alias"},{"id":1494,"kind":256,"name":"ParameterSet","url":"interfaces/parameterset.html","classes":"tsd-kind-interface"},{"id":1495,"kind":4194304,"name":"PerformanceStats","url":"index.html#performancestats","classes":"tsd-kind-type-alias"},{"id":1496,"kind":65536,"name":"__type","url":"index.html#performancestats.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PerformanceStats"},{"id":1497,"kind":32,"name":"actorCount","url":"index.html#performancestats.__type.actorcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1498,"kind":32,"name":"actorWithMeshCount","url":"index.html#performancestats.__type.actorwithmeshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1499,"kind":32,"name":"prefabCount","url":"index.html#performancestats.__type.prefabcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1500,"kind":32,"name":"materialCount","url":"index.html#performancestats.__type.materialcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1501,"kind":32,"name":"textureCount","url":"index.html#performancestats.__type.texturecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1502,"kind":32,"name":"texturePixelsTotal","url":"index.html#performancestats.__type.texturepixelstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1503,"kind":32,"name":"texturePixelsAverage","url":"index.html#performancestats.__type.texturepixelsaverage","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1504,"kind":32,"name":"meshCount","url":"index.html#performancestats.__type.meshcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1505,"kind":32,"name":"meshVerticesTotal","url":"index.html#performancestats.__type.meshverticestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1506,"kind":32,"name":"meshTrianglesTotal","url":"index.html#performancestats.__type.meshtrianglestotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1507,"kind":32,"name":"soundCount","url":"index.html#performancestats.__type.soundcount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1508,"kind":32,"name":"soundSecondsTotal","url":"index.html#performancestats.__type.soundsecondstotal","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1509,"kind":32,"name":"networkBandwidthIn","url":"index.html#performancestats.__type.networkbandwidthin","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1510,"kind":32,"name":"networkBandwidthOut","url":"index.html#performancestats.__type.networkbandwidthout","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1511,"kind":32,"name":"networkMessageCount","url":"index.html#performancestats.__type.networkmessagecount","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PerformanceStats.__type"},{"id":1512,"kind":4,"name":"PrimitiveShape","url":"enums/primitiveshape.html","classes":"tsd-kind-enum"},{"id":1513,"kind":16,"name":"Sphere","url":"enums/primitiveshape.html#sphere","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1514,"kind":16,"name":"Box","url":"enums/primitiveshape.html#box","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1515,"kind":16,"name":"Capsule","url":"enums/primitiveshape.html#capsule","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1516,"kind":16,"name":"Cylinder","url":"enums/primitiveshape.html#cylinder","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1517,"kind":16,"name":"Plane","url":"enums/primitiveshape.html#plane","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"PrimitiveShape"},{"id":1518,"kind":4194304,"name":"SpherePrimitiveDefinition","url":"index.html#sphereprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1519,"kind":65536,"name":"__type","url":"index.html#sphereprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"SpherePrimitiveDefinition"},{"id":1520,"kind":32,"name":"shape","url":"index.html#sphereprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1521,"kind":32,"name":"dimensions","url":"index.html#sphereprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1522,"kind":32,"name":"uSegments","url":"index.html#sphereprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1523,"kind":32,"name":"vSegments","url":"index.html#sphereprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"SpherePrimitiveDefinition.__type"},{"id":1524,"kind":4194304,"name":"BoxPrimitiveDefinition","url":"index.html#boxprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1525,"kind":65536,"name":"__type","url":"index.html#boxprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"BoxPrimitiveDefinition"},{"id":1526,"kind":32,"name":"shape","url":"index.html#boxprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":1527,"kind":32,"name":"dimensions","url":"index.html#boxprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"BoxPrimitiveDefinition.__type"},{"id":1528,"kind":4194304,"name":"CapsulePrimitiveDefinition","url":"index.html#capsuleprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1529,"kind":65536,"name":"__type","url":"index.html#capsuleprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CapsulePrimitiveDefinition"},{"id":1530,"kind":32,"name":"shape","url":"index.html#capsuleprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1531,"kind":32,"name":"dimensions","url":"index.html#capsuleprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1532,"kind":32,"name":"uSegments","url":"index.html#capsuleprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1533,"kind":32,"name":"vSegments","url":"index.html#capsuleprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CapsulePrimitiveDefinition.__type"},{"id":1534,"kind":4194304,"name":"CylinderPrimitiveDefinition","url":"index.html#cylinderprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1535,"kind":65536,"name":"__type","url":"index.html#cylinderprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"CylinderPrimitiveDefinition"},{"id":1536,"kind":32,"name":"shape","url":"index.html#cylinderprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1537,"kind":32,"name":"dimensions","url":"index.html#cylinderprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1538,"kind":32,"name":"uSegments","url":"index.html#cylinderprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"CylinderPrimitiveDefinition.__type"},{"id":1539,"kind":4194304,"name":"PlanePrimitiveDefinition","url":"index.html#planeprimitivedefinition","classes":"tsd-kind-type-alias"},{"id":1540,"kind":65536,"name":"__type","url":"index.html#planeprimitivedefinition.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"PlanePrimitiveDefinition"},{"id":1541,"kind":32,"name":"shape","url":"index.html#planeprimitivedefinition.__type.shape","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1542,"kind":32,"name":"dimensions","url":"index.html#planeprimitivedefinition.__type.dimensions","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1543,"kind":32,"name":"uSegments","url":"index.html#planeprimitivedefinition.__type.usegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1544,"kind":32,"name":"vSegments","url":"index.html#planeprimitivedefinition.__type.vsegments","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"PlanePrimitiveDefinition.__type"},{"id":1545,"kind":4194304,"name":"PrimitiveDefinition","url":"index.html#primitivedefinition","classes":"tsd-kind-type-alias"},{"id":1546,"kind":128,"name":"RPC","url":"classes/rpc.html","classes":"tsd-kind-class"},{"id":1547,"kind":262144,"name":"context","url":"classes/rpc.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"RPC"},{"id":1548,"kind":512,"name":"constructor","url":"classes/rpc.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"RPC"},{"id":1549,"kind":2048,"name":"on","url":"classes/rpc.html#on","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1550,"kind":2048,"name":"removeAllHandlers","url":"classes/rpc.html#removeallhandlers","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1551,"kind":2048,"name":"send","url":"classes/rpc.html#send","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1552,"kind":2048,"name":"receive","url":"classes/rpc.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPC"},{"id":1553,"kind":128,"name":"RPCChannels","url":"classes/rpcchannels.html","classes":"tsd-kind-class"},{"id":1554,"kind":2048,"name":"setChannelHandler","url":"classes/rpcchannels.html#setchannelhandler","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":1555,"kind":2048,"name":"receive","url":"classes/rpcchannels.html#receive","classes":"tsd-kind-method tsd-parent-kind-class","parent":"RPCChannels"},{"id":1556,"kind":128,"name":"WebSocketAdapter","url":"classes/websocketadapter.html","classes":"tsd-kind-class"},{"id":1557,"kind":512,"name":"constructor","url":"classes/websocketadapter.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":1558,"kind":2048,"name":"listen","url":"classes/websocketadapter.html#listen","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"WebSocketAdapter"},{"id":1559,"kind":262144,"name":"server","url":"classes/websocketadapter.html#server","classes":"tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1560,"kind":262144,"name":"port","url":"classes/websocketadapter.html#port","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1561,"kind":8388608,"name":"onConnection","url":"classes/websocketadapter.html#onconnection","classes":"tsd-kind-event tsd-parent-kind-class tsd-is-inherited","parent":"WebSocketAdapter"},{"id":1562,"kind":65536,"name":"__type","url":"index.html#forwarded.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"forwarded"},{"id":1563,"kind":4194304,"name":"WebSocketAdapterOptions","url":"index.html#websocketadapteroptions","classes":"tsd-kind-type-alias"},{"id":1564,"kind":4,"name":"BoxAlignment","url":"enums/boxalignment.html","classes":"tsd-kind-enum"},{"id":1565,"kind":16,"name":"TopLeft","url":"enums/boxalignment.html#topleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1566,"kind":16,"name":"TopCenter","url":"enums/boxalignment.html#topcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1567,"kind":16,"name":"TopRight","url":"enums/boxalignment.html#topright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1568,"kind":16,"name":"MiddleLeft","url":"enums/boxalignment.html#middleleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1569,"kind":16,"name":"MiddleCenter","url":"enums/boxalignment.html#middlecenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1570,"kind":16,"name":"MiddleRight","url":"enums/boxalignment.html#middleright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1571,"kind":16,"name":"BottomLeft","url":"enums/boxalignment.html#bottomleft","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1572,"kind":16,"name":"BottomCenter","url":"enums/boxalignment.html#bottomcenter","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1573,"kind":16,"name":"BottomRight","url":"enums/boxalignment.html#bottomright","classes":"tsd-kind-enum-member tsd-parent-kind-enum","parent":"BoxAlignment"},{"id":1574,"kind":64,"name":"InvertBoxAlignment","url":"index.html#invertboxalignment","classes":"tsd-kind-function"},{"id":1575,"kind":128,"name":"MreArgumentError","url":"classes/mreargumenterror.html","classes":"tsd-kind-class"},{"id":1576,"kind":512,"name":"constructor","url":"classes/mreargumenterror.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MreArgumentError"},{"id":1577,"kind":1024,"name":"name","url":"classes/mreargumenterror.html#name","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MreArgumentError"},{"id":1578,"kind":1024,"name":"message","url":"classes/mreargumenterror.html#message","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"MreArgumentError"},{"id":1579,"kind":1024,"name":"stack","url":"classes/mreargumenterror.html#stack","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited","parent":"MreArgumentError"},{"id":1580,"kind":1024,"name":"Error","url":"classes/mreargumenterror.html#error","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-static","parent":"MreArgumentError"},{"id":1581,"kind":256,"name":"Guid","url":"interfaces/guid.html","classes":"tsd-kind-interface"},{"id":1582,"kind":1024,"name":"__is_guid","url":"interfaces/guid.html#__is_guid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1583,"kind":2048,"name":"toString","url":"interfaces/guid.html#tostring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1584,"kind":2048,"name":"charAt","url":"interfaces/guid.html#charat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1585,"kind":2048,"name":"charCodeAt","url":"interfaces/guid.html#charcodeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1586,"kind":2048,"name":"concat","url":"interfaces/guid.html#concat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1587,"kind":2048,"name":"indexOf","url":"interfaces/guid.html#indexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1588,"kind":2048,"name":"lastIndexOf","url":"interfaces/guid.html#lastindexof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1589,"kind":2048,"name":"localeCompare","url":"interfaces/guid.html#localecompare","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1590,"kind":2048,"name":"match","url":"interfaces/guid.html#match","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1591,"kind":2048,"name":"replace","url":"interfaces/guid.html#replace","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1592,"kind":2048,"name":"search","url":"interfaces/guid.html#search","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1593,"kind":2048,"name":"slice","url":"interfaces/guid.html#slice","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1594,"kind":2048,"name":"split","url":"interfaces/guid.html#split","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-overwrite tsd-is-inherited","parent":"Guid"},{"id":1595,"kind":2048,"name":"substring","url":"interfaces/guid.html#substring","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1596,"kind":2048,"name":"toLowerCase","url":"interfaces/guid.html#tolowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1597,"kind":2048,"name":"toLocaleLowerCase","url":"interfaces/guid.html#tolocalelowercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1598,"kind":2048,"name":"toUpperCase","url":"interfaces/guid.html#touppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1599,"kind":2048,"name":"toLocaleUpperCase","url":"interfaces/guid.html#tolocaleuppercase","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1600,"kind":2048,"name":"trim","url":"interfaces/guid.html#trim","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1601,"kind":1024,"name":"length","url":"interfaces/guid.html#length","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1602,"kind":2048,"name":"substr","url":"interfaces/guid.html#substr","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1603,"kind":2048,"name":"valueOf","url":"interfaces/guid.html#valueof","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1604,"kind":1024,"name":"String","url":"interfaces/guid.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"Guid"},{"id":1605,"kind":2048,"name":"codePointAt","url":"interfaces/guid.html#codepointat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1606,"kind":2048,"name":"includes","url":"interfaces/guid.html#includes","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1607,"kind":2048,"name":"endsWith","url":"interfaces/guid.html#endswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1608,"kind":2048,"name":"normalize","url":"interfaces/guid.html#normalize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1609,"kind":2048,"name":"repeat","url":"interfaces/guid.html#repeat","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1610,"kind":2048,"name":"startsWith","url":"interfaces/guid.html#startswith","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1611,"kind":2048,"name":"anchor","url":"interfaces/guid.html#anchor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1612,"kind":2048,"name":"big","url":"interfaces/guid.html#big","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1613,"kind":2048,"name":"blink","url":"interfaces/guid.html#blink","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1614,"kind":2048,"name":"bold","url":"interfaces/guid.html#bold","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1615,"kind":2048,"name":"fixed","url":"interfaces/guid.html#fixed","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1616,"kind":2048,"name":"fontcolor","url":"interfaces/guid.html#fontcolor","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1617,"kind":2048,"name":"fontsize","url":"interfaces/guid.html#fontsize","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1618,"kind":2048,"name":"italics","url":"interfaces/guid.html#italics","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1619,"kind":2048,"name":"link","url":"interfaces/guid.html#link","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1620,"kind":2048,"name":"small","url":"interfaces/guid.html#small","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1621,"kind":2048,"name":"strike","url":"interfaces/guid.html#strike","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1622,"kind":2048,"name":"sub","url":"interfaces/guid.html#sub","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1623,"kind":2048,"name":"sup","url":"interfaces/guid.html#sup","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1624,"kind":2048,"name":"[Symbol.iterator]","url":"interfaces/guid.html#_symbol_iterator_","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1625,"kind":2048,"name":"padStart","url":"interfaces/guid.html#padstart","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1626,"kind":2048,"name":"padEnd","url":"interfaces/guid.html#padend","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1627,"kind":2048,"name":"trimLeft","url":"interfaces/guid.html#trimleft","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1628,"kind":2048,"name":"trimRight","url":"interfaces/guid.html#trimright","classes":"tsd-kind-method tsd-parent-kind-interface tsd-is-inherited","parent":"Guid"},{"id":1629,"kind":64,"name":"parseGuid","url":"index.html#parseguid","classes":"tsd-kind-function"},{"id":1630,"kind":64,"name":"newGuid","url":"index.html#newguid","classes":"tsd-kind-function"},{"id":1631,"kind":32,"name":"ZeroGuidString","url":"index.html#zeroguidstring","classes":"tsd-kind-variable"},{"id":1632,"kind":32,"name":"ZeroGuid","url":"index.html#zeroguid","classes":"tsd-kind-variable"},{"id":1633,"kind":128,"name":"Log","url":"classes/log.html","classes":"tsd-kind-class"},{"id":1634,"kind":2048,"name":"enable","url":"classes/log.html#enable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1635,"kind":2048,"name":"disable","url":"classes/log.html#disable","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1636,"kind":2048,"name":"enabled","url":"classes/log.html#enabled","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1637,"kind":2048,"name":"debug","url":"classes/log.html#debug","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1638,"kind":2048,"name":"warning","url":"classes/log.html#warning","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1639,"kind":2048,"name":"error","url":"classes/log.html#error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1640,"kind":2048,"name":"info","url":"classes/log.html#info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1641,"kind":2048,"name":"verbose","url":"classes/log.html#verbose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1642,"kind":2048,"name":"log","url":"classes/log.html#log-1","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Log"},{"id":1643,"kind":32,"name":"log","url":"index.html#log","classes":"tsd-kind-variable"},{"id":1644,"kind":256,"name":"AddCellOptions","url":"interfaces/addcelloptions.html","classes":"tsd-kind-interface"},{"id":1645,"kind":1024,"name":"contents","url":"interfaces/addcelloptions.html#contents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1646,"kind":1024,"name":"row","url":"interfaces/addcelloptions.html#row","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1647,"kind":1024,"name":"column","url":"interfaces/addcelloptions.html#column","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1648,"kind":1024,"name":"width","url":"interfaces/addcelloptions.html#width","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1649,"kind":1024,"name":"height","url":"interfaces/addcelloptions.html#height","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1650,"kind":1024,"name":"alignment","url":"interfaces/addcelloptions.html#alignment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"AddCellOptions"},{"id":1651,"kind":128,"name":"PlanarGridLayout","url":"classes/planargridlayout.html","classes":"tsd-kind-class"},{"id":1652,"kind":512,"name":"constructor","url":"classes/planargridlayout.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1653,"kind":1024,"name":"gridAlignment","url":"classes/planargridlayout.html#gridalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1654,"kind":1024,"name":"defaultCellAlignment","url":"classes/planargridlayout.html#defaultcellalignment","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1655,"kind":2048,"name":"getColumnCount","url":"classes/planargridlayout.html#getcolumncount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1656,"kind":2048,"name":"getRowCount","url":"classes/planargridlayout.html#getrowcount","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1657,"kind":2048,"name":"getGridWidth","url":"classes/planargridlayout.html#getgridwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1658,"kind":2048,"name":"getGridHeight","url":"classes/planargridlayout.html#getgridheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1659,"kind":2048,"name":"getColumnWidth","url":"classes/planargridlayout.html#getcolumnwidth","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1660,"kind":2048,"name":"getRowHeight","url":"classes/planargridlayout.html#getrowheight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1661,"kind":2048,"name":"getColumnWidths","url":"classes/planargridlayout.html#getcolumnwidths","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1662,"kind":2048,"name":"getRowHeights","url":"classes/planargridlayout.html#getrowheights","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1663,"kind":2048,"name":"addCell","url":"classes/planargridlayout.html#addcell","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1664,"kind":2048,"name":"applyLayout","url":"classes/planargridlayout.html#applylayout","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PlanarGridLayout"},{"id":1665,"kind":64,"name":"sumFn","url":"index.html#sumfn","classes":"tsd-kind-function"},{"id":1666,"kind":64,"name":"maxFn","url":"index.html#maxfn","classes":"tsd-kind-function"},{"id":1667,"kind":256,"name":"ReadonlyMap","url":"interfaces/readonlymap.html","classes":"tsd-kind-interface tsd-has-type-parameter"},{"id":1668,"kind":2048,"name":"entries","url":"interfaces/readonlymap.html#entries","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1669,"kind":2048,"name":"forEach","url":"interfaces/readonlymap.html#foreach","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1670,"kind":2048,"name":"get","url":"interfaces/readonlymap.html#get","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1671,"kind":2048,"name":"has","url":"interfaces/readonlymap.html#has","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1672,"kind":2048,"name":"keys","url":"interfaces/readonlymap.html#keys","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1673,"kind":2048,"name":"values","url":"interfaces/readonlymap.html#values","classes":"tsd-kind-method tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1674,"kind":1024,"name":"size","url":"interfaces/readonlymap.html#size","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ReadonlyMap"},{"id":1675,"kind":128,"name":"WebHost","url":"classes/webhost.html","classes":"tsd-kind-class"},{"id":1676,"kind":262144,"name":"adapter","url":"classes/webhost.html#adapter","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1677,"kind":262144,"name":"baseDir","url":"classes/webhost.html#basedir","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1678,"kind":262144,"name":"baseUrl","url":"classes/webhost.html#baseurl","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"WebHost"},{"id":1679,"kind":512,"name":"constructor","url":"classes/webhost.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"WebHost"},{"id":1680,"kind":2048,"name":"registerStaticBuffer","url":"classes/webhost.html#registerstaticbuffer","classes":"tsd-kind-method tsd-parent-kind-class","parent":"WebHost"},{"id":1681,"kind":4194304,"name":"StaticBufferInfo","url":"index.html#staticbufferinfo","classes":"tsd-kind-type-alias"},{"id":1682,"kind":65536,"name":"__type","url":"index.html#staticbufferinfo.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"StaticBufferInfo"},{"id":1683,"kind":32,"name":"buffer","url":"index.html#staticbufferinfo.__type.buffer","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"StaticBufferInfo.__type"},{"id":1684,"kind":32,"name":"etag","url":"index.html#staticbufferinfo.__type.etag","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"StaticBufferInfo.__type"},{"id":1685,"kind":32,"name":"contentType","url":"index.html#staticbufferinfo.__type.contenttype","classes":"tsd-kind-variable tsd-parent-kind-type-literal","parent":"StaticBufferInfo.__type"},{"id":1686,"kind":256,"name":"ActorLike","url":"interfaces/actorlike.html","classes":"tsd-kind-interface"},{"id":1687,"kind":1024,"name":"id","url":"interfaces/actorlike.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1688,"kind":1024,"name":"parentId","url":"interfaces/actorlike.html#parentid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1689,"kind":1024,"name":"name","url":"interfaces/actorlike.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1690,"kind":1024,"name":"tag","url":"interfaces/actorlike.html#tag","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1691,"kind":1024,"name":"exclusiveToUser","url":"interfaces/actorlike.html#exclusivetouser","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1692,"kind":1024,"name":"subscriptions","url":"interfaces/actorlike.html#subscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1693,"kind":1024,"name":"transform","url":"interfaces/actorlike.html#transform","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1694,"kind":1024,"name":"appearance","url":"interfaces/actorlike.html#appearance","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1695,"kind":1024,"name":"light","url":"interfaces/actorlike.html#light","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1696,"kind":1024,"name":"rigidBody","url":"interfaces/actorlike.html#rigidbody","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1697,"kind":1024,"name":"collider","url":"interfaces/actorlike.html#collider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1698,"kind":1024,"name":"text","url":"interfaces/actorlike.html#text","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1699,"kind":1024,"name":"attachment","url":"interfaces/actorlike.html#attachment","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1700,"kind":1024,"name":"lookAt","url":"interfaces/actorlike.html#lookat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1701,"kind":1024,"name":"grabbable","url":"interfaces/actorlike.html#grabbable","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ActorLike"},{"id":1702,"kind":128,"name":"Actor","url":"classes/actor.html","classes":"tsd-kind-class"},{"id":1703,"kind":262144,"name":"context","url":"classes/actor.html#context","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1704,"kind":262144,"name":"id","url":"classes/actor.html#id","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1705,"kind":262144,"name":"name","url":"classes/actor.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1706,"kind":262144,"name":"tag","url":"classes/actor.html#tag","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1707,"kind":262144,"name":"exclusiveToUser","url":"classes/actor.html#exclusivetouser","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1708,"kind":262144,"name":"subscriptions","url":"classes/actor.html#subscriptions","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1709,"kind":262144,"name":"transform","url":"classes/actor.html#transform","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1710,"kind":262144,"name":"appearance","url":"classes/actor.html#appearance","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1711,"kind":262144,"name":"light","url":"classes/actor.html#light","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1712,"kind":262144,"name":"rigidBody","url":"classes/actor.html#rigidbody","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1713,"kind":262144,"name":"collider","url":"classes/actor.html#collider","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1714,"kind":262144,"name":"text","url":"classes/actor.html#text","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1715,"kind":262144,"name":"attachment","url":"classes/actor.html#attachment","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1716,"kind":262144,"name":"lookAt","url":"classes/actor.html#lookat","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1717,"kind":262144,"name":"children","url":"classes/actor.html#children","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1718,"kind":262144,"name":"parent","url":"classes/actor.html#parent","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1719,"kind":262144,"name":"parentId","url":"classes/actor.html#parentid","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1720,"kind":262144,"name":"grabbable","url":"classes/actor.html#grabbable","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Actor"},{"id":1721,"kind":2048,"name":"Create","url":"classes/actor.html#create","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1722,"kind":2048,"name":"CreateEmpty","url":"classes/actor.html#createempty","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1723,"kind":2048,"name":"CreateFromLibrary","url":"classes/actor.html#createfromlibrary","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1724,"kind":2048,"name":"CreateFromPrefab","url":"classes/actor.html#createfromprefab","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1725,"kind":2048,"name":"CreateFromGltf","url":"classes/actor.html#createfromgltf","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1726,"kind":2048,"name":"CreatePrimitive","url":"classes/actor.html#createprimitive","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1727,"kind":2048,"name":"created","url":"classes/actor.html#created","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1728,"kind":2048,"name":"destroy","url":"classes/actor.html#destroy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1729,"kind":2048,"name":"enableLight","url":"classes/actor.html#enablelight","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1730,"kind":2048,"name":"enableRigidBody","url":"classes/actor.html#enablerigidbody","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1731,"kind":2048,"name":"setCollider","url":"classes/actor.html#setcollider","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1732,"kind":2048,"name":"enableText","url":"classes/actor.html#enabletext","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1733,"kind":2048,"name":"enableLookAt","url":"classes/actor.html#enablelookat","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1734,"kind":2048,"name":"attach","url":"classes/actor.html#attach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1735,"kind":2048,"name":"detach","url":"classes/actor.html#detach","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1736,"kind":2048,"name":"subscribe","url":"classes/actor.html#subscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1737,"kind":2048,"name":"unsubscribe","url":"classes/actor.html#unsubscribe","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1738,"kind":2048,"name":"onGrab","url":"classes/actor.html#ongrab","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1739,"kind":2048,"name":"setBehavior","url":"classes/actor.html#setbehavior","classes":"tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter","parent":"Actor"},{"id":1740,"kind":2048,"name":"startSound","url":"classes/actor.html#startsound","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1741,"kind":2048,"name":"startVideoStream","url":"classes/actor.html#startvideostream","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1742,"kind":2048,"name":"animateTo","url":"classes/actor.html#animateto","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1743,"kind":2048,"name":"findChildrenByName","url":"classes/actor.html#findchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1744,"kind":262144,"name":"targetingAnimations","url":"classes/actor.html#targetinganimations","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1745,"kind":262144,"name":"targetingAnimationsByName","url":"classes/actor.html#targetinganimationsbyname","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Actor"},{"id":1746,"kind":2048,"name":"findAnimationInChildrenByName","url":"classes/actor.html#findanimationinchildrenbyname","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Actor"},{"id":1747,"kind":2048,"name":"sanitize","url":"classes/actor.html#sanitize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Actor"},{"id":1748,"kind":256,"name":"LogEvent","url":"interfaces/logevent.html","classes":"tsd-kind-interface"},{"id":1749,"kind":1024,"name":"input","url":"interfaces/logevent.html#input","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1750,"kind":1024,"name":"timestamp","url":"interfaces/logevent.html#timestamp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1751,"kind":1024,"name":"client","url":"interfaces/logevent.html#client","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1752,"kind":1024,"name":"direction","url":"interfaces/logevent.html#direction","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1753,"kind":1024,"name":"networkContents","url":"interfaces/logevent.html#networkcontents","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"LogEvent"},{"id":1754,"kind":32,"name":"readFile","url":"index.html#readfile","classes":"tsd-kind-variable"},{"id":1755,"kind":64,"name":"parseEvent","url":"index.html#parseevent","classes":"tsd-kind-function"},{"id":1756,"kind":64,"name":"parseFile","url":"index.html#parsefile","classes":"tsd-kind-function"},{"id":1757,"kind":32,"name":"columns","url":"index.html#columns","classes":"tsd-kind-variable"},{"id":1758,"kind":32,"name":"colWidth","url":"index.html#colwidth","classes":"tsd-kind-variable"},{"id":1759,"kind":64,"name":"formatEvent","url":"index.html#formatevent","classes":"tsd-kind-function"},{"id":1760,"kind":64,"name":"main","url":"index.html#main","classes":"tsd-kind-function"}]}; \ No newline at end of file diff --git a/docs/classes/actor.html b/docs/classes/actor.html index 61101bde7..cd543331f 100644 --- a/docs/classes/actor.html +++ b/docs/classes/actor.html @@ -159,7 +159,7 @@

                                                        appearance

                                                      • Returns Appearance

                                                        @@ -167,7 +167,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -190,7 +190,7 @@

                                                        attachment

                                                      • Returns Attachment

                                                        @@ -207,7 +207,7 @@

                                                        children

                                                      • Returns Actor[]

                                                        @@ -224,7 +224,7 @@

                                                        collider

                                                      • Returns Collider

                                                        @@ -241,7 +241,7 @@

                                                        context

                                                      • Returns Context

                                                        @@ -258,7 +258,7 @@

                                                        exclusiveToUser

                                                      • @@ -287,7 +287,7 @@

                                                        grabbable

                                                      • Returns boolean

                                                        @@ -295,7 +295,7 @@

                                                        Returns boolean

                                                        Parameters

                                                        @@ -318,7 +318,7 @@

                                                        id

                                                      • Returns Guid

                                                        @@ -335,7 +335,7 @@

                                                        light

                                                      • Returns Light

                                                        @@ -352,7 +352,7 @@

                                                        lookAt

                                                      • Returns LookAt

                                                        @@ -369,7 +369,7 @@

                                                        name

                                                      • Returns string

                                                        @@ -387,7 +387,7 @@

                                                        parent

                                                      • Returns Actor

                                                        @@ -395,7 +395,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -419,7 +419,7 @@

                                                        parentId

                                                      • Returns Guid

                                                        @@ -427,7 +427,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -450,7 +450,7 @@

                                                        rigidBody

                                                      • Returns RigidBody

                                                        @@ -467,7 +467,7 @@

                                                        subscriptions

                                                      • Returns ("transform" | "collider" | "rigidbody")[]

                                                        @@ -485,7 +485,7 @@

                                                        tag

                                                      • Returns string

                                                        @@ -493,7 +493,7 @@

                                                        Returns string

                                                        Parameters

                                                        @@ -516,7 +516,7 @@

                                                        targetingAnimations

                                                      • @@ -538,7 +538,7 @@

                                                        targetingAnimationsByName

                                                      • @@ -560,7 +560,7 @@

                                                        text

                                                      • Returns Text

                                                        @@ -578,7 +578,7 @@

                                                        transform

                                                      • Returns ActorTransform

                                                        @@ -586,7 +586,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -612,7 +612,7 @@

                                                        animateTo

                                                      • @@ -657,7 +657,7 @@

                                                        attach

                                                      • @@ -694,7 +694,7 @@

                                                        created

                                                      • @@ -717,7 +717,7 @@

                                                        destroy

                                                      • @@ -739,7 +739,7 @@

                                                        detach

                                                      • @@ -761,7 +761,7 @@

                                                        enableLight

                                                      • @@ -792,7 +792,7 @@

                                                        enableLookAt

                                                      • @@ -832,7 +832,7 @@

                                                        enableRigidBody

                                                      • @@ -863,7 +863,7 @@

                                                        enableText

                                                      • @@ -894,7 +894,7 @@

                                                        findAnimationInChildrenByName

                                                      • @@ -922,7 +922,7 @@

                                                        findChildrenByName

                                                      • @@ -959,7 +959,7 @@

                                                        onGrab

                                                      • @@ -996,7 +996,7 @@

                                                        setBehavior

                                                      • @@ -1027,7 +1027,7 @@
                                                        constructor: function
                                                      • Returns BehaviorT

                                                        @@ -1054,7 +1054,7 @@

                                                        setCollider

                                                      • @@ -1096,7 +1096,7 @@

                                                        Returns void
                                                        @@ -1138,7 +1138,7 @@

                                                        Returns void
                                                        @@ -1181,7 +1181,7 @@

                                                        Returns void
                                                        @@ -1218,7 +1218,7 @@

                                                        startSound

                                                      • @@ -1255,7 +1255,7 @@

                                                        startVideoStream

                                                      • @@ -1292,7 +1292,7 @@

                                                        subscribe

                                                      • @@ -1323,7 +1323,7 @@

                                                        unsubscribe

                                                      • @@ -1354,7 +1354,7 @@

                                                        Static Create

                                                      • @@ -1396,7 +1396,7 @@

                                                        Static CreateEmpty

                                                      • @@ -1434,7 +1434,7 @@

                                                        Static CreateFromGltf<
                                                      • @@ -1489,7 +1489,7 @@

                                                        Static CreateFromLibra
                                                      • @@ -1540,7 +1540,7 @@

                                                        Static CreateFromPrefa
                                                      • @@ -1585,7 +1585,7 @@

                                                        Returns
                                                        @@ -1630,7 +1630,7 @@

                                                        Returns
                                                        @@ -1684,7 +1684,7 @@

                                                        Static CreatePrimitive

                                                      • @@ -1739,7 +1739,7 @@

                                                        Static sanitize

                                                      • Parameters

                                                        diff --git a/docs/classes/actortargetpath.html b/docs/classes/actortargetpath.html index fe08f0742..064c799bc 100644 --- a/docs/classes/actortargetpath.html +++ b/docs/classes/actortargetpath.html @@ -117,7 +117,7 @@

                                                        constructor

                                                        Parameters

                                                        @@ -144,7 +144,7 @@

                                                        baseName

                                                        Returns string

                                                        @@ -162,7 +162,7 @@

                                                        baseType

                                                        Returns Actor

                                                        @@ -179,7 +179,7 @@

                                                        transform

                                                      • Returns ActorTransformTargetPath

                                                        @@ -200,7 +200,7 @@

                                                        toJSON

                                                        Returns string

                                                        @@ -218,7 +218,7 @@

                                                        toString

                                                        Returns string

                                                        @@ -236,7 +236,7 @@

                                                        Static Parse

                                                        diff --git a/docs/classes/actortransform.html b/docs/classes/actortransform.html index a51de699c..5254fcc5c 100644 --- a/docs/classes/actortransform.html +++ b/docs/classes/actortransform.html @@ -115,7 +115,7 @@

                                                        constructor

                                                      • Returns ActorTransform

                                                        @@ -136,7 +136,7 @@

                                                        app

                                                      • Returns Transform

                                                        @@ -144,7 +144,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -168,7 +168,7 @@

                                                        local

                                                      • Returns ScaledTransform

                                                        @@ -176,7 +176,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -202,7 +202,7 @@

                                                        copy

                                                      • Parameters

                                                        @@ -225,7 +225,7 @@

                                                        toJSON

                                                      • Returns ActorTransformLike

                                                        diff --git a/docs/classes/actortransformtargetpath.html b/docs/classes/actortransformtargetpath.html index 0c661dc14..93d0e6803 100644 --- a/docs/classes/actortransformtargetpath.html +++ b/docs/classes/actortransformtargetpath.html @@ -118,7 +118,7 @@

                                                        constructor

                                                        Parameters

                                                        @@ -144,7 +144,7 @@

                                                        app

                                                      • Returns TransformTargetPath

                                                        @@ -162,7 +162,7 @@

                                                        baseName

                                                        Returns string

                                                        @@ -180,7 +180,7 @@

                                                        baseType

                                                        Returns Actor

                                                        @@ -197,7 +197,7 @@

                                                        local

                                                      • Returns ScaledTransformTargetPath

                                                        @@ -218,7 +218,7 @@

                                                        toJSON

                                                        Returns string

                                                        @@ -236,7 +236,7 @@

                                                        toString

                                                        Returns string

                                                        @@ -254,7 +254,7 @@

                                                        Static Parse

                                                        diff --git a/docs/classes/adapter.html b/docs/classes/adapter.html index f16253569..f5c903dc1 100644 --- a/docs/classes/adapter.html +++ b/docs/classes/adapter.html @@ -131,7 +131,7 @@

                                                        constructor

                                                      • Parameters

                                                        @@ -157,7 +157,7 @@

                                                        onConnection

                                                      • @@ -210,7 +210,7 @@

                                                        port

                                                      • Returns string | number

                                                        @@ -228,7 +228,7 @@

                                                        server

                                                      • Returns Server

                                                        @@ -236,7 +236,7 @@

                                                        Returns Server

                                                        Parameters

                                                        @@ -262,7 +262,7 @@

                                                        Abstract listen

                                                      • Returns Promise<Server>

                                                        diff --git a/docs/classes/animation.html b/docs/classes/animation.html index 8ca5147be..f8e1e275f 100644 --- a/docs/classes/animation.html +++ b/docs/classes/animation.html @@ -139,7 +139,7 @@

                                                        constructor

                                                      • @@ -174,7 +174,7 @@

                                                        basisTime

                                                      • @@ -191,7 +191,7 @@

                                                        Returns number
                                                        @@ -219,7 +219,7 @@

                                                        data

                                                      • @@ -241,7 +241,7 @@

                                                        dataId

                                                      • @@ -267,7 +267,7 @@

                                                        duration

                                                      • @@ -294,7 +294,7 @@

                                                        id

                                                      • @@ -321,7 +321,7 @@

                                                        isPlaying

                                                      • @@ -335,7 +335,7 @@

                                                        Returns boolean
                                                        @@ -365,7 +365,7 @@

                                                        name

                                                      • @@ -382,7 +382,7 @@

                                                        Returns string
                                                        @@ -410,7 +410,7 @@

                                                        normalizedTime

                                                      • @@ -433,7 +433,7 @@

                                                        speed

                                                      • @@ -450,7 +450,7 @@

                                                        Returns number
                                                        @@ -478,7 +478,7 @@

                                                        targetActors

                                                      • @@ -500,7 +500,7 @@

                                                        targetIds

                                                      • @@ -527,7 +527,7 @@

                                                        time

                                                      • @@ -544,7 +544,7 @@

                                                        Returns number
                                                        @@ -573,7 +573,7 @@

                                                        weight

                                                      • @@ -590,7 +590,7 @@

                                                        Returns number
                                                        @@ -619,7 +619,7 @@

                                                        wrapMode

                                                      • @@ -636,7 +636,7 @@

                                                        Returns
                                                        @@ -667,7 +667,7 @@

                                                        delete

                                                      • @@ -689,7 +689,7 @@

                                                        finished

                                                      • @@ -710,7 +710,7 @@

                                                        isOrphan

                                                      • @@ -733,7 +733,7 @@

                                                        play

                                                      • @@ -765,7 +765,7 @@

                                                        stop

                                                      • @@ -787,7 +787,7 @@

                                                        Static AnimateTo

                                                      • diff --git a/docs/classes/animationdata.html b/docs/classes/animationdata.html index 8e5936bd0..d5a6d25df 100644 --- a/docs/classes/animationdata.html +++ b/docs/classes/animationdata.html @@ -128,7 +128,7 @@

                                                        animationData

                                                        @@ -155,7 +155,7 @@

                                                        created

                                                        @@ -178,7 +178,7 @@

                                                        id

                                                        @@ -204,7 +204,7 @@

                                                        internal

                                                      • Returns AssetInternal

                                                        @@ -222,7 +222,7 @@

                                                        material

                                                        @@ -249,7 +249,7 @@

                                                        mesh

                                                        @@ -276,7 +276,7 @@

                                                        name

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

                                                        prefab

                                                        @@ -331,7 +331,7 @@

                                                        sound

                                                        @@ -358,7 +358,7 @@

                                                        source

                                                        @@ -385,7 +385,7 @@

                                                        texture

                                                        @@ -411,7 +411,7 @@

                                                        tracks

                                                      • @@ -440,7 +440,7 @@

                                                        bind

                                                      • @@ -488,7 +488,7 @@

                                                        duration

                                                      • @@ -510,7 +510,7 @@

                                                        targets

                                                      • diff --git a/docs/classes/appearance.html b/docs/classes/appearance.html index 049270cff..c4ba66a77 100644 --- a/docs/classes/appearance.html +++ b/docs/classes/appearance.html @@ -120,7 +120,7 @@

                                                        constructor

                                                      • Parameters

                                                        @@ -146,7 +146,7 @@

                                                        activeAndEnabled

                                                      • @@ -169,7 +169,7 @@

                                                        enabled

                                                      • @@ -185,7 +185,7 @@

                                                        Returns boolean
                                                        @@ -217,7 +217,7 @@

                                                        enabledFor

                                                      • @@ -232,7 +232,7 @@

                                                        Returns
                                                        @@ -263,7 +263,7 @@

                                                        material

                                                      • @@ -274,7 +274,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -299,7 +299,7 @@

                                                        materialId

                                                      • @@ -316,7 +316,7 @@

                                                        Returns
                                                        @@ -345,7 +345,7 @@

                                                        mesh

                                                      • @@ -356,7 +356,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -381,7 +381,7 @@

                                                        meshId

                                                      • @@ -398,7 +398,7 @@

                                                        Returns
                                                        @@ -429,7 +429,7 @@

                                                        copy

                                                      • Parameters

                                                        @@ -452,7 +452,7 @@

                                                        toJSON

                                                      • Returns AppearanceLike

                                                        diff --git a/docs/classes/asset.html b/docs/classes/asset.html index ce18bbf67..a4ffb7001 100644 --- a/docs/classes/asset.html +++ b/docs/classes/asset.html @@ -140,7 +140,7 @@

                                                        animationData

                                                      • @@ -166,7 +166,7 @@

                                                        created

                                                      • @@ -188,7 +188,7 @@

                                                        id

                                                      • @@ -214,7 +214,7 @@

                                                        material

                                                      • @@ -240,7 +240,7 @@

                                                        mesh

                                                      • @@ -266,7 +266,7 @@

                                                        name

                                                      • @@ -293,7 +293,7 @@

                                                        prefab

                                                      • @@ -319,7 +319,7 @@

                                                        sound

                                                      • @@ -345,7 +345,7 @@

                                                        source

                                                      • @@ -371,7 +371,7 @@

                                                        texture

                                                      • diff --git a/docs/classes/assetcontainer.html b/docs/classes/assetcontainer.html index 1bd407ad6..0baabf27d 100644 --- a/docs/classes/assetcontainer.html +++ b/docs/classes/assetcontainer.html @@ -141,7 +141,7 @@

                                                        constructor

                                                      • @@ -168,7 +168,7 @@

                                                        context

                                                        context: Context
                                                        @@ -185,7 +185,7 @@

                                                        animationData

                                                      • @@ -207,7 +207,7 @@

                                                        assets

                                                      • @@ -229,7 +229,7 @@

                                                        assetsById

                                                      • @@ -251,7 +251,7 @@

                                                        materials

                                                      • @@ -273,7 +273,7 @@

                                                        meshes

                                                      • @@ -295,7 +295,7 @@

                                                        prefabs

                                                      • @@ -317,7 +317,7 @@

                                                        sounds

                                                      • @@ -339,7 +339,7 @@

                                                        textures

                                                      • @@ -364,7 +364,7 @@

                                                        createAnimationData

                                                      • @@ -406,7 +406,7 @@

                                                        createBoxMesh

                                                      • @@ -455,7 +455,7 @@

                                                        createCapsuleMesh

                                                      • @@ -516,7 +516,7 @@

                                                        createCylinderMesh

                                                      • @@ -571,7 +571,7 @@

                                                        createMaterial

                                                      • @@ -608,7 +608,7 @@

                                                        createPlaneMesh

                                                      • @@ -663,7 +663,7 @@

                                                        createPrimitiveMesh

                                                      • @@ -700,7 +700,7 @@

                                                        createSound

                                                      • @@ -737,7 +737,7 @@

                                                        createSphereMesh

                                                      • @@ -786,7 +786,7 @@

                                                        createTexture

                                                      • @@ -823,7 +823,7 @@

                                                        createVideoStream

                                                      • @@ -860,7 +860,7 @@

                                                        loadGltf

                                                      • @@ -898,7 +898,7 @@

                                                        unload

                                                      • diff --git a/docs/classes/attachment.html b/docs/classes/attachment.html index c2ff912ff..bf70f7ed3 100644 --- a/docs/classes/attachment.html +++ b/docs/classes/attachment.html @@ -116,7 +116,7 @@

                                                        attachPoint

                                                      • Returns "none" | "camera" | "head" | "neck" | "hips" | "center-eye" | "spine-top" | "spine-middle" | "spine-bottom" | "left-eye" | "left-upper-leg" | "left-lower-leg" | "left-foot" | "left-toes" | "left-shoulder" | "left-upper-arm" | "left-lower-arm" | "left-hand" | "left-thumb" | "left-index" | "left-middle" | "left-ring" | "left-pinky" | "right-eye" | "right-upper-leg" | "right-lower-leg" | "right-foot" | "right-toes" | "right-shoulder" | "right-upper-arm" | "right-lower-arm" | "right-hand" | "right-thumb" | "right-index" | "right-middle" | "right-ring" | "right-pinky"

                                                        @@ -124,7 +124,7 @@

                                                        Returns "none"

                                                        Parameters

                                                        @@ -148,7 +148,7 @@

                                                        userId

                                                      • Returns Guid

                                                        @@ -156,7 +156,7 @@

                                                        Returns

                                                        Parameters

                                                        @@ -182,7 +182,7 @@

                                                        copy

                                                      • Parameters

                                                        diff --git a/docs/classes/behavior.html b/docs/classes/behavior.html index a21f883be..a19b22738 100644 --- a/docs/classes/behavior.html +++ b/docs/classes/behavior.html @@ -113,7 +113,7 @@

                                                        behaviorType

                                                      • @@ -138,7 +138,7 @@

                                                        _supportsAction

                                                      • diff --git a/docs/classes/buttonbehavior.html b/docs/classes/buttonbehavior.html index a1415b27e..3fb9abfb0 100644 --- a/docs/classes/buttonbehavior.html +++ b/docs/classes/buttonbehavior.html @@ -90,10 +90,6 @@

                                                        Index

                                                        Accessors

                                                        @@ -125,7 +121,7 @@

                                                        behaviorType

                                                        @@ -138,75 +134,6 @@

                                                        Returns

                                                      -
                                                      - -

                                                      button

                                                      - - -
                                                      -
                                                      - -

                                                      click

                                                      - - -
                                                      -
                                                      - -

                                                      hover

                                                      - - -
                                                      -
                                                      - -

                                                      target

                                                      - - -

                                                      Methods

                                                      @@ -221,7 +148,7 @@

                                                      _supportsAction

                                                      @@ -249,7 +176,7 @@

                                                      isClicked

                                                    • @@ -282,7 +209,7 @@

                                                      isHoveredOver

                                                    • @@ -316,7 +243,7 @@

                                                      isTargeted

                                                      @@ -349,7 +276,7 @@

                                                      onButton

                                                    • @@ -387,7 +314,7 @@

                                                      onClick

                                                    • @@ -419,7 +346,7 @@

                                                      onHover

                                                    • @@ -458,7 +385,7 @@

                                                      onTarget

                                                      @@ -506,18 +433,6 @@

                                                      Returns this behaviorType

                                                    • -
                                                    • - button -
                                                    • -
                                                    • - click -
                                                    • -
                                                    • - hover -
                                                    • -
                                                    • - target -
                                                    • _supportsAction
                                                    • diff --git a/docs/classes/clientstartup.html b/docs/classes/clientstartup.html index a05daf932..540fa1645 100644 --- a/docs/classes/clientstartup.html +++ b/docs/classes/clientstartup.html @@ -146,7 +146,7 @@

                                                      constructor

                                                      Parameters

                                                      @@ -190,7 +190,7 @@

                                                      conn

                                                      Returns Connection

                                                      @@ -208,7 +208,7 @@

                                                      name

                                                      @@ -232,7 +232,7 @@

                                                      promises

                                                      Returns Map<Guid, QueuedPromise>

                                                      @@ -299,7 +299,7 @@

                                                      completed

                                                      Returns Promise<void>

                                                      @@ -317,7 +317,7 @@

                                                      drainPromises

                                                      Returns Promise<void>

                                                      @@ -706,7 +706,7 @@

                                                      recvMessage

                                                      Parameters

                                                      @@ -730,7 +730,7 @@

                                                      recvPayload

                                                      Parameters

                                                      @@ -825,7 +825,7 @@

                                                      run

                                                      Returns Promise<void>

                                                      @@ -843,7 +843,7 @@

                                                      sendMessage

                                                      @@ -879,7 +879,7 @@

                                                      sendPayload

                                                      Parameters

                                                      @@ -931,7 +931,7 @@

                                                      startListening

                                                      Returns void

                                                      @@ -949,7 +949,7 @@

                                                      stopListening

                                                      Returns void

                                                      @@ -967,7 +967,7 @@

                                                      use

                                                      Parameters

                                                      diff --git a/docs/classes/collider.html b/docs/classes/collider.html index aaa1be338..7247dbcb0 100644 --- a/docs/classes/collider.html +++ b/docs/classes/collider.html @@ -90,10 +90,13 @@

                                                      Index

                                                      Properties

                                                      @@ -116,6 +119,28 @@

                                                      Methods

                                                      Properties

                                                      +
                                                      + +

                                                      bounciness

                                                      +
                                                      bounciness: number = 0
                                                      + +
                                                      +
                                                      + +

                                                      dynamicFriction

                                                      +
                                                      dynamicFriction: number = 0
                                                      + +

                                                      enabled

                                                      @@ -123,7 +148,7 @@

                                                      enabled

                                                      @@ -134,7 +159,7 @@

                                                      geometry

                                                      @@ -145,7 +170,7 @@

                                                      isTrigger

                                                      @@ -156,7 +181,18 @@

                                                      layer

                                                      + +
                                                      + +

                                                      staticFriction

                                                      +
                                                      staticFriction: number = 0
                                                      +
                                                      @@ -173,7 +209,7 @@

                                                      eventSubscriptions

                                                    • @@ -198,7 +234,7 @@

                                                      offCollision

                                                    • @@ -235,7 +271,7 @@

                                                      offTrigger

                                                    • @@ -272,7 +308,7 @@

                                                      onCollision

                                                    • @@ -310,7 +346,7 @@

                                                      onTrigger

                                                    • @@ -355,6 +391,12 @@

                                                      Returns void Collider -

                                                      Class DiscreteAction

                                                      +

                                                      Class DiscreteAction<ActionDataT>

                                                    @@ -70,6 +70,14 @@

                                                    Class DiscreteAction

                                                    +
                                                    +

                                                    Type parameters

                                                    +
                                                      +
                                                    • +

                                                      ActionDataT

                                                      +
                                                    • +
                                                    +

                                                    Hierarchy

                                                      @@ -78,6 +86,12 @@

                                                      Hierarchy

                                                    +
                                                    +

                                                    Implements

                                                    +
                                                      +
                                                    • Actionable
                                                    • +
                                                    +

                                                    Index

                                                    @@ -105,7 +119,7 @@

                                                    getState

                                                  • @@ -137,7 +151,7 @@

                                                    isActive

                                                  • @@ -168,13 +182,13 @@

                                                    Returns boolean

                                                    on

                                                  • @@ -214,7 +214,7 @@

                                                    Static NONE_PACKED

                                                    NONE_PACKED: 0 = 0
                                                    @@ -265,7 +265,7 @@

                                                    add

                                                    @@ -296,7 +296,7 @@

                                                    addAll

                                                  • @@ -328,7 +328,7 @@

                                                    clear

                                                    @@ -351,7 +351,7 @@

                                                    delete

                                                    @@ -458,7 +458,7 @@

                                                    has

                                                    @@ -513,7 +513,7 @@

                                                    set

                                                  • @@ -567,7 +567,7 @@

                                                    Static All

                                                  • diff --git a/docs/classes/light.html b/docs/classes/light.html index 064f9be4f..90b4fb30f 100644 --- a/docs/classes/light.html +++ b/docs/classes/light.html @@ -124,7 +124,7 @@

                                                    constructor

                                                  • @@ -146,7 +146,7 @@

                                                    enabled

                                                    @@ -157,7 +157,7 @@

                                                    intensity

                                                    @@ -168,7 +168,7 @@

                                                    range

                                                    @@ -179,7 +179,7 @@

                                                    spotAngle

                                                    @@ -190,7 +190,7 @@

                                                    type

                                                    @@ -208,7 +208,7 @@

                                                    color

                                                  • Returns {}

                                                    @@ -218,7 +218,7 @@

                                                    Returns {}

                                                    Parameters

                                                    @@ -244,7 +244,7 @@

                                                    copy

                                                  • Parameters

                                                    @@ -267,7 +267,7 @@

                                                    toJSON

                                                  • Returns LightLike

                                                    diff --git a/docs/classes/log.html b/docs/classes/log.html index 04db9d1d0..883be218f 100644 --- a/docs/classes/log.html +++ b/docs/classes/log.html @@ -103,7 +103,7 @@

                                                    debug

                                                  • Parameters

                                                    @@ -132,7 +132,7 @@

                                                    disable

                                                  • Parameters

                                                    @@ -158,7 +158,7 @@

                                                    enable

                                                  • Parameters

                                                    @@ -184,7 +184,7 @@

                                                    enabled

                                                  • Parameters

                                                    @@ -210,7 +210,7 @@

                                                    error

                                                  • Parameters

                                                    @@ -239,7 +239,7 @@

                                                    info

                                                  • Parameters

                                                    @@ -268,7 +268,7 @@

                                                    log

                                                  • Parameters

                                                    @@ -300,7 +300,7 @@

                                                    verbose

                                                  • Parameters

                                                    @@ -329,7 +329,7 @@

                                                    warning

                                                  • Parameters

                                                    diff --git a/docs/classes/lookat.html b/docs/classes/lookat.html index 2296fc8a5..5e10f0cbb 100644 --- a/docs/classes/lookat.html +++ b/docs/classes/lookat.html @@ -110,7 +110,7 @@

                                                    actorId

                                                  • Returns Guid

                                                    @@ -118,7 +118,7 @@

                                                    Returns

                                                    Parameters

                                                    @@ -142,7 +142,7 @@

                                                    backward

                                                  • Returns boolean

                                                    @@ -150,7 +150,7 @@

                                                    Returns boolean

                                                    Parameters

                                                    @@ -174,7 +174,7 @@

                                                    mode

                                                  • Returns LookAtMode

                                                    @@ -182,7 +182,7 @@

                                                    Returns

                                                    Parameters

                                                    @@ -208,7 +208,7 @@

                                                    copy

                                                  • Parameters

                                                    diff --git a/docs/classes/material.html b/docs/classes/material.html index 371bd9c6c..92267352c 100644 --- a/docs/classes/material.html +++ b/docs/classes/material.html @@ -148,7 +148,7 @@

                                                    constructor

                                                  • @@ -183,7 +183,7 @@

                                                    alphaCutoff

                                                  • @@ -200,7 +200,7 @@

                                                    Returns number
                                                    @@ -229,7 +229,7 @@

                                                    alphaMode

                                                  • @@ -246,7 +246,7 @@

                                                    Returns
                                                    @@ -275,7 +275,7 @@

                                                    animationData

                                                    @@ -302,7 +302,7 @@

                                                    color

                                                  • @@ -319,7 +319,7 @@

                                                    Returns Color4
                                                    @@ -348,7 +348,7 @@

                                                    created

                                                    @@ -371,7 +371,7 @@

                                                    emissiveColor

                                                  • @@ -388,7 +388,7 @@

                                                    Returns Color3
                                                    @@ -417,7 +417,7 @@

                                                    emissiveTexture

                                                  • @@ -428,7 +428,7 @@

                                                    Returns

                                                    Parameters

                                                    @@ -453,7 +453,7 @@

                                                    emissiveTextureId

                                                  • @@ -470,7 +470,7 @@

                                                    Returns
                                                    @@ -499,7 +499,7 @@

                                                    emissiveTextureOffset

                                                  • @@ -516,7 +516,7 @@

                                                    Returns Vector2
                                                    @@ -545,7 +545,7 @@

                                                    emissiveTextureScale

                                                  • @@ -562,7 +562,7 @@

                                                    Returns Vector2
                                                    @@ -591,7 +591,7 @@

                                                    id

                                                    @@ -618,7 +618,7 @@

                                                    mainTexture

                                                  • @@ -629,7 +629,7 @@

                                                    Returns

                                                    Parameters

                                                    @@ -654,7 +654,7 @@

                                                    mainTextureId

                                                  • @@ -671,7 +671,7 @@

                                                    Returns
                                                    @@ -700,7 +700,7 @@

                                                    mainTextureOffset

                                                  • @@ -717,7 +717,7 @@

                                                    Returns Vector2
                                                    @@ -746,7 +746,7 @@

                                                    mainTextureScale

                                                  • @@ -763,7 +763,7 @@

                                                    Returns Vector2
                                                    @@ -792,7 +792,7 @@

                                                    material

                                                    @@ -819,7 +819,7 @@

                                                    mesh

                                                    @@ -846,7 +846,7 @@

                                                    name

                                                    @@ -874,7 +874,7 @@

                                                    prefab

                                                    @@ -901,7 +901,7 @@

                                                    sound

                                                    @@ -928,7 +928,7 @@

                                                    source

                                                    @@ -955,7 +955,7 @@

                                                    texture

                                                    @@ -985,7 +985,7 @@

                                                    copy

                                                    Parameters

                                                    diff --git a/docs/classes/mediainstance.html b/docs/classes/mediainstance.html index 87300f6e1..6af84937a 100644 --- a/docs/classes/mediainstance.html +++ b/docs/classes/mediainstance.html @@ -119,7 +119,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -144,7 +144,7 @@

                                                    actor

                                                    actor: Actor
                                                    @@ -154,7 +154,7 @@

                                                    id

                                                    id: Guid
                                                    @@ -171,7 +171,7 @@

                                                    pause

                                                  • @@ -193,7 +193,7 @@

                                                    resume

                                                  • @@ -215,7 +215,7 @@

                                                    setState

                                                  • @@ -246,7 +246,7 @@

                                                    stop

                                                  • diff --git a/docs/classes/mesh.html b/docs/classes/mesh.html index 4891cc7bb..247b57b5e 100644 --- a/docs/classes/mesh.html +++ b/docs/classes/mesh.html @@ -136,7 +136,7 @@

                                                    animationData

                                                    @@ -162,7 +162,7 @@

                                                    boundingBoxCenter

                                                  • @@ -188,7 +188,7 @@

                                                    boundingBoxDimensions

                                                  • @@ -215,7 +215,7 @@

                                                    created

                                                    @@ -238,7 +238,7 @@

                                                    id

                                                    @@ -265,7 +265,7 @@

                                                    material

                                                    @@ -292,7 +292,7 @@

                                                    mesh

                                                    @@ -319,7 +319,7 @@

                                                    name

                                                    @@ -347,7 +347,7 @@

                                                    prefab

                                                    @@ -373,7 +373,7 @@

                                                    primitiveDefinition

                                                  • @@ -400,7 +400,7 @@

                                                    sound

                                                    @@ -427,7 +427,7 @@

                                                    source

                                                    @@ -454,7 +454,7 @@

                                                    texture

                                                    @@ -480,7 +480,7 @@

                                                    triangleCount

                                                  • @@ -506,7 +506,7 @@

                                                    vertexCount

                                                  • @@ -536,7 +536,7 @@

                                                    copy

                                                    Parameters

                                                    diff --git a/docs/classes/mreargumenterror.html b/docs/classes/mreargumenterror.html index e1e63e1f4..4fd83ed74 100644 --- a/docs/classes/mreargumenterror.html +++ b/docs/classes/mreargumenterror.html @@ -116,7 +116,7 @@

                                                    constructor

                                                  • Parameters

                                                    diff --git a/docs/classes/multipeeradapter.html b/docs/classes/multipeeradapter.html index 7ef4b6bee..5a454e9e1 100644 --- a/docs/classes/multipeeradapter.html +++ b/docs/classes/multipeeradapter.html @@ -136,7 +136,7 @@

                                                    constructor

                                                    @@ -168,7 +168,7 @@

                                                    onConnection

                                                    @@ -222,7 +222,7 @@

                                                    port

                                                    Returns string | number

                                                    @@ -241,7 +241,7 @@

                                                    server

                                                    Returns Server

                                                    @@ -250,7 +250,7 @@

                                                    Returns Server

                                                    Inherited from Adapter.server

                                                    Parameters

                                                    @@ -277,7 +277,7 @@

                                                    listen

                                                    diff --git a/docs/classes/numbertargetpath.html b/docs/classes/numbertargetpath.html index b898ede63..8ba0cb30c 100644 --- a/docs/classes/numbertargetpath.html +++ b/docs/classes/numbertargetpath.html @@ -116,7 +116,7 @@

                                                    constructor

                                                    Parameters

                                                    @@ -143,7 +143,7 @@

                                                    baseName

                                                    Returns string

                                                    @@ -161,7 +161,7 @@

                                                    baseType

                                                    Returns Actor

                                                    @@ -182,7 +182,7 @@

                                                    toJSON

                                                    Returns string

                                                    @@ -200,7 +200,7 @@

                                                    toString

                                                    Returns string

                                                    @@ -218,7 +218,7 @@

                                                    Static Parse

                                                    diff --git a/docs/classes/penbehavior.html b/docs/classes/penbehavior.html new file mode 100644 index 000000000..9a0e160cc --- /dev/null +++ b/docs/classes/penbehavior.html @@ -0,0 +1,426 @@ + + + + + + PenBehavior | Mixed Reality Extension SDK + + + + + +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    + Options +
                                                    +
                                                    + All +
                                                      +
                                                    • Public
                                                    • +
                                                    • Public/Protected
                                                    • +
                                                    • All
                                                    • +
                                                    +
                                                    + + +
                                                    +
                                                    + Menu +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + +

                                                    Class PenBehavior

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Pen behavior class containing the target behavior actions.

                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Hierarchy

                                                    + +
                                                    +
                                                    +

                                                    Index

                                                    +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    + +
                                                    +
                                                    +

                                                    Methods

                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Accessors

                                                    +
                                                    + +

                                                    behaviorType

                                                    + + +
                                                    +
                                                    +
                                                    +

                                                    Methods

                                                    +
                                                    + +

                                                    _supportsAction

                                                    +
                                                      +
                                                    • _supportsAction(actionName: string): boolean
                                                    • +
                                                    + +
                                                    +
                                                    + +

                                                    isTargeted

                                                    +
                                                      +
                                                    • isTargeted(user?: User): boolean
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Gets whether the behavior is being targeted by the given user, or at all if no user is given.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        Optional user: User
                                                        +
                                                        +

                                                        The user to check whether they are targeting this behavior.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns boolean

                                                      +

                                                      True if the user is targeting this behavior, false if not. In the case where no user id is given, this + returns true if any user is targeting this behavior, false if none are.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    onHolding

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Add a holding handler to be called when the given hover state is triggered.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        holdingState: "picked-up" | "holding" | "dropped"
                                                        +
                                                        +

                                                        The holding state to fire the handler on.

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        handler: ActionHandler<PenEventData>
                                                        +
                                                        +

                                                        The handler to call when the holding state is triggered.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +

                                                      This tool behavior.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    onTarget

                                                    +
                                                      +
                                                    • onTarget(targetState: "enter" | "exit", handler: ActionHandler): this
                                                    • +
                                                    +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Add a target handler to be called when the given target state is triggered.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        targetState: "enter" | "exit"
                                                        +
                                                        +

                                                        The target state to fire the handler on.

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        handler: ActionHandler
                                                        +
                                                        +

                                                        The handler to call when the target state is triggered.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +

                                                      This target behavior.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    + +

                                                    onUsing

                                                    + +
                                                      +
                                                    • + +
                                                      +
                                                      +

                                                      Add a using handler to be called when the given hover state is triggered.

                                                      +
                                                      +
                                                      +

                                                      Parameters

                                                      +
                                                        +
                                                      • +
                                                        usingState: "started" | "using" | "stopped"
                                                        +
                                                        +

                                                        The using state to fire the handler on.

                                                        +
                                                        +
                                                      • +
                                                      • +
                                                        handler: ActionHandler<PenEventData>
                                                        +
                                                        +

                                                        The handler to call when the using state is triggered.

                                                        +
                                                        +
                                                      • +
                                                      +

                                                      Returns this

                                                      +

                                                      This tool behavior.

                                                      +
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Legend

                                                    +
                                                    +
                                                      +
                                                    • Module
                                                    • +
                                                    • Object literal
                                                    • +
                                                    • Variable
                                                    • +
                                                    • Function
                                                    • +
                                                    • Function with type parameter
                                                    • +
                                                    • Index signature
                                                    • +
                                                    • Type alias
                                                    • +
                                                    • Type alias with type parameter
                                                    • +
                                                    +
                                                      +
                                                    • Enumeration
                                                    • +
                                                    • Enumeration member
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    +
                                                      +
                                                    • Interface
                                                    • +
                                                    • Interface with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Class
                                                    • +
                                                    • Class with type parameter
                                                    • +
                                                    • Constructor
                                                    • +
                                                    • Property
                                                    • +
                                                    • Method
                                                    • +
                                                    • Accessor
                                                    • +
                                                    • Index signature
                                                    • +
                                                    +
                                                      +
                                                    • Inherited constructor
                                                    • +
                                                    • Inherited property
                                                    • +
                                                    • Inherited method
                                                    • +
                                                    • Inherited accessor
                                                    • +
                                                    +
                                                      +
                                                    • Protected property
                                                    • +
                                                    • Protected method
                                                    • +
                                                    • Protected accessor
                                                    • +
                                                    +
                                                      +
                                                    • Private property
                                                    • +
                                                    • Private method
                                                    • +
                                                    • Private accessor
                                                    • +
                                                    +
                                                      +
                                                    • Static property
                                                    • +
                                                    • Static method
                                                    • +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + + + \ No newline at end of file diff --git a/docs/classes/planargridlayout.html b/docs/classes/planargridlayout.html index 59fc966de..79a1d0859 100644 --- a/docs/classes/planargridlayout.html +++ b/docs/classes/planargridlayout.html @@ -125,7 +125,7 @@

                                                    constructor

                                                  • @@ -174,7 +174,7 @@

                                                    defaultCellAlignment

                                                    defaultCellAlignment: BoxAlignment
                                                    @@ -189,7 +189,7 @@

                                                    gridAlignment

                                                    gridAlignment: BoxAlignment
                                                    @@ -212,7 +212,7 @@

                                                    addCell

                                                  • @@ -243,7 +243,7 @@

                                                    applyLayout

                                                  • @@ -274,7 +274,7 @@

                                                    getColumnCount

                                                  • @@ -296,7 +296,7 @@

                                                    getColumnWidth

                                                  • @@ -327,7 +327,7 @@

                                                    getColumnWidths

                                                  • @@ -349,7 +349,7 @@

                                                    getGridHeight

                                                  • @@ -371,7 +371,7 @@

                                                    getGridWidth

                                                  • @@ -393,7 +393,7 @@

                                                    getRowCount

                                                  • @@ -415,7 +415,7 @@

                                                    getRowHeight

                                                  • @@ -446,7 +446,7 @@

                                                    getRowHeights

                                                  • diff --git a/docs/classes/prefab.html b/docs/classes/prefab.html index 062869833..b177dcbc1 100644 --- a/docs/classes/prefab.html +++ b/docs/classes/prefab.html @@ -124,7 +124,7 @@

                                                    actorCount

                                                  • @@ -151,7 +151,7 @@

                                                    animationData

                                                    @@ -178,7 +178,7 @@

                                                    created

                                                    @@ -201,7 +201,7 @@

                                                    id

                                                    @@ -228,7 +228,7 @@

                                                    material

                                                    @@ -255,7 +255,7 @@

                                                    mesh

                                                    @@ -282,7 +282,7 @@

                                                    name

                                                    @@ -310,7 +310,7 @@

                                                    prefab

                                                    @@ -337,7 +337,7 @@

                                                    sound

                                                    @@ -364,7 +364,7 @@

                                                    source

                                                    @@ -391,7 +391,7 @@

                                                    texture

                                                    @@ -421,7 +421,7 @@

                                                    copy

                                                    Parameters

                                                    diff --git a/docs/classes/quaterniontargetpath.html b/docs/classes/quaterniontargetpath.html index ef25364c1..f5b7008dd 100644 --- a/docs/classes/quaterniontargetpath.html +++ b/docs/classes/quaterniontargetpath.html @@ -116,7 +116,7 @@

                                                    constructor

                                                    Parameters

                                                    @@ -143,7 +143,7 @@

                                                    baseName

                                                    Returns string

                                                    @@ -161,7 +161,7 @@

                                                    baseType

                                                    Returns Actor

                                                    @@ -182,7 +182,7 @@

                                                    toJSON

                                                    Returns string

                                                    @@ -200,7 +200,7 @@

                                                    toString

                                                    Returns string

                                                    @@ -218,7 +218,7 @@

                                                    Static Parse

                                                    diff --git a/docs/classes/rigidbody.html b/docs/classes/rigidbody.html index 9fac2d96c..c739b4a90 100644 --- a/docs/classes/rigidbody.html +++ b/docs/classes/rigidbody.html @@ -129,7 +129,7 @@

                                                    collisionDetectionMode

                                                    @@ -145,7 +145,7 @@

                                                    detectCollisions

                                                    @@ -161,7 +161,7 @@

                                                    enabled

                                                    @@ -177,7 +177,7 @@

                                                    isKinematic

                                                    @@ -195,7 +195,7 @@

                                                    mass

                                                    @@ -211,7 +211,7 @@

                                                    useGravity

                                                    @@ -234,7 +234,7 @@

                                                    angularVelocity

                                                  • @@ -253,7 +253,7 @@

                                                    Returns {}
                                                    @@ -282,7 +282,7 @@

                                                    constraints

                                                  • @@ -299,7 +299,7 @@

                                                    Returns
                                                    @@ -328,7 +328,7 @@

                                                    velocity

                                                  • @@ -347,7 +347,7 @@

                                                    Returns {}
                                                    @@ -378,7 +378,7 @@

                                                    addForce

                                                  • @@ -409,7 +409,7 @@

                                                    addForceAtPosition

                                                  • @@ -446,7 +446,7 @@

                                                    addRelativeTorque

                                                  • @@ -477,7 +477,7 @@

                                                    addTorque

                                                  • @@ -508,7 +508,7 @@

                                                    movePosition

                                                  • @@ -539,7 +539,7 @@

                                                    moveRotation

                                                  • diff --git a/docs/classes/rpc.html b/docs/classes/rpc.html index 6b68e57e1..6232807a8 100644 --- a/docs/classes/rpc.html +++ b/docs/classes/rpc.html @@ -117,7 +117,7 @@

                                                    constructor

                                                  • Parameters

                                                    @@ -143,7 +143,7 @@

                                                    context

                                                  • Returns Context

                                                    @@ -163,7 +163,7 @@

                                                    on

                                                  • Parameters

                                                    @@ -189,7 +189,7 @@

                                                    receive

                                                  • Parameters

                                                    @@ -218,7 +218,7 @@

                                                    removeAllHandlers

                                                  • Returns void

                                                    @@ -235,7 +235,7 @@

                                                    send

                                                  • Parameters

                                                    diff --git a/docs/classes/rpcchannels.html b/docs/classes/rpcchannels.html index 06aff85ec..918d62313 100644 --- a/docs/classes/rpcchannels.html +++ b/docs/classes/rpcchannels.html @@ -103,7 +103,7 @@

                                                    receive

                                                  • Parameters

                                                    @@ -126,7 +126,7 @@

                                                    setChannelHandler

                                                  • Parameters

                                                    diff --git a/docs/classes/scaledtransform.html b/docs/classes/scaledtransform.html index d21817ed0..5410800b4 100644 --- a/docs/classes/scaledtransform.html +++ b/docs/classes/scaledtransform.html @@ -123,7 +123,7 @@

                                                    constructor

                                                    Returns ScaledTransform

                                                    @@ -145,7 +145,7 @@

                                                    position

                                                    Returns Vector3

                                                    @@ -154,7 +154,7 @@

                                                    Returns Vector3

                                                    Inherited from Transform.position

                                                    Parameters

                                                    @@ -179,7 +179,7 @@

                                                    rotation

                                                    Returns Quaternion

                                                    @@ -188,7 +188,7 @@

                                                    Returns Quaternio

                                                    Parameters

                                                    @@ -212,7 +212,7 @@

                                                    scale

                                                  • Returns Vector3

                                                    @@ -220,7 +220,7 @@

                                                    Returns Vector3

                                                    Parameters

                                                    @@ -247,7 +247,7 @@

                                                    copy

                                                    Parameters

                                                    @@ -271,7 +271,7 @@

                                                    toJSON

                                                    Returns ScaledTransformLike

                                                    diff --git a/docs/classes/scaledtransformtargetpath.html b/docs/classes/scaledtransformtargetpath.html index afefca7fe..b5dc34521 100644 --- a/docs/classes/scaledtransformtargetpath.html +++ b/docs/classes/scaledtransformtargetpath.html @@ -119,7 +119,7 @@

                                                    constructor

                                                    Parameters

                                                    @@ -146,7 +146,7 @@

                                                    baseName

                                                    Returns string

                                                    @@ -164,7 +164,7 @@

                                                    baseType

                                                    Returns Actor

                                                    @@ -182,7 +182,7 @@

                                                    position

                                                    Returns Vector3TargetPath

                                                    @@ -200,7 +200,7 @@

                                                    rotation

                                                    Returns QuaternionTargetPath

                                                    @@ -217,7 +217,7 @@

                                                    scale

                                                  • Returns Vector3TargetPath

                                                    @@ -238,7 +238,7 @@

                                                    toJSON

                                                    Returns string

                                                    @@ -256,7 +256,7 @@

                                                    toString

                                                    Returns string

                                                    @@ -274,7 +274,7 @@

                                                    Static Parse

                                                    diff --git a/docs/classes/sound.html b/docs/classes/sound.html index 432bda86d..86ed2f2fd 100644 --- a/docs/classes/sound.html +++ b/docs/classes/sound.html @@ -126,7 +126,7 @@

                                                    animationData

                                                    @@ -153,7 +153,7 @@

                                                    created

                                                    @@ -175,7 +175,7 @@

                                                    duration

                                                  • @@ -198,7 +198,7 @@

                                                    id

                                                    @@ -225,7 +225,7 @@

                                                    material

                                                    @@ -252,7 +252,7 @@

                                                    mesh

                                                    @@ -279,7 +279,7 @@

                                                    name

                                                    @@ -307,7 +307,7 @@

                                                    prefab

                                                    @@ -334,7 +334,7 @@

                                                    sound

                                                    @@ -361,7 +361,7 @@

                                                    source

                                                    @@ -388,7 +388,7 @@

                                                    texture

                                                    @@ -414,7 +414,7 @@

                                                    uri

                                                  • @@ -440,7 +440,7 @@

                                                    copy

                                                    Parameters

                                                    diff --git a/docs/classes/targetbehavior.html b/docs/classes/targetbehavior.html index 5b684a351..2d4bcee1f 100644 --- a/docs/classes/targetbehavior.html +++ b/docs/classes/targetbehavior.html @@ -81,6 +81,9 @@

                                                    Hierarchy

                                                  • ButtonBehavior
                                                  • +
                                                  • + ToolBehavior +
                                                @@ -95,7 +98,6 @@

                                                Index

                                                Accessors

                                                @@ -122,7 +124,7 @@

                                                behaviorType

                                                @@ -135,23 +137,6 @@

                                                Returns

                                              -
                                              - -

                                              target

                                              - - -

                                              Methods

                                              @@ -166,7 +151,7 @@

                                              _supportsAction

                                              @@ -194,7 +179,7 @@

                                              isTargeted

                                            • @@ -227,7 +212,7 @@

                                              onTarget

                                            • @@ -275,9 +260,6 @@

                                              Returns this behaviorType

                                            • -
                                            • - target -
                                            • _supportsAction
                                            • diff --git a/docs/classes/targetpath.html b/docs/classes/targetpath.html index f321b2dbe..1cde4d42d 100644 --- a/docs/classes/targetpath.html +++ b/docs/classes/targetpath.html @@ -145,7 +145,7 @@

                                              constructor

                                            • Parameters

                                              @@ -171,7 +171,7 @@

                                              baseName

                                            • Returns string

                                              @@ -188,7 +188,7 @@

                                              baseType

                                            • Returns Actor

                                              @@ -208,7 +208,7 @@

                                              toJSON

                                            • Returns string

                                              @@ -225,7 +225,7 @@

                                              toString

                                            • Returns string

                                              @@ -242,7 +242,7 @@

                                              Static Parse

                                            • diff --git a/docs/classes/text.html b/docs/classes/text.html index 7bf4dc2fd..35c93b6a7 100644 --- a/docs/classes/text.html +++ b/docs/classes/text.html @@ -126,7 +126,7 @@

                                              constructor

                                            • Returns Text

                                              @@ -143,7 +143,7 @@

                                              anchor

                                              @@ -159,7 +159,7 @@

                                              contents

                                              @@ -175,7 +175,7 @@

                                              enabled

                                              @@ -187,11 +187,11 @@

                                              enabled

                                              font

                                              -
                                              font: TextFontFamily = TextFontFamily.SansSerif
                                              +
                                              font: TextFontFamily = TextFontFamily.Default
                                              @@ -207,7 +207,7 @@

                                              height

                                              @@ -223,7 +223,7 @@

                                              justify

                                              @@ -239,7 +239,7 @@

                                              pixelsPerLine

                                              @@ -262,7 +262,7 @@

                                              color

                                            • @@ -277,7 +277,7 @@

                                              Returns {}
                                              @@ -308,7 +308,7 @@

                                              copy

                                            • Parameters

                                              @@ -331,7 +331,7 @@

                                              toJSON

                                            • Returns TextLike

                                              diff --git a/docs/classes/texture.html b/docs/classes/texture.html index 50bab2385..c7c27de4d 100644 --- a/docs/classes/texture.html +++ b/docs/classes/texture.html @@ -133,7 +133,7 @@

                                              constructor

                                            • @@ -168,7 +168,7 @@

                                              animationData

                                              @@ -195,7 +195,7 @@

                                              created

                                              @@ -218,7 +218,7 @@

                                              id

                                              @@ -245,7 +245,7 @@

                                              material

                                              @@ -272,7 +272,7 @@

                                              mesh

                                              @@ -299,7 +299,7 @@

                                              name

                                              @@ -327,7 +327,7 @@

                                              prefab

                                              @@ -353,7 +353,7 @@

                                              resolution

                                            • @@ -376,7 +376,7 @@

                                              sound

                                              @@ -403,7 +403,7 @@

                                              source

                                              @@ -430,7 +430,7 @@

                                              texture

                                              @@ -456,7 +456,7 @@

                                              uri

                                            • @@ -479,7 +479,7 @@

                                              wrapU

                                            • @@ -492,7 +492,7 @@

                                              Returns
                                              @@ -521,7 +521,7 @@

                                              wrapV

                                            • @@ -534,7 +534,7 @@

                                              Returns
                                              @@ -566,7 +566,7 @@

                                              copy

                                              Parameters

                                              diff --git a/docs/classes/toolbehavior.html b/docs/classes/toolbehavior.html new file mode 100644 index 000000000..fd1e9985e --- /dev/null +++ b/docs/classes/toolbehavior.html @@ -0,0 +1,430 @@ + + + + + + ToolBehavior | Mixed Reality Extension SDK + + + + + +
                                              +
                                              +
                                              +
                                              + +
                                              +
                                              + Options +
                                              +
                                              + All +
                                                +
                                              • Public
                                              • +
                                              • Public/Protected
                                              • +
                                              • All
                                              • +
                                              +
                                              + + +
                                              +
                                              + Menu +
                                              +
                                              +
                                              +
                                              +
                                              +
                                              + +

                                              Class ToolBehavior<ToolDataT>

                                              +
                                              +
                                              +
                                              +
                                              +
                                              +
                                              +
                                              +

                                              Type parameters

                                              +
                                                +
                                              • +

                                                ToolDataT

                                                +
                                              • +
                                              +
                                              +
                                              +

                                              Hierarchy

                                              + +
                                              +
                                              +

                                              Index

                                              +
                                              +
                                              +
                                              +

                                              Accessors

                                              + +
                                              +
                                              +

                                              Methods

                                              + +
                                              +
                                              +
                                              +
                                              +
                                              +

                                              Accessors

                                              +
                                              + +

                                              behaviorType

                                              + + +
                                              +
                                              +
                                              +

                                              Methods

                                              +
                                              + +

                                              _supportsAction

                                              +
                                                +
                                              • _supportsAction(actionName: string): boolean
                                              • +
                                              + +
                                              +
                                              + +

                                              isTargeted

                                              +
                                                +
                                              • isTargeted(user?: User): boolean
                                              • +
                                              +
                                                +
                                              • + +
                                                +
                                                +

                                                Gets whether the behavior is being targeted by the given user, or at all if no user is given.

                                                +
                                                +
                                                +

                                                Parameters

                                                +
                                                  +
                                                • +
                                                  Optional user: User
                                                  +
                                                  +

                                                  The user to check whether they are targeting this behavior.

                                                  +
                                                  +
                                                • +
                                                +

                                                Returns boolean

                                                +

                                                True if the user is targeting this behavior, false if not. In the case where no user id is given, this + returns true if any user is targeting this behavior, false if none are.

                                                +
                                              • +
                                              +
                                              +
                                              + +

                                              onHolding

                                              +
                                                +
                                              • onHolding(holdingState: "picked-up" | "holding" | "dropped", handler: ActionHandler<ToolDataT>): this
                                              • +
                                              +
                                                +
                                              • + +
                                                +
                                                +

                                                Add a holding handler to be called when the given hover state is triggered.

                                                +
                                                +
                                                +

                                                Parameters

                                                +
                                                  +
                                                • +
                                                  holdingState: "picked-up" | "holding" | "dropped"
                                                  +
                                                  +

                                                  The holding state to fire the handler on.

                                                  +
                                                  +
                                                • +
                                                • +
                                                  handler: ActionHandler<ToolDataT>
                                                  +
                                                  +

                                                  The handler to call when the holding state is triggered.

                                                  +
                                                  +
                                                • +
                                                +

                                                Returns this

                                                +

                                                This tool behavior.

                                                +
                                              • +
                                              +
                                              +
                                              + +

                                              onTarget

                                              +
                                                +
                                              • onTarget(targetState: "enter" | "exit", handler: ActionHandler): this
                                              • +
                                              +
                                                +
                                              • + +
                                                +
                                                +

                                                Add a target handler to be called when the given target state is triggered.

                                                +
                                                +
                                                +

                                                Parameters

                                                +
                                                  +
                                                • +
                                                  targetState: "enter" | "exit"
                                                  +
                                                  +

                                                  The target state to fire the handler on.

                                                  +
                                                  +
                                                • +
                                                • +
                                                  handler: ActionHandler
                                                  +
                                                  +

                                                  The handler to call when the target state is triggered.

                                                  +
                                                  +
                                                • +
                                                +

                                                Returns this

                                                +

                                                This target behavior.

                                                +
                                              • +
                                              +
                                              +
                                              + +

                                              onUsing

                                              +
                                                +
                                              • onUsing(usingState: "started" | "using" | "stopped", handler: ActionHandler<ToolDataT>): this
                                              • +
                                              +
                                                +
                                              • + +
                                                +
                                                +

                                                Add a using handler to be called when the given hover state is triggered.

                                                +
                                                +
                                                +

                                                Parameters

                                                +
                                                  +
                                                • +
                                                  usingState: "started" | "using" | "stopped"
                                                  +
                                                  +

                                                  The using state to fire the handler on.

                                                  +
                                                  +
                                                • +
                                                • +
                                                  handler: ActionHandler<ToolDataT>
                                                  +
                                                  +

                                                  The handler to call when the using state is triggered.

                                                  +
                                                  +
                                                • +
                                                +

                                                Returns this

                                                +

                                                This tool behavior.

                                                +
                                              • +
                                              +
                                              +
                                              +
                                              + +
                                              +
                                              +
                                              +
                                              +

                                              Legend

                                              +
                                              +
                                                +
                                              • Module
                                              • +
                                              • Object literal
                                              • +
                                              • Variable
                                              • +
                                              • Function
                                              • +
                                              • Function with type parameter
                                              • +
                                              • Index signature
                                              • +
                                              • Type alias
                                              • +
                                              • Type alias with type parameter
                                              • +
                                              +
                                                +
                                              • Enumeration
                                              • +
                                              • Enumeration member
                                              • +
                                              • Property
                                              • +
                                              • Method
                                              • +
                                              +
                                                +
                                              • Interface
                                              • +
                                              • Interface with type parameter
                                              • +
                                              • Constructor
                                              • +
                                              • Property
                                              • +
                                              • Method
                                              • +
                                              • Index signature
                                              • +
                                              +
                                                +
                                              • Class
                                              • +
                                              • Class with type parameter
                                              • +
                                              • Constructor
                                              • +
                                              • Property
                                              • +
                                              • Method
                                              • +
                                              • Accessor
                                              • +
                                              • Index signature
                                              • +
                                              +
                                                +
                                              • Inherited constructor
                                              • +
                                              • Inherited property
                                              • +
                                              • Inherited method
                                              • +
                                              • Inherited accessor
                                              • +
                                              +
                                                +
                                              • Protected property
                                              • +
                                              • Protected method
                                              • +
                                              • Protected accessor
                                              • +
                                              +
                                                +
                                              • Private property
                                              • +
                                              • Private method
                                              • +
                                              • Private accessor
                                              • +
                                              +
                                                +
                                              • Static property
                                              • +
                                              • Static method
                                              • +
                                              +
                                              +
                                              +
                                              +
                                              + + + + \ No newline at end of file diff --git a/docs/classes/transform.html b/docs/classes/transform.html index d50c5f522..92e36f2f5 100644 --- a/docs/classes/transform.html +++ b/docs/classes/transform.html @@ -120,7 +120,7 @@

                                              constructor

                                            • @@ -146,7 +146,7 @@

                                              position

                                            • Returns Vector3

                                              @@ -154,7 +154,7 @@

                                              Returns Vector3

                                              Parameters

                                              @@ -178,7 +178,7 @@

                                              rotation

                                            • Returns Quaternion

                                              @@ -186,7 +186,7 @@

                                              Returns Quaternio
                                            • Parameters

                                              @@ -212,7 +212,7 @@

                                              copy

                                            • Parameters

                                              @@ -235,7 +235,7 @@

                                              toJSON

                                            • Returns TransformLike

                                              diff --git a/docs/classes/transformtargetpath.html b/docs/classes/transformtargetpath.html index f27954fab..cfca05f3d 100644 --- a/docs/classes/transformtargetpath.html +++ b/docs/classes/transformtargetpath.html @@ -123,7 +123,7 @@

                                              constructor

                                              Parameters

                                              @@ -150,7 +150,7 @@

                                              baseName

                                              Returns string

                                              @@ -168,7 +168,7 @@

                                              baseType

                                              Returns Actor

                                              @@ -185,7 +185,7 @@

                                              position

                                            • Returns Vector3TargetPath

                                              @@ -202,7 +202,7 @@

                                              rotation

                                            • Returns QuaternionTargetPath

                                              @@ -223,7 +223,7 @@

                                              toJSON

                                              Returns string

                                              @@ -241,7 +241,7 @@

                                              toString

                                              Returns string

                                              @@ -259,7 +259,7 @@

                                              Static Parse

                                              diff --git a/docs/classes/user.html b/docs/classes/user.html index 8afb3c52e..09159a3d3 100644 --- a/docs/classes/user.html +++ b/docs/classes/user.html @@ -120,7 +120,7 @@

                                              constructor

                                            • @@ -154,7 +154,7 @@

                                              context

                                            • Returns Context

                                              @@ -172,7 +172,7 @@

                                              groups

                                            • @@ -186,7 +186,7 @@

                                              Returns
                                              @@ -215,7 +215,7 @@

                                              id

                                            • Returns Guid

                                              @@ -232,7 +232,7 @@

                                              name

                                            • Returns string

                                              @@ -249,7 +249,7 @@

                                              properties

                                            • @@ -276,7 +276,7 @@

                                              copy

                                            • Parameters

                                              @@ -299,7 +299,7 @@

                                              prompt

                                            • @@ -336,7 +336,7 @@

                                              toJSON

                                            • Returns UserLike

                                              diff --git a/docs/classes/vector3targetpath.html b/docs/classes/vector3targetpath.html index de6214065..887f1be2c 100644 --- a/docs/classes/vector3targetpath.html +++ b/docs/classes/vector3targetpath.html @@ -119,7 +119,7 @@

                                              constructor

                                              Parameters

                                              @@ -146,7 +146,7 @@

                                              baseName

                                              Returns string

                                              @@ -164,7 +164,7 @@

                                              baseType

                                              Returns Actor

                                              @@ -181,7 +181,7 @@

                                              x

                                            • Returns NumberTargetPath

                                              @@ -198,7 +198,7 @@

                                              y

                                            • Returns NumberTargetPath

                                              @@ -215,7 +215,7 @@

                                              z

                                            • Returns NumberTargetPath

                                              @@ -236,7 +236,7 @@

                                              toJSON

                                              Returns string

                                              @@ -254,7 +254,7 @@

                                              toString

                                              Returns string

                                              @@ -272,7 +272,7 @@

                                              Static Parse

                                              diff --git a/docs/classes/videostream.html b/docs/classes/videostream.html index 2dbe0ad1b..08d3fde99 100644 --- a/docs/classes/videostream.html +++ b/docs/classes/videostream.html @@ -127,7 +127,7 @@

                                              animationData

                                              @@ -154,7 +154,7 @@

                                              created

                                              @@ -176,7 +176,7 @@

                                              duration

                                            • @@ -199,7 +199,7 @@

                                              id

                                              @@ -226,7 +226,7 @@

                                              material

                                              @@ -253,7 +253,7 @@

                                              mesh

                                              @@ -280,7 +280,7 @@

                                              name

                                              @@ -308,7 +308,7 @@

                                              prefab

                                              @@ -335,7 +335,7 @@

                                              sound

                                              @@ -362,7 +362,7 @@

                                              source

                                              @@ -389,7 +389,7 @@

                                              texture

                                              @@ -415,7 +415,7 @@

                                              uri

                                            • @@ -437,7 +437,7 @@

                                              videoStream

                                            • @@ -467,7 +467,7 @@

                                              copy

                                              Parameters

                                              diff --git a/docs/classes/webhost.html b/docs/classes/webhost.html index 1934f2663..2d370d84d 100644 --- a/docs/classes/webhost.html +++ b/docs/classes/webhost.html @@ -116,7 +116,7 @@

                                              constructor

                                            • Parameters

                                              @@ -153,7 +153,7 @@

                                              adapter

                                            • Returns Adapter

                                              @@ -170,7 +170,7 @@

                                              baseDir

                                            • Returns string

                                              @@ -187,7 +187,7 @@

                                              baseUrl

                                            • Returns string

                                              @@ -201,13 +201,13 @@

                                              Methods

                                              registerStaticBuffer

                                                -
                                              • registerStaticBuffer(filename: string, blob: Buffer): string
                                              • +
                                              • registerStaticBuffer(filename: string, blob: Buffer, contentType?: string): string
                                              • @@ -229,6 +229,12 @@
                                                blob: Buffer

                                                A binary blob

                                              • +
                                              • +
                                                Default value contentType: string = "application/octet-stream"
                                                +
                                                +

                                                The MIME type that identifies this blob

                                                +
                                                +

                                              Returns string

                                              The URL to fetch the provided blob

                                              diff --git a/docs/classes/websocket.html b/docs/classes/websocket.html index c634aba8e..b27d25281 100644 --- a/docs/classes/websocket.html +++ b/docs/classes/websocket.html @@ -153,7 +153,7 @@

                                              constructor

                                            • Parameters

                                              @@ -179,7 +179,7 @@

                                              statsTracker

                                            • @@ -208,7 +208,7 @@

                                              promises

                                              @@ -232,7 +232,7 @@

                                              quality

                                              @@ -255,7 +255,7 @@

                                              remoteAddress

                                            • Returns string

                                              @@ -273,7 +273,7 @@

                                              statsReport

                                              @@ -350,7 +350,7 @@

                                              close

                                              Implementation of Connection.close

                                              Overrides EventedConnection.close

                                              @@ -491,7 +491,7 @@

                                              off

                                              Inherited from EventedConnection.off

                                              Overrides EventEmitter.off

                                              @@ -752,7 +752,7 @@

                                              recv

                                              Implementation of Connection.recv

                                              Inherited from EventedConnection.recv

                                              @@ -853,7 +853,7 @@

                                              send

                                              Implementation of Connection.send

                                              Inherited from EventedConnection.send

                                              diff --git a/docs/classes/websocketadapter.html b/docs/classes/websocketadapter.html index 78dd10185..25e056c70 100644 --- a/docs/classes/websocketadapter.html +++ b/docs/classes/websocketadapter.html @@ -133,7 +133,7 @@

                                              constructor

                                              @@ -165,7 +165,7 @@

                                              onConnection

                                              @@ -219,7 +219,7 @@

                                              port

                                              Returns string | number

                                              @@ -238,7 +238,7 @@

                                              server

                                              Returns Server

                                              @@ -247,7 +247,7 @@

                                              Returns Server

                                              Inherited from Adapter.server

                                              Parameters

                                              @@ -274,7 +274,7 @@

                                              listen

                                              diff --git a/docs/common/classes/angle.html b/docs/common/classes/angle.html index 082ec6a29..c9759bae8 100644 --- a/docs/common/classes/angle.html +++ b/docs/common/classes/angle.html @@ -112,7 +112,7 @@

                                              constructor

                                            • @@ -143,7 +143,7 @@

                                              degrees

                                            • @@ -166,7 +166,7 @@

                                              radians

                                            • @@ -189,7 +189,7 @@

                                              Static BetweenTwoPoint
                                            • @@ -227,7 +227,7 @@

                                              Static FromDegrees

                                            • @@ -259,7 +259,7 @@

                                              Static FromRadians

                                            • diff --git a/docs/common/classes/arc2.html b/docs/common/classes/arc2.html index c549f7247..ab38bc84e 100644 --- a/docs/common/classes/arc2.html +++ b/docs/common/classes/arc2.html @@ -115,7 +115,7 @@

                                              constructor

                                            • @@ -163,7 +163,7 @@

                                              angle

                                              angle: Angle
                                              @@ -178,7 +178,7 @@

                                              centerPoint

                                              centerPoint: Vector2
                                              @@ -193,7 +193,7 @@

                                              endPoint

                                              endPoint: Vector2
                                              @@ -208,7 +208,7 @@

                                              midPoint

                                              midPoint: Vector2
                                              @@ -223,7 +223,7 @@

                                              orientation

                                              orientation: Orientation
                                              @@ -238,7 +238,7 @@

                                              radius

                                              radius: number
                                              @@ -253,7 +253,7 @@

                                              startAngle

                                              startAngle: Angle
                                              @@ -268,7 +268,7 @@

                                              startPoint

                                              startPoint: Vector2
                                              diff --git a/docs/common/classes/axis.html b/docs/common/classes/axis.html index 9b9fcc250..c4ab110c3 100644 --- a/docs/common/classes/axis.html +++ b/docs/common/classes/axis.html @@ -104,7 +104,7 @@

                                              Static X

                                            • @@ -126,7 +126,7 @@

                                              Static Y

                                            • @@ -148,7 +148,7 @@

                                              Static Z

                                            • diff --git a/docs/common/classes/beziercurve.html b/docs/common/classes/beziercurve.html index 5baa4cf95..5bee083a2 100644 --- a/docs/common/classes/beziercurve.html +++ b/docs/common/classes/beziercurve.html @@ -102,7 +102,7 @@

                                              Static Interpolate

                                            • diff --git a/docs/common/classes/color3.html b/docs/common/classes/color3.html index b6e4253b2..270bc9c25 100644 --- a/docs/common/classes/color3.html +++ b/docs/common/classes/color3.html @@ -170,7 +170,7 @@

                                              constructor

                                            • @@ -219,7 +219,7 @@

                                              b

                                              @@ -235,7 +235,7 @@

                                              g

                                              @@ -251,7 +251,7 @@

                                              r

                                              @@ -273,7 +273,7 @@

                                              add

                                            • @@ -305,7 +305,7 @@

                                              addToRef

                                            • @@ -343,7 +343,7 @@

                                              asArray

                                            • @@ -366,7 +366,7 @@

                                              clampToRef

                                            • @@ -410,7 +410,7 @@

                                              clone

                                            • @@ -433,7 +433,7 @@

                                              copy

                                            • @@ -464,7 +464,7 @@

                                              copyFrom

                                            • @@ -496,7 +496,7 @@

                                              copyFromArray

                                            • Parameters

                                              @@ -522,7 +522,7 @@

                                              copyFromFloats

                                            • @@ -566,7 +566,7 @@

                                              equals

                                            • @@ -598,7 +598,7 @@

                                              equalsFloats

                                            • @@ -642,7 +642,7 @@

                                              getClassName

                                            • @@ -665,7 +665,7 @@

                                              getHashCode

                                            • @@ -688,7 +688,7 @@

                                              multiply

                                            • @@ -720,7 +720,7 @@

                                              multiplyToRef

                                            • @@ -758,7 +758,7 @@

                                              scale

                                            • @@ -790,7 +790,7 @@

                                              scaleAndAddToRef

                                            • @@ -828,7 +828,7 @@

                                              scaleToRef

                                            • @@ -866,7 +866,7 @@

                                              set

                                            • @@ -910,7 +910,7 @@

                                              subtract

                                            • @@ -942,7 +942,7 @@

                                              subtractToRef

                                            • @@ -980,7 +980,7 @@

                                              toArray

                                            • @@ -1018,7 +1018,7 @@

                                              toColor4

                                            • @@ -1050,7 +1050,7 @@

                                              toGammaSpace

                                            • @@ -1073,7 +1073,7 @@

                                              toGammaSpaceToRef

                                            • @@ -1105,7 +1105,7 @@

                                              toHexString

                                            • @@ -1128,7 +1128,7 @@

                                              toJSON

                                            • @@ -1152,7 +1152,7 @@

                                              toLinearSpace

                                            • @@ -1175,7 +1175,7 @@

                                              toLinearSpaceToRef

                                            • @@ -1207,7 +1207,7 @@

                                              toLuminance

                                            • @@ -1230,7 +1230,7 @@

                                              toString

                                            • @@ -1253,7 +1253,7 @@

                                              Static Black

                                            • @@ -1276,7 +1276,7 @@

                                              Static Blue

                                            • @@ -1299,7 +1299,7 @@

                                              Static DarkGray

                                            • @@ -1322,7 +1322,7 @@

                                              Static FromArray

                                            • @@ -1360,7 +1360,7 @@

                                              Static FromHexString
                                              @@ -1392,7 +1392,7 @@

                                              Static FromInts

                                            • @@ -1436,7 +1436,7 @@

                                              Static Gray

                                            • @@ -1459,7 +1459,7 @@

                                              Static Green

                                            • @@ -1482,7 +1482,7 @@

                                              Static Lerp

                                            • @@ -1526,7 +1526,7 @@

                                              Static LerpToRef

                                            • @@ -1575,7 +1575,7 @@

                                              Static LightGray

                                            • @@ -1598,7 +1598,7 @@

                                              Static Magenta

                                            • @@ -1621,7 +1621,7 @@

                                              Static Purple

                                            • @@ -1644,7 +1644,7 @@

                                              Static Random

                                            • @@ -1667,7 +1667,7 @@

                                              Static Red

                                            • @@ -1690,7 +1690,7 @@

                                              Static Teal

                                            • @@ -1713,7 +1713,7 @@

                                              Static White

                                            • @@ -1736,7 +1736,7 @@

                                              Static Yellow

                                            • diff --git a/docs/common/classes/color4.html b/docs/common/classes/color4.html index b7435d871..2f702d1eb 100644 --- a/docs/common/classes/color4.html +++ b/docs/common/classes/color4.html @@ -149,7 +149,7 @@

                                              constructor

                                            • @@ -205,7 +205,7 @@

                                              a

                                              a: number
                                              @@ -220,7 +220,7 @@

                                              b

                                              b: number
                                              @@ -235,7 +235,7 @@

                                              g

                                              g: number
                                              @@ -250,7 +250,7 @@

                                              r

                                              r: number
                                              @@ -272,7 +272,7 @@

                                              add

                                            • @@ -304,7 +304,7 @@

                                              addInPlace

                                            • @@ -336,7 +336,7 @@

                                              asArray

                                            • @@ -359,7 +359,7 @@

                                              clampToRef

                                            • @@ -403,7 +403,7 @@

                                              clone

                                            • @@ -426,7 +426,7 @@

                                              copy

                                            • @@ -457,7 +457,7 @@

                                              copyFrom

                                            • @@ -489,7 +489,7 @@

                                              copyFromFloats

                                            • @@ -539,7 +539,7 @@

                                              getClassName

                                            • @@ -562,7 +562,7 @@

                                              getHashCode

                                            • @@ -585,7 +585,7 @@

                                              multiply

                                            • @@ -617,7 +617,7 @@

                                              multiplyToRef

                                            • @@ -655,7 +655,7 @@

                                              scale

                                            • @@ -687,7 +687,7 @@

                                              scaleAndAddToRef

                                            • @@ -725,7 +725,7 @@

                                              scaleToRef

                                            • @@ -763,7 +763,7 @@

                                              set

                                            • @@ -813,7 +813,7 @@

                                              subtract

                                            • @@ -845,7 +845,7 @@

                                              subtractToRef

                                            • @@ -883,7 +883,7 @@

                                              toArray

                                            • @@ -921,7 +921,7 @@

                                              toGammaSpace

                                            • @@ -944,7 +944,7 @@

                                              toGammaSpaceToRef

                                            • @@ -976,7 +976,7 @@

                                              toHexString

                                            • @@ -999,7 +999,7 @@

                                              toJSON

                                            • @@ -1023,7 +1023,7 @@

                                              toLinearSpace

                                            • @@ -1046,7 +1046,7 @@

                                              toLinearSpaceToRef

                                            • @@ -1078,7 +1078,7 @@

                                              toString

                                            • @@ -1101,7 +1101,7 @@

                                              Static CheckColors4

                                            • @@ -1140,7 +1140,7 @@

                                              Static FromArray

                                            • @@ -1178,7 +1178,7 @@

                                              Static FromColor3

                                            • @@ -1216,7 +1216,7 @@

                                              Static FromHexString
                                              @@ -1248,7 +1248,7 @@

                                              Static FromInts

                                            • @@ -1298,7 +1298,7 @@

                                              Static Lerp

                                            • @@ -1343,7 +1343,7 @@

                                              Static LerpToRef

                                            • diff --git a/docs/common/classes/curve3.html b/docs/common/classes/curve3.html index 22f4e592e..fcd97c47f 100644 --- a/docs/common/classes/curve3.html +++ b/docs/common/classes/curve3.html @@ -125,7 +125,7 @@

                                              constructor

                                            • @@ -163,7 +163,7 @@

                                              length

                                            • @@ -183,7 +183,7 @@

                                              points

                                            • @@ -206,7 +206,7 @@

                                              continue

                                            • @@ -240,7 +240,7 @@

                                              Static CreateCatmullRo
                                            • @@ -284,7 +284,7 @@

                                              Static CreateCubicBezi
                                            • @@ -341,7 +341,7 @@

                                              Static CreateHermiteSp
                                            • @@ -398,7 +398,7 @@

                                              Static CreateQuadratic
                                            • diff --git a/docs/common/classes/frustum.html b/docs/common/classes/frustum.html index ffe78141a..b36a3e786 100644 --- a/docs/common/classes/frustum.html +++ b/docs/common/classes/frustum.html @@ -109,7 +109,7 @@

                                              Static GetBottomPlane<
                                            • @@ -146,7 +146,7 @@

                                              Static GetFarPlane
                                              @@ -183,7 +183,7 @@

                                              Static GetLeftPlane
                                              @@ -220,7 +220,7 @@

                                              Static GetNearPlane
                                              @@ -257,7 +257,7 @@

                                              Static GetPlanes

                                            • @@ -289,7 +289,7 @@

                                              Static GetPlanesToRef<
                                            • @@ -326,7 +326,7 @@

                                              Static GetRightPlane
                                              @@ -363,7 +363,7 @@

                                              Static GetTopPlane
                                              diff --git a/docs/common/classes/matrix.html b/docs/common/classes/matrix.html index 97acac05b..f12ca2553 100644 --- a/docs/common/classes/matrix.html +++ b/docs/common/classes/matrix.html @@ -215,7 +215,7 @@

                                              constructor

                                            • @@ -236,7 +236,7 @@

                                              updateFlag

                                              updateFlag: number
                                              @@ -260,7 +260,7 @@

                                              m

                                            • @@ -282,7 +282,7 @@

                                              Static IdentityReadOnl
                                            • @@ -307,7 +307,7 @@

                                              add

                                            • @@ -339,7 +339,7 @@

                                              addAtIndex

                                            • @@ -377,7 +377,7 @@

                                              addToRef

                                            • @@ -415,7 +415,7 @@

                                              addToSelf

                                            • @@ -447,7 +447,7 @@

                                              asArray

                                            • @@ -470,7 +470,7 @@

                                              clone

                                            • @@ -493,7 +493,7 @@

                                              copyFrom

                                            • @@ -525,7 +525,7 @@

                                              copyToArray

                                            • @@ -563,7 +563,7 @@

                                              decompose

                                            • @@ -607,7 +607,7 @@

                                              determinant

                                            • @@ -630,7 +630,7 @@

                                              equals

                                            • @@ -662,7 +662,7 @@

                                              getClassName

                                            • @@ -685,7 +685,7 @@

                                              getHashCode

                                            • @@ -708,7 +708,7 @@

                                              getRotationMatrix

                                            • @@ -731,7 +731,7 @@

                                              getRotationMatrixToRef

                                            • @@ -763,7 +763,7 @@

                                              getRow

                                            • @@ -795,7 +795,7 @@

                                              getTranslation

                                            • @@ -818,7 +818,7 @@

                                              getTranslationToRef

                                            • @@ -850,7 +850,7 @@

                                              invert

                                            • @@ -873,7 +873,7 @@

                                              invertToRef

                                            • @@ -905,7 +905,7 @@

                                              isIdentity

                                            • @@ -928,7 +928,7 @@

                                              isIdentityAs3x2

                                            • @@ -951,7 +951,7 @@

                                              multiply

                                            • @@ -983,7 +983,7 @@

                                              multiplyAtIndex

                                            • @@ -1021,7 +1021,7 @@

                                              multiplyToArray

                                            • @@ -1066,7 +1066,7 @@

                                              multiplyToRef

                                            • @@ -1104,7 +1104,7 @@

                                              removeRotationAndScaling

                                            • @@ -1127,7 +1127,7 @@

                                              reset

                                            • @@ -1150,7 +1150,7 @@

                                              scale

                                            • @@ -1182,7 +1182,7 @@

                                              scaleAndAddToRef

                                            • @@ -1220,7 +1220,7 @@

                                              scaleToRef

                                            • @@ -1258,7 +1258,7 @@

                                              setRow

                                            • @@ -1296,7 +1296,7 @@

                                              setRowFromFloats

                                            • @@ -1352,7 +1352,7 @@

                                              setTranslation

                                            • @@ -1384,7 +1384,7 @@

                                              setTranslationFromFloats

                                            • @@ -1428,7 +1428,7 @@

                                              toArray

                                            • @@ -1451,7 +1451,7 @@

                                              toNormalMatrix

                                            • @@ -1483,7 +1483,7 @@

                                              toggleModelMatrixHandInPlace

                                            • @@ -1505,7 +1505,7 @@

                                              toggleProjectionMatrixHandInPlace

                                            • @@ -1527,7 +1527,7 @@

                                              transpose

                                            • @@ -1550,7 +1550,7 @@

                                              transposeToRef

                                            • @@ -1582,7 +1582,7 @@

                                              Static Compose

                                            • @@ -1626,7 +1626,7 @@

                                              Static ComposeToRef

                                            • @@ -1675,7 +1675,7 @@

                                              Static DecomposeLerp

                                            • @@ -1726,7 +1726,7 @@

                                              Static DecomposeLerpTo
                                            • @@ -1782,7 +1782,7 @@

                                              Static FromArray

                                            • @@ -1820,7 +1820,7 @@

                                              Static FromArrayToRef<
                                            • @@ -1863,7 +1863,7 @@

                                              Static FromFloat32Arra
                                            • @@ -1912,7 +1912,7 @@

                                              Static FromQuaternionT
                                            • @@ -1949,7 +1949,7 @@

                                              Static FromValues

                                            • @@ -2071,7 +2071,7 @@

                                              Static FromValuesToRef
                                            • @@ -2198,7 +2198,7 @@

                                              Static FromXYZAxesToRef

                                              @@ -2247,7 +2247,7 @@

                                              Static GetAsMatrix2x2

                                            • @@ -2279,7 +2279,7 @@

                                              Static GetAsMatrix3x3

                                            • @@ -2311,7 +2311,7 @@

                                              Static GetFinalMatrix<
                                            • @@ -2373,7 +2373,7 @@

                                              Static Identity

                                            • @@ -2396,7 +2396,7 @@

                                              Static IdentityToRef

                                            • @@ -2427,7 +2427,7 @@

                                              Static Invert

                                            • @@ -2459,7 +2459,7 @@

                                              Static Lerp

                                            • @@ -2504,7 +2504,7 @@

                                              Static LerpToRef

                                            • @@ -2554,7 +2554,7 @@

                                              Static LookAtLH

                                            • @@ -2600,7 +2600,7 @@

                                              Static LookAtLHToRef
                                              @@ -2651,7 +2651,7 @@

                                              Static LookAtRH

                                            • @@ -2697,7 +2697,7 @@

                                              Static LookAtRHToRef
                                              @@ -2748,7 +2748,7 @@

                                              Static OrthoLH

                                            • @@ -2798,7 +2798,7 @@

                                              Static OrthoLHToRef

                                            • @@ -2853,7 +2853,7 @@

                                              Static OrthoOffCenterL
                                            • @@ -2915,7 +2915,7 @@

                                              Static OrthoOffCenterL
                                            • @@ -2982,7 +2982,7 @@

                                              Static OrthoOffCenterR
                                            • @@ -3044,7 +3044,7 @@

                                              Static OrthoOffCenterR
                                            • @@ -3111,7 +3111,7 @@

                                              Static PerspectiveFovLH

                                              @@ -3161,7 +3161,7 @@

                                              Static PerspectiveFovLHTo
                                              @@ -3222,7 +3222,7 @@

                                              Static PerspectiveFovRH

                                              @@ -3272,7 +3272,7 @@

                                              Static PerspectiveFovRHTo
                                              @@ -3333,7 +3333,7 @@

                                              Static PerspectiveFovW
                                            • @@ -3402,7 +3402,7 @@

                                              Static PerspectiveLH

                                            • @@ -3452,7 +3452,7 @@

                                              Static Reflection

                                            • @@ -3484,7 +3484,7 @@

                                              Static ReflectionToRef

                                            • @@ -3521,7 +3521,7 @@

                                              Static RotationAxis

                                            • @@ -3559,7 +3559,7 @@

                                              Static RotationAxisToR
                                            • @@ -3602,7 +3602,7 @@

                                              Static RotationX

                                            • @@ -3634,7 +3634,7 @@

                                              Static RotationXToRef

                                            • @@ -3671,7 +3671,7 @@

                                              Static RotationY

                                            • @@ -3703,7 +3703,7 @@

                                              Static RotationYToRef

                                            • @@ -3740,7 +3740,7 @@

                                              Static RotationYawPitc
                                            • @@ -3784,7 +3784,7 @@

                                              Static RotationYawPitc
                                            • @@ -3833,7 +3833,7 @@

                                              Static RotationZ

                                            • @@ -3865,7 +3865,7 @@

                                              Static RotationZToRef

                                            • @@ -3902,7 +3902,7 @@

                                              Static Scaling

                                            • @@ -3946,7 +3946,7 @@

                                              Static ScalingToRef

                                            • @@ -3995,7 +3995,7 @@

                                              Static Translation

                                            • @@ -4039,7 +4039,7 @@

                                              Static TranslationToRef

                                              @@ -4088,7 +4088,7 @@

                                              Static Transpose

                                            • @@ -4120,7 +4120,7 @@

                                              Static TransposeToRef

                                            • @@ -4157,7 +4157,7 @@

                                              Static Zero

                                            • diff --git a/docs/common/classes/path2.html b/docs/common/classes/path2.html index c52df8615..2c9866ebb 100644 --- a/docs/common/classes/path2.html +++ b/docs/common/classes/path2.html @@ -120,7 +120,7 @@

                                              constructor

                                            • @@ -160,7 +160,7 @@

                                              closed

                                              closed: boolean = false
                                              @@ -182,7 +182,7 @@

                                              addArcTo

                                            • @@ -239,7 +239,7 @@

                                              addLineTo

                                            • @@ -277,7 +277,7 @@

                                              close

                                            • @@ -300,7 +300,7 @@

                                              getPointAtLengthPosition

                                            • @@ -332,7 +332,7 @@

                                              getPoints

                                            • @@ -355,7 +355,7 @@

                                              length

                                            • @@ -378,7 +378,7 @@

                                              Static StartingAt

                                            • diff --git a/docs/common/classes/path3.html b/docs/common/classes/path3.html index b066a1903..23ced5fea 100644 --- a/docs/common/classes/path3.html +++ b/docs/common/classes/path3.html @@ -113,7 +113,7 @@

                                              constructor

                                            • @@ -163,7 +163,7 @@

                                              getBinormals

                                            • @@ -186,7 +186,7 @@

                                              getCurve

                                            • @@ -209,7 +209,7 @@

                                              getDistances

                                            • @@ -232,7 +232,7 @@

                                              getNormals

                                            • @@ -255,7 +255,7 @@

                                              getTangents

                                            • @@ -278,7 +278,7 @@

                                              update

                                            • diff --git a/docs/common/classes/plane.html b/docs/common/classes/plane.html index 288deba1f..b631a480f 100644 --- a/docs/common/classes/plane.html +++ b/docs/common/classes/plane.html @@ -128,7 +128,7 @@

                                              constructor

                                            • @@ -184,7 +184,7 @@

                                              d

                                              d: number
                                              @@ -199,7 +199,7 @@

                                              normal

                                              normal: Vector3
                                              @@ -221,7 +221,7 @@

                                              asArray

                                            • @@ -241,7 +241,7 @@

                                              clone

                                            • @@ -261,7 +261,7 @@

                                              copyFromPoints

                                            • @@ -305,7 +305,7 @@

                                              dotCoordinate

                                            • @@ -337,7 +337,7 @@

                                              getClassName

                                            • @@ -357,7 +357,7 @@

                                              getHashCode

                                            • @@ -377,7 +377,7 @@

                                              isFrontFacingTo

                                            • @@ -415,7 +415,7 @@

                                              normalize

                                            • @@ -438,7 +438,7 @@

                                              signedDistanceTo

                                            • @@ -470,7 +470,7 @@

                                              transform

                                            • @@ -502,7 +502,7 @@

                                              Static FromArray

                                            • @@ -534,7 +534,7 @@

                                              Static FromPoints

                                            • @@ -578,7 +578,7 @@

                                              Static FromPositionAnd
                                            • @@ -617,7 +617,7 @@

                                              Static SignedDistanceT
                                            • diff --git a/docs/common/classes/quaternion.html b/docs/common/classes/quaternion.html index c6cba404d..8f2e9af20 100644 --- a/docs/common/classes/quaternion.html +++ b/docs/common/classes/quaternion.html @@ -183,7 +183,7 @@

                                              constructor

                                            • @@ -240,7 +240,7 @@

                                              w

                                              @@ -256,7 +256,7 @@

                                              x

                                              @@ -272,7 +272,7 @@

                                              y

                                              @@ -288,7 +288,7 @@

                                              z

                                              @@ -310,7 +310,7 @@

                                              add

                                            • @@ -342,7 +342,7 @@

                                              addInPlace

                                            • @@ -374,7 +374,7 @@

                                              asArray

                                            • @@ -397,7 +397,7 @@

                                              clone

                                            • @@ -420,7 +420,7 @@

                                              conjugate

                                            • @@ -443,7 +443,7 @@

                                              conjugateInPlace

                                            • @@ -466,7 +466,7 @@

                                              conjugateToRef

                                            • @@ -498,7 +498,7 @@

                                              copy

                                            • @@ -529,7 +529,7 @@

                                              copyFrom

                                            • @@ -561,7 +561,7 @@

                                              copyFromFloats

                                            • @@ -611,7 +611,7 @@

                                              equals

                                            • @@ -643,7 +643,7 @@

                                              fromRotationMatrix

                                            • @@ -675,7 +675,7 @@

                                              getClassName

                                            • @@ -698,7 +698,7 @@

                                              getHashCode

                                            • @@ -721,7 +721,7 @@

                                              length

                                            • @@ -744,7 +744,7 @@

                                              multiply

                                            • @@ -776,7 +776,7 @@

                                              multiplyInPlace

                                            • @@ -808,7 +808,7 @@

                                              multiplyToRef

                                            • @@ -846,7 +846,7 @@

                                              normalize

                                            • @@ -869,7 +869,7 @@

                                              scale

                                            • @@ -901,7 +901,7 @@

                                              scaleAndAddToRef

                                            • @@ -939,7 +939,7 @@

                                              scaleInPlace

                                            • @@ -971,7 +971,7 @@

                                              scaleToRef

                                            • @@ -1009,7 +1009,7 @@

                                              set

                                            • @@ -1059,7 +1059,7 @@

                                              subtract

                                            • @@ -1091,7 +1091,7 @@

                                              toEulerAngles

                                            • @@ -1123,7 +1123,7 @@

                                              toEulerAnglesToRef

                                            • @@ -1161,7 +1161,7 @@

                                              toJSON

                                            • @@ -1185,7 +1185,7 @@

                                              toRotationMatrix

                                            • @@ -1217,7 +1217,7 @@

                                              toString

                                            • @@ -1240,7 +1240,7 @@

                                              Static AreClose

                                            • @@ -1278,7 +1278,7 @@

                                              Static Dot

                                            • @@ -1316,7 +1316,7 @@

                                              Static FromArray

                                            • @@ -1354,7 +1354,7 @@

                                              Static FromEulerAngles
                                            • @@ -1398,7 +1398,7 @@

                                              Static FromEulerAngles
                                            • @@ -1448,7 +1448,7 @@

                                              Static FromEulerVector
                                            • @@ -1480,7 +1480,7 @@

                                              Static FromEulerVector
                                            • @@ -1518,7 +1518,7 @@

                                              Static FromRotationMat
                                            • @@ -1550,7 +1550,7 @@

                                              Static FromRotationMat
                                            • @@ -1587,7 +1587,7 @@

                                              Static Hermite

                                            • @@ -1643,7 +1643,7 @@

                                              Static Identity

                                            • @@ -1666,7 +1666,7 @@

                                              Static Inverse

                                            • @@ -1698,7 +1698,7 @@

                                              Static InverseToRef

                                            • @@ -1736,7 +1736,7 @@

                                              Static IsIdentity

                                            • @@ -1768,7 +1768,7 @@

                                              Static LookAt

                                            • @@ -1811,7 +1811,7 @@

                                              Static RotationAlphaBe
                                            • @@ -1855,7 +1855,7 @@

                                              Static RotationAlphaBe
                                            • @@ -1905,7 +1905,7 @@

                                              Static RotationAxis

                                            • @@ -1943,7 +1943,7 @@

                                              Static RotationAxisToR
                                            • @@ -1987,7 +1987,7 @@

                                              Static RotationQuaternion
                                              @@ -2033,7 +2033,7 @@

                                              Static RotationQuaternion
                                              @@ -2084,7 +2084,7 @@

                                              Static RotationYawPitc
                                            • @@ -2128,7 +2128,7 @@

                                              Static RotationYawPitc
                                            • @@ -2177,7 +2177,7 @@

                                              Static Slerp

                                            • @@ -2221,7 +2221,7 @@

                                              Static SlerpToRef

                                            • @@ -2270,7 +2270,7 @@

                                              Static Zero

                                            • diff --git a/docs/common/classes/scalar.html b/docs/common/classes/scalar.html index 8668555fa..73d3a975d 100644 --- a/docs/common/classes/scalar.html +++ b/docs/common/classes/scalar.html @@ -124,7 +124,7 @@

                                              Static TwoPi

                                              TwoPi: number = Math.PI * 2
                                              @@ -146,7 +146,7 @@

                                              Static Clamp

                                            • @@ -192,7 +192,7 @@

                                              Static DeltaAngle

                                            • @@ -230,7 +230,7 @@

                                              Static Denormalize

                                            • @@ -274,7 +274,7 @@

                                              Static Hermite

                                            • @@ -336,7 +336,7 @@

                                              Static InverseLerp

                                            • @@ -380,7 +380,7 @@

                                              Static Lerp

                                            • @@ -424,7 +424,7 @@

                                              Static LerpAngle

                                            • @@ -469,7 +469,7 @@

                                              Static Log2

                                            • @@ -501,7 +501,7 @@

                                              Static MoveTowards

                                            • @@ -548,7 +548,7 @@

                                              Static MoveTowardsAngl
                                            • @@ -595,7 +595,7 @@

                                              Static Normalize

                                            • @@ -639,7 +639,7 @@

                                              Static NormalizeRadians

                                              @@ -671,7 +671,7 @@

                                              Static PercentToRange

                                            • @@ -716,7 +716,7 @@

                                              Static PingPong

                                            • @@ -754,7 +754,7 @@

                                              Static RandomRange

                                            • @@ -792,7 +792,7 @@

                                              Static RangeToPercent

                                            • @@ -838,7 +838,7 @@

                                              Static Repeat

                                            • @@ -880,7 +880,7 @@

                                              Static Sign

                                            • @@ -912,7 +912,7 @@

                                              Static SmoothStep

                                            • @@ -959,7 +959,7 @@

                                              Static ToHex

                                            • @@ -991,7 +991,7 @@

                                              Static WithinEpsilon

                                            • diff --git a/docs/common/classes/size.html b/docs/common/classes/size.html index 76e74d7e3..c9b93675e 100644 --- a/docs/common/classes/size.html +++ b/docs/common/classes/size.html @@ -140,7 +140,7 @@

                                              constructor

                                            • @@ -181,7 +181,7 @@

                                              height

                                              @@ -197,7 +197,7 @@

                                              width

                                              @@ -219,7 +219,7 @@

                                              surface

                                            • @@ -244,7 +244,7 @@

                                              add

                                            • @@ -276,7 +276,7 @@

                                              clone

                                            • @@ -299,7 +299,7 @@

                                              copyFrom

                                            • @@ -330,7 +330,7 @@

                                              copyFromFloats

                                            • @@ -368,7 +368,7 @@

                                              equals

                                            • @@ -400,7 +400,7 @@

                                              getClassName

                                            • @@ -423,7 +423,7 @@

                                              getHashCode

                                            • @@ -446,7 +446,7 @@

                                              multiplyByFloats

                                            • @@ -484,7 +484,7 @@

                                              set

                                            • @@ -522,7 +522,7 @@

                                              subtract

                                            • @@ -554,7 +554,7 @@

                                              toJSON

                                            • @@ -586,7 +586,7 @@

                                              toString

                                            • @@ -609,7 +609,7 @@

                                              Static Lerp

                                            • @@ -653,7 +653,7 @@

                                              Static Zero

                                            • diff --git a/docs/common/classes/vector2.html b/docs/common/classes/vector2.html index d6aa3f383..a9f97aefe 100644 --- a/docs/common/classes/vector2.html +++ b/docs/common/classes/vector2.html @@ -176,7 +176,7 @@

                                              constructor

                                            • @@ -217,7 +217,7 @@

                                              x

                                              @@ -233,7 +233,7 @@

                                              y

                                              @@ -255,7 +255,7 @@

                                              add

                                            • @@ -287,7 +287,7 @@

                                              addInPlace

                                            • @@ -319,7 +319,7 @@

                                              addToRef

                                            • @@ -357,7 +357,7 @@

                                              addVector3

                                            • @@ -389,7 +389,7 @@

                                              asArray

                                            • @@ -412,7 +412,7 @@

                                              clone

                                            • @@ -435,7 +435,7 @@

                                              copy

                                            • @@ -466,7 +466,7 @@

                                              copyFrom

                                            • @@ -498,7 +498,7 @@

                                              copyFromFloats

                                            • @@ -536,7 +536,7 @@

                                              divide

                                            • @@ -568,7 +568,7 @@

                                              divideInPlace

                                            • @@ -600,7 +600,7 @@

                                              divideToRef

                                            • @@ -638,7 +638,7 @@

                                              equals

                                            • @@ -670,7 +670,7 @@

                                              equalsWithEpsilon

                                            • @@ -708,7 +708,7 @@

                                              floor

                                            • @@ -731,7 +731,7 @@

                                              fract

                                            • @@ -754,7 +754,7 @@

                                              getClassName

                                            • @@ -777,7 +777,7 @@

                                              getHashCode

                                            • @@ -800,7 +800,7 @@

                                              length

                                            • @@ -823,7 +823,7 @@

                                              lengthSquared

                                            • @@ -846,7 +846,7 @@

                                              multiply

                                            • @@ -878,7 +878,7 @@

                                              multiplyByFloats

                                            • @@ -916,7 +916,7 @@

                                              multiplyInPlace

                                            • @@ -948,7 +948,7 @@

                                              multiplyToRef

                                            • @@ -986,7 +986,7 @@

                                              negate

                                            • @@ -1009,7 +1009,7 @@

                                              normalize

                                            • @@ -1032,7 +1032,7 @@

                                              scale

                                            • @@ -1064,7 +1064,7 @@

                                              scaleAndAddToRef

                                            • @@ -1102,7 +1102,7 @@

                                              scaleInPlace

                                            • @@ -1134,7 +1134,7 @@

                                              scaleToRef

                                            • @@ -1172,7 +1172,7 @@

                                              set

                                            • @@ -1210,7 +1210,7 @@

                                              subtract

                                            • @@ -1242,7 +1242,7 @@

                                              subtractInPlace

                                            • @@ -1274,7 +1274,7 @@

                                              subtractToRef

                                            • @@ -1312,7 +1312,7 @@

                                              toArray

                                            • @@ -1350,7 +1350,7 @@

                                              toJSON

                                            • @@ -1374,7 +1374,7 @@

                                              toString

                                            • @@ -1397,7 +1397,7 @@

                                              Static CatmullRom

                                            • @@ -1453,7 +1453,7 @@

                                              Static Center

                                            • @@ -1491,7 +1491,7 @@

                                              Static Clamp

                                            • @@ -1537,7 +1537,7 @@

                                              Static Distance

                                            • @@ -1575,7 +1575,7 @@

                                              Static DistanceOfPoint
                                            • @@ -1619,7 +1619,7 @@

                                              Static DistanceSquared

                                            • @@ -1657,7 +1657,7 @@

                                              Static Dot

                                            • @@ -1695,7 +1695,7 @@

                                              Static FromArray

                                            • @@ -1733,7 +1733,7 @@

                                              Static FromArrayToRef<
                                            • @@ -1776,7 +1776,7 @@

                                              Static Hermite

                                            • @@ -1832,7 +1832,7 @@

                                              Static Lerp

                                            • @@ -1876,7 +1876,7 @@

                                              Static Maximize

                                            • @@ -1914,7 +1914,7 @@

                                              Static Minimize

                                            • @@ -1952,7 +1952,7 @@

                                              Static Normalize

                                            • @@ -1984,7 +1984,7 @@

                                              Static One

                                            • @@ -2007,7 +2007,7 @@

                                              Static PointInTriangle

                                            • @@ -2057,7 +2057,7 @@

                                              Static Transform

                                            • @@ -2095,7 +2095,7 @@

                                              Static TransformToRef

                                            • @@ -2138,7 +2138,7 @@

                                              Static Zero

                                            • diff --git a/docs/common/classes/vector3.html b/docs/common/classes/vector3.html index 6504be8ad..cbfa6b908 100644 --- a/docs/common/classes/vector3.html +++ b/docs/common/classes/vector3.html @@ -226,7 +226,7 @@

                                              constructor

                                            • @@ -275,7 +275,7 @@

                                              x

                                              @@ -291,7 +291,7 @@

                                              y

                                              @@ -307,7 +307,7 @@

                                              z

                                              @@ -329,7 +329,7 @@

                                              isNonUniform

                                            • @@ -354,7 +354,7 @@

                                              add

                                            • @@ -386,7 +386,7 @@

                                              addInPlace

                                            • @@ -418,7 +418,7 @@

                                              addInPlaceFromFloats

                                            • @@ -462,7 +462,7 @@

                                              addToRef

                                            • @@ -500,7 +500,7 @@

                                              asArray

                                            • @@ -523,7 +523,7 @@

                                              clone

                                            • @@ -546,7 +546,7 @@

                                              copy

                                            • @@ -577,7 +577,7 @@

                                              copyFrom

                                            • @@ -609,7 +609,7 @@

                                              copyFromFloats

                                            • @@ -653,7 +653,7 @@

                                              divide

                                            • @@ -685,7 +685,7 @@

                                              divideInPlace

                                            • @@ -717,7 +717,7 @@

                                              divideToRef

                                            • @@ -755,7 +755,7 @@

                                              equals

                                            • @@ -787,7 +787,7 @@

                                              equalsToFloats

                                            • @@ -831,7 +831,7 @@

                                              equalsWithEpsilon

                                            • @@ -869,7 +869,7 @@

                                              floor

                                            • @@ -892,7 +892,7 @@

                                              fract

                                            • @@ -915,7 +915,7 @@

                                              getClassName

                                            • @@ -938,7 +938,7 @@

                                              getHashCode

                                            • @@ -961,7 +961,7 @@

                                              length

                                            • @@ -984,7 +984,7 @@

                                              lengthSquared

                                            • @@ -1007,7 +1007,7 @@

                                              maximizeInPlace

                                            • @@ -1039,7 +1039,7 @@

                                              maximizeInPlaceFromFloats

                                            • @@ -1083,7 +1083,7 @@

                                              minimizeInPlace

                                            • @@ -1115,7 +1115,7 @@

                                              minimizeInPlaceFromFloats

                                            • @@ -1159,7 +1159,7 @@

                                              multiply

                                            • @@ -1191,7 +1191,7 @@

                                              multiplyByFloats

                                            • @@ -1235,7 +1235,7 @@

                                              multiplyInPlace

                                            • @@ -1267,7 +1267,7 @@

                                              multiplyToRef

                                            • @@ -1305,7 +1305,7 @@

                                              negate

                                            • @@ -1328,7 +1328,7 @@

                                              normalize

                                            • @@ -1352,7 +1352,7 @@

                                              normalizeFromLength

                                            • @@ -1385,7 +1385,7 @@

                                              normalizeToNew

                                            • @@ -1408,7 +1408,7 @@

                                              normalizeToRef

                                            • @@ -1440,7 +1440,7 @@

                                              reorderInPlace

                                            • @@ -1472,7 +1472,7 @@

                                              rotateByQuaternionAroundPointToRef

                                            • @@ -1516,7 +1516,7 @@

                                              rotateByQuaternionToRef

                                            • @@ -1554,7 +1554,7 @@

                                              scale

                                            • @@ -1586,7 +1586,7 @@

                                              scaleAndAddToRef

                                            • @@ -1624,7 +1624,7 @@

                                              scaleInPlace

                                            • @@ -1656,7 +1656,7 @@

                                              scaleToRef

                                            • @@ -1694,7 +1694,7 @@

                                              set

                                            • @@ -1738,7 +1738,7 @@

                                              setAll

                                            • @@ -1770,7 +1770,7 @@

                                              subtract

                                            • @@ -1802,7 +1802,7 @@

                                              subtractFromFloats

                                            • @@ -1846,7 +1846,7 @@

                                              subtractFromFloatsToRef

                                            • @@ -1896,7 +1896,7 @@

                                              subtractInPlace

                                            • @@ -1928,7 +1928,7 @@

                                              subtractToRef

                                            • @@ -1966,7 +1966,7 @@

                                              toArray

                                            • @@ -2004,7 +2004,7 @@

                                              toJSON

                                            • @@ -2028,7 +2028,7 @@

                                              toQuaternion

                                            • @@ -2051,7 +2051,7 @@

                                              toString

                                            • @@ -2074,7 +2074,7 @@

                                              Static Backward

                                            • @@ -2097,7 +2097,7 @@

                                              Static CatmullRom

                                            • @@ -2153,7 +2153,7 @@

                                              Static Center

                                            • @@ -2191,7 +2191,7 @@

                                              Static Clamp

                                            • @@ -2237,7 +2237,7 @@

                                              Static ClampToRef

                                            • @@ -2288,7 +2288,7 @@

                                              Static Cross

                                            • @@ -2327,7 +2327,7 @@

                                              Static CrossToRef

                                            • @@ -2371,7 +2371,7 @@

                                              Static Distance

                                            • @@ -2409,7 +2409,7 @@

                                              Static DistanceSquared

                                            • @@ -2447,7 +2447,7 @@

                                              Static Dot

                                            • @@ -2485,7 +2485,7 @@

                                              Static Down

                                            • @@ -2508,7 +2508,7 @@

                                              Static Forward

                                            • @@ -2531,7 +2531,7 @@

                                              Static FromArray

                                            • @@ -2569,7 +2569,7 @@

                                              Static FromArrayToRef<
                                            • @@ -2612,7 +2612,7 @@

                                              Static FromFloatArray<
                                            • @@ -2651,7 +2651,7 @@

                                              Static FromFloatArray<
                                            • @@ -2695,7 +2695,7 @@

                                              Static FromFloatsToRef
                                            • @@ -2744,7 +2744,7 @@

                                              Static GetAngleBetween
                                            • @@ -2788,7 +2788,7 @@

                                              Static GetClipFactor
                                              @@ -2838,7 +2838,7 @@

                                              Static Hermite

                                            • @@ -2894,7 +2894,7 @@

                                              Static Left

                                            • @@ -2917,7 +2917,7 @@

                                              Static Lerp

                                            • @@ -2961,7 +2961,7 @@

                                              Static LerpToRef

                                            • @@ -3010,7 +3010,7 @@

                                              Static Maximize

                                            • @@ -3048,7 +3048,7 @@

                                              Static Minimize

                                            • @@ -3086,7 +3086,7 @@

                                              Static Normalize

                                            • @@ -3118,7 +3118,7 @@

                                              Static NormalizeToRef

                                            • @@ -3155,7 +3155,7 @@

                                              Static One

                                            • @@ -3178,7 +3178,7 @@

                                              Static Project

                                            • @@ -3228,7 +3228,7 @@

                                              Static Right

                                            • @@ -3251,7 +3251,7 @@

                                              Static RotationFromAxi
                                            • @@ -3298,7 +3298,7 @@

                                              Static RotationFromAxi
                                            • @@ -3347,7 +3347,7 @@

                                              Static TransformCoordinates
                                            • @@ -3386,7 +3386,7 @@

                                              Static TransformCoordinates
                                            • @@ -3442,7 +3442,7 @@

                                              Static TransformCoordinates
                                            • @@ -3486,7 +3486,7 @@

                                              Static TransformNormal

                                            • @@ -3525,7 +3525,7 @@

                                              Static TransformNormal
                                            • @@ -3581,7 +3581,7 @@

                                              Static TransformNormal
                                            • @@ -3625,7 +3625,7 @@

                                              Static Unproject

                                            • @@ -3687,7 +3687,7 @@

                                              Static UnprojectFloats
                                            • @@ -3766,7 +3766,7 @@

                                              Static UnprojectFromTr
                                            • @@ -3822,7 +3822,7 @@

                                              Static UnprojectToRef

                                            • @@ -3889,7 +3889,7 @@

                                              Static Up

                                            • @@ -3912,7 +3912,7 @@

                                              Static Zero

                                            • diff --git a/docs/common/classes/vector4.html b/docs/common/classes/vector4.html index 79611e355..3e91b5792 100644 --- a/docs/common/classes/vector4.html +++ b/docs/common/classes/vector4.html @@ -174,7 +174,7 @@

                                              constructor

                                            • @@ -230,7 +230,7 @@

                                              w

                                              w: number
                                              @@ -245,7 +245,7 @@

                                              x

                                              x: number
                                              @@ -260,7 +260,7 @@

                                              y

                                              y: number
                                              @@ -275,7 +275,7 @@

                                              z

                                              z: number
                                              @@ -297,7 +297,7 @@

                                              add

                                            • @@ -329,7 +329,7 @@

                                              addInPlace

                                            • @@ -361,7 +361,7 @@

                                              addToRef

                                            • @@ -399,7 +399,7 @@

                                              asArray

                                            • @@ -422,7 +422,7 @@

                                              clone

                                            • @@ -445,7 +445,7 @@

                                              copyFrom

                                            • @@ -477,7 +477,7 @@

                                              copyFromFloats

                                            • @@ -527,7 +527,7 @@

                                              divide

                                            • @@ -559,7 +559,7 @@

                                              divideInPlace

                                            • @@ -591,7 +591,7 @@

                                              divideToRef

                                            • @@ -629,7 +629,7 @@

                                              equals

                                            • @@ -661,7 +661,7 @@

                                              equalsToFloats

                                            • @@ -711,7 +711,7 @@

                                              equalsWithEpsilon

                                            • @@ -749,7 +749,7 @@

                                              floor

                                            • @@ -772,7 +772,7 @@

                                              fract

                                            • @@ -795,7 +795,7 @@

                                              getClassName

                                            • @@ -818,7 +818,7 @@

                                              getHashCode

                                            • @@ -841,7 +841,7 @@

                                              length

                                            • @@ -864,7 +864,7 @@

                                              lengthSquared

                                            • @@ -887,7 +887,7 @@

                                              maximizeInPlace

                                            • @@ -919,7 +919,7 @@

                                              minimizeInPlace

                                            • @@ -951,7 +951,7 @@

                                              multiply

                                            • @@ -983,7 +983,7 @@

                                              multiplyByFloats

                                            • @@ -1033,7 +1033,7 @@

                                              multiplyInPlace

                                            • @@ -1065,7 +1065,7 @@

                                              multiplyToRef

                                            • @@ -1103,7 +1103,7 @@

                                              negate

                                            • @@ -1126,7 +1126,7 @@

                                              normalize

                                            • @@ -1149,7 +1149,7 @@

                                              scale

                                            • @@ -1181,7 +1181,7 @@

                                              scaleAndAddToRef

                                            • @@ -1219,7 +1219,7 @@

                                              scaleInPlace

                                            • @@ -1251,7 +1251,7 @@

                                              scaleToRef

                                            • @@ -1289,7 +1289,7 @@

                                              set

                                            • @@ -1339,7 +1339,7 @@

                                              setAll

                                            • @@ -1371,7 +1371,7 @@

                                              subtract

                                            • @@ -1403,7 +1403,7 @@

                                              subtractFromFloats

                                            • @@ -1453,7 +1453,7 @@

                                              subtractFromFloatsToRef

                                            • @@ -1509,7 +1509,7 @@

                                              subtractInPlace

                                            • @@ -1541,7 +1541,7 @@

                                              subtractToRef

                                            • @@ -1579,7 +1579,7 @@

                                              toArray

                                            • @@ -1617,7 +1617,7 @@

                                              toJSON

                                            • @@ -1655,7 +1655,7 @@

                                              toString

                                            • @@ -1678,7 +1678,7 @@

                                              toVector3

                                            • @@ -1701,7 +1701,7 @@

                                              Static Center

                                            • @@ -1739,7 +1739,7 @@

                                              Static Distance

                                            • @@ -1777,7 +1777,7 @@

                                              Static DistanceSquared

                                            • @@ -1815,7 +1815,7 @@

                                              Static FromArray

                                            • @@ -1853,7 +1853,7 @@

                                              Static FromArrayToRef<
                                            • @@ -1896,7 +1896,7 @@

                                              Static FromFloatArray<
                                            • @@ -1939,7 +1939,7 @@

                                              Static FromFloatsToRef
                                            • @@ -1994,7 +1994,7 @@

                                              Static Maximize

                                            • @@ -2032,7 +2032,7 @@

                                              Static Minimize

                                            • @@ -2070,7 +2070,7 @@

                                              Static Normalize

                                            • @@ -2102,7 +2102,7 @@

                                              Static NormalizeToRef

                                            • @@ -2139,7 +2139,7 @@

                                              Static One

                                            • @@ -2162,7 +2162,7 @@

                                              Static TransformNormal

                                            • @@ -2201,7 +2201,7 @@

                                              Static TransformNormal
                                            • @@ -2263,7 +2263,7 @@

                                              Static TransformNormal
                                            • @@ -2307,7 +2307,7 @@

                                              Static Zero

                                            • diff --git a/docs/common/classes/viewport.html b/docs/common/classes/viewport.html index 2b8b6ff96..741c292ae 100644 --- a/docs/common/classes/viewport.html +++ b/docs/common/classes/viewport.html @@ -117,7 +117,7 @@

                                              constructor

                                            • @@ -173,7 +173,7 @@

                                              height

                                              height: number
                                              @@ -188,7 +188,7 @@

                                              width

                                              width: number
                                              @@ -203,7 +203,7 @@

                                              x

                                              x: number
                                              @@ -218,7 +218,7 @@

                                              y

                                              y: number
                                              @@ -240,7 +240,7 @@

                                              clone

                                            • diff --git a/docs/common/enums/orientation.html b/docs/common/enums/orientation.html index 2b0ff43f0..98e3aaa9f 100644 --- a/docs/common/enums/orientation.html +++ b/docs/common/enums/orientation.html @@ -91,7 +91,7 @@

                                              CCW

                                              CCW: = 1
                                              @@ -106,7 +106,7 @@

                                              CW

                                              CW: = 0
                                              diff --git a/docs/common/index.html b/docs/common/index.html index ff66f69f2..32ec2e5e8 100644 --- a/docs/common/index.html +++ b/docs/common/index.html @@ -125,7 +125,7 @@

                                              Const DegreesToRadians

                                              DegreesToRadians: number = Math.PI / 180.0
                                              @@ -140,7 +140,7 @@

                                              Const Epsilon

                                              Epsilon: 0.001 = 0.001
                                              @@ -159,7 +159,7 @@

                                              Const RadiansToDegrees

                                              RadiansToDegrees: number = 180.0 / Math.PI
                                              @@ -174,7 +174,7 @@

                                              Const ToGammaSpace

                                              ToGammaSpace: number = 1 / 2.2
                                              @@ -193,7 +193,7 @@

                                              Const ToLinearSpace

                                              ToLinearSpace: 2.2 = 2.2
                                              diff --git a/docs/common/interfaces/color3like.html b/docs/common/interfaces/color3like.html index 51b04fc44..f9667914b 100644 --- a/docs/common/interfaces/color3like.html +++ b/docs/common/interfaces/color3like.html @@ -99,7 +99,7 @@

                                              b

                                              b: number
                                            • @@ -109,7 +109,7 @@

                                              g

                                              g: number
                                              @@ -119,7 +119,7 @@

                                              r

                                              r: number
                                              diff --git a/docs/common/interfaces/color4like.html b/docs/common/interfaces/color4like.html index ac6d516dd..1bb6db1bf 100644 --- a/docs/common/interfaces/color4like.html +++ b/docs/common/interfaces/color4like.html @@ -94,7 +94,7 @@

                                              a

                                              a: number
                                              @@ -104,7 +104,7 @@

                                              b

                                              b: number
                                              @@ -114,7 +114,7 @@

                                              g

                                              g: number
                                              @@ -124,7 +124,7 @@

                                              r

                                              r: number
                                              diff --git a/docs/common/interfaces/isize.html b/docs/common/interfaces/isize.html index 889b370c8..083f4333b 100644 --- a/docs/common/interfaces/isize.html +++ b/docs/common/interfaces/isize.html @@ -105,7 +105,7 @@

                                              height

                                              height: number
                                              @@ -120,7 +120,7 @@

                                              width

                                              width: number
                                              diff --git a/docs/common/interfaces/quaternionlike.html b/docs/common/interfaces/quaternionlike.html index 908ea9444..56604158c 100644 --- a/docs/common/interfaces/quaternionlike.html +++ b/docs/common/interfaces/quaternionlike.html @@ -100,7 +100,7 @@

                                              w

                                              w: number
                                              @@ -110,7 +110,7 @@

                                              x

                                              x: number
                                              @@ -120,7 +120,7 @@

                                              y

                                              y: number
                                              @@ -130,7 +130,7 @@

                                              z

                                              z: number
                                              diff --git a/docs/common/interfaces/vector2like.html b/docs/common/interfaces/vector2like.html index 49adf285e..e1dc32a8e 100644 --- a/docs/common/interfaces/vector2like.html +++ b/docs/common/interfaces/vector2like.html @@ -98,7 +98,7 @@

                                              x

                                              x: number
                                              @@ -108,7 +108,7 @@

                                              y

                                              y: number
                                              diff --git a/docs/common/interfaces/vector3like.html b/docs/common/interfaces/vector3like.html index e70b102da..65193dd21 100644 --- a/docs/common/interfaces/vector3like.html +++ b/docs/common/interfaces/vector3like.html @@ -99,7 +99,7 @@

                                              x

                                              x: number
                                              @@ -109,7 +109,7 @@

                                              y

                                              y: number
                                              @@ -119,7 +119,7 @@

                                              z

                                              z: number
                                              diff --git a/docs/enums/alphamode.html b/docs/enums/alphamode.html index 62b869d54..9ca174edb 100644 --- a/docs/enums/alphamode.html +++ b/docs/enums/alphamode.html @@ -92,7 +92,7 @@

                                              Blend

                                              Blend: = "blend"
                                              @@ -107,7 +107,7 @@

                                              Mask

                                              Mask: = "mask"
                                              @@ -123,7 +123,7 @@

                                              Opaque

                                              Opaque: = "opaque"
                                              diff --git a/docs/enums/animatiblename.html b/docs/enums/animatiblename.html index b5a880504..abc6683c7 100644 --- a/docs/enums/animatiblename.html +++ b/docs/enums/animatiblename.html @@ -90,7 +90,7 @@

                                              Actor

                                              Actor: = "actor"
                                              diff --git a/docs/enums/animationwrapmode.html b/docs/enums/animationwrapmode.html index cfaddb76c..dd0cb523f 100644 --- a/docs/enums/animationwrapmode.html +++ b/docs/enums/animationwrapmode.html @@ -92,7 +92,7 @@

                                              Loop

                                              Loop: = "loop"
                                              @@ -107,7 +107,7 @@

                                              Once

                                              Once: = "once"
                                              @@ -126,7 +126,7 @@

                                              PingPong

                                              PingPong: = "ping-pong"
                                              diff --git a/docs/enums/boxalignment.html b/docs/enums/boxalignment.html index cb54d1274..d587caae7 100644 --- a/docs/enums/boxalignment.html +++ b/docs/enums/boxalignment.html @@ -98,7 +98,7 @@

                                              BottomCenter

                                              BottomCenter: = "bottom-center"
                                              @@ -113,7 +113,7 @@

                                              BottomLeft

                                              BottomLeft: = "bottom-left"
                                              @@ -128,7 +128,7 @@

                                              BottomRight

                                              BottomRight: = "bottom-right"
                                              @@ -143,7 +143,7 @@

                                              MiddleCenter

                                              MiddleCenter: = "middle-center"
                                              @@ -158,7 +158,7 @@

                                              MiddleLeft

                                              MiddleLeft: = "middle-left"
                                              @@ -173,7 +173,7 @@

                                              MiddleRight

                                              MiddleRight: = "middle-right"
                                              @@ -188,7 +188,7 @@

                                              TopCenter

                                              TopCenter: = "top-center"
                                              @@ -203,7 +203,7 @@

                                              TopLeft

                                              TopLeft: = "top-left"
                                              @@ -218,7 +218,7 @@

                                              TopRight

                                              TopRight: = "top-right"
                                              diff --git a/docs/enums/collidertype.html b/docs/enums/collidertype.html index cc3cd346b..4bf92011d 100644 --- a/docs/enums/collidertype.html +++ b/docs/enums/collidertype.html @@ -93,7 +93,7 @@

                                              Auto

                                              Auto: = "auto"
                                              @@ -103,7 +103,7 @@

                                              Box

                                              Box: = "box"
                                              @@ -113,7 +113,7 @@

                                              Capsule

                                              Capsule: = "capsule"
                                              @@ -123,7 +123,7 @@

                                              Sphere

                                              Sphere: = "sphere"
                                              diff --git a/docs/enums/collisiondetectionmode.html b/docs/enums/collisiondetectionmode.html index 3ed568f17..621285c0e 100644 --- a/docs/enums/collisiondetectionmode.html +++ b/docs/enums/collisiondetectionmode.html @@ -92,7 +92,7 @@

                                              Continuous

                                              Continuous: = "Continuous"
                                              @@ -102,7 +102,7 @@

                                              ContinuousDynamic

                                              ContinuousDynamic: = "ContinuousDynamic"
                                              @@ -112,7 +112,7 @@

                                              Discrete

                                              Discrete: = "Discrete"
                                              diff --git a/docs/enums/collisionlayer.html b/docs/enums/collisionlayer.html index 6fd6b1840..5ff80b327 100644 --- a/docs/enums/collisionlayer.html +++ b/docs/enums/collisionlayer.html @@ -93,7 +93,7 @@

                                              Default

                                              Default: = "default"
                                              @@ -109,7 +109,7 @@

                                              Hologram

                                              Hologram: = "hologram"
                                              @@ -126,7 +126,7 @@

                                              Navigation

                                              Navigation: = "navigation"
                                              @@ -142,7 +142,7 @@

                                              UI

                                              UI: = "ui"
                                              diff --git a/docs/enums/lookatmode.html b/docs/enums/lookatmode.html index f7cdec0ab..b3ba24e0d 100644 --- a/docs/enums/lookatmode.html +++ b/docs/enums/lookatmode.html @@ -92,7 +92,7 @@

                                              None

                                              None: = "None"
                                              @@ -107,7 +107,7 @@

                                              TargetXY

                                              TargetXY: = "TargetXY"
                                              @@ -122,7 +122,7 @@

                                              TargetY

                                              TargetY: = "TargetY"
                                              diff --git a/docs/enums/mediacommand.html b/docs/enums/mediacommand.html index ec7ebd590..833b43f65 100644 --- a/docs/enums/mediacommand.html +++ b/docs/enums/mediacommand.html @@ -92,7 +92,7 @@

                                              Start

                                              Start: = "start"
                                              @@ -102,7 +102,7 @@

                                              Stop

                                              Stop: = "stop"
                                              @@ -112,7 +112,7 @@

                                              Update

                                              Update: = "update"
                                              diff --git a/docs/enums/primitiveshape.html b/docs/enums/primitiveshape.html index efc59ff30..9aad4684b 100644 --- a/docs/enums/primitiveshape.html +++ b/docs/enums/primitiveshape.html @@ -94,7 +94,7 @@

                                              Box

                                              Box: = "box"
                                              @@ -104,7 +104,7 @@

                                              Capsule

                                              Capsule: = "capsule"
                                              @@ -114,7 +114,7 @@

                                              Cylinder

                                              Cylinder: = "cylinder"
                                              @@ -124,7 +124,7 @@

                                              Plane

                                              Plane: = "plane"
                                              @@ -134,7 +134,7 @@

                                              Sphere

                                              Sphere: = "sphere"
                                              diff --git a/docs/enums/rigidbodyconstraints.html b/docs/enums/rigidbodyconstraints.html index 11319cb20..523da8dbf 100644 --- a/docs/enums/rigidbodyconstraints.html +++ b/docs/enums/rigidbodyconstraints.html @@ -99,7 +99,7 @@

                                              FreezeAll

                                              FreezeAll: = "freeze-all"
                                              @@ -109,7 +109,7 @@

                                              FreezePosition

                                              FreezePosition: = "freeze-position"
                                              @@ -119,7 +119,7 @@

                                              FreezePositionX

                                              FreezePositionX: = "freeze-position-x"
                                              @@ -129,7 +129,7 @@

                                              FreezePositionY

                                              FreezePositionY: = "freeze-position-y"
                                              @@ -139,7 +139,7 @@

                                              FreezePositionZ

                                              FreezePositionZ: = "freeze-position-z"
                                              @@ -149,7 +149,7 @@

                                              FreezeRotation

                                              FreezeRotation: = "freeze-rotation"
                                              @@ -159,7 +159,7 @@

                                              FreezeRotationX

                                              FreezeRotationX: = "freeze-rotation-x"
                                              @@ -169,7 +169,7 @@

                                              FreezeRotationY

                                              FreezeRotationY: = "freeze-rotation-y"
                                              @@ -179,7 +179,7 @@

                                              FreezeRotationZ

                                              FreezeRotationZ: = "freeze-rotation-z"
                                              @@ -189,7 +189,7 @@

                                              None

                                              None: = "none"
                                              diff --git a/docs/enums/textanchorlocation.html b/docs/enums/textanchorlocation.html index 5b00e8c23..5317f2f3b 100644 --- a/docs/enums/textanchorlocation.html +++ b/docs/enums/textanchorlocation.html @@ -91,7 +91,7 @@

                                              BottomCenter

                                              BottomCenter: = "bottom-center"
                                              @@ -101,7 +101,7 @@

                                              BottomLeft

                                              BottomLeft: = "bottom-left"
                                              @@ -111,7 +111,7 @@

                                              BottomRight

                                              BottomRight: = "bottom-right"
                                              @@ -121,7 +121,7 @@

                                              MiddleCenter

                                              MiddleCenter: = "middle-center"
                                              @@ -131,7 +131,7 @@

                                              MiddleLeft

                                              MiddleLeft: = "middle-left"
                                              @@ -141,7 +141,7 @@

                                              MiddleRight

                                              MiddleRight: = "middle-right"
                                              @@ -151,7 +151,7 @@

                                              TopCenter

                                              TopCenter: = "top-center"
                                              @@ -161,7 +161,7 @@

                                              TopLeft

                                              TopLeft: = "top-left"
                                              @@ -171,7 +171,7 @@

                                              TopRight

                                              TopRight: = "top-right"
                                              diff --git a/docs/enums/textfontfamily.html b/docs/enums/textfontfamily.html index 9d51c8c1d..bc4a5d375 100644 --- a/docs/enums/textfontfamily.html +++ b/docs/enums/textfontfamily.html @@ -62,6 +62,13 @@

                                              Enumeration TextFontFamily

                                              +
                                              +
                                              +
                                              +

                                              Available text font types. If a type is unsupported by the MRE client, Default will be used.

                                              +
                                              +
                                              +

                                              Index

                                              @@ -69,6 +76,9 @@

                                              Index

                                              Enumeration members

                                              @@ -78,15 +88,65 @@

                                              Enumeration members

                                              Enumeration members

                                              +
                                              + +

                                              Cursive

                                              +
                                              Cursive: = "cursive"
                                              + +
                                              +
                                              +

                                              A handwritten font

                                              +
                                              +
                                              +
                                              +
                                              + +

                                              Default

                                              +
                                              Default: = "default"
                                              + +
                                              +
                                              +

                                              The default engine font

                                              +
                                              +
                                              +
                                              +
                                              + +

                                              Monospace

                                              +
                                              Monospace: = "monospace"
                                              + +
                                              +
                                              +

                                              A font where all characters are the same width

                                              +
                                              +
                                              +

                                              SansSerif

                                              SansSerif: = "sans-serif"
                                              +
                                              +
                                              +

                                              A font without serif strokes

                                              +
                                              +
                                              @@ -94,9 +154,14 @@

                                              Serif

                                              Serif: = "serif"
                                              +
                                              +
                                              +

                                              A font with serif strokes

                                              +
                                              +
                                              @@ -115,6 +180,15 @@

                                              Serif

                                            • TextFontFamily