├── .gitattributes ├── .github ├── DISCUSSION_TEMPLATE │ └── help.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── enhancement.yml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── npm-install-build-and-cache │ │ └── action.yaml │ ├── retrieve-deps-and-build │ │ └── action.yaml │ └── run-turbo-task │ │ └── action.yaml └── workflows │ ├── ci-common.yaml │ ├── main.yaml │ ├── pr-close.yaml │ └── pr.yaml ├── .gitignore ├── .nvmrc ├── .prettierrc.json ├── CNAME ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── branding ├── generate.sh ├── generated │ ├── logomark │ │ ├── mml-logomark-black-square-1024x1024.png │ │ ├── mml-logomark-black-square-128x128.png │ │ ├── mml-logomark-black-square-16x16.png │ │ ├── mml-logomark-black-square-2048x2048.png │ │ ├── mml-logomark-black-square-256x256.png │ │ ├── mml-logomark-black-square-32x32.png │ │ ├── mml-logomark-black-square-4096x4096.png │ │ ├── mml-logomark-black-square-512x512.png │ │ ├── mml-logomark-black-square-64x64.png │ │ ├── mml-logomark-black-square-padding-1024x1024.png │ │ ├── mml-logomark-black-square-padding-128x128.png │ │ ├── mml-logomark-black-square-padding-16x16.png │ │ ├── mml-logomark-black-square-padding-2048x2048.png │ │ ├── mml-logomark-black-square-padding-256x256.png │ │ ├── mml-logomark-black-square-padding-32x32.png │ │ ├── mml-logomark-black-square-padding-4096x4096.png │ │ ├── mml-logomark-black-square-padding-512x512.png │ │ ├── mml-logomark-black-square-padding-64x64.png │ │ ├── mml-logomark-white-square-1024x1024.png │ │ ├── mml-logomark-white-square-128x128.png │ │ ├── mml-logomark-white-square-16x16.png │ │ ├── mml-logomark-white-square-2048x2048.png │ │ ├── mml-logomark-white-square-256x256.png │ │ ├── mml-logomark-white-square-32x32.png │ │ ├── mml-logomark-white-square-4096x4096.png │ │ ├── mml-logomark-white-square-512x512.png │ │ ├── mml-logomark-white-square-64x64.png │ │ ├── mml-logomark-white-square-padding-1024x1024.png │ │ ├── mml-logomark-white-square-padding-128x128.png │ │ ├── mml-logomark-white-square-padding-16x16.png │ │ ├── mml-logomark-white-square-padding-2048x2048.png │ │ ├── mml-logomark-white-square-padding-256x256.png │ │ ├── mml-logomark-white-square-padding-32x32.png │ │ ├── mml-logomark-white-square-padding-4096x4096.png │ │ ├── mml-logomark-white-square-padding-512x512.png │ │ └── mml-logomark-white-square-padding-64x64.png │ └── logotype │ │ ├── mml-logotype-black-1472x576.png │ │ ├── mml-logotype-black-184x72.png │ │ ├── mml-logotype-black-2944x1152.png │ │ ├── mml-logotype-black-368x144.png │ │ ├── mml-logotype-black-46x18.png │ │ ├── mml-logotype-black-736x288.png │ │ ├── mml-logotype-black-92x36.png │ │ ├── mml-logotype-white-1472x576.png │ │ ├── mml-logotype-white-184x72.png │ │ ├── mml-logotype-white-2944x1152.png │ │ ├── mml-logotype-white-368x144.png │ │ ├── mml-logotype-white-46x18.png │ │ ├── mml-logotype-white-736x288.png │ │ └── mml-logotype-white-92x36.png └── src │ └── svg │ ├── animation │ ├── mml-logotype-animation-black.svg │ └── mml-logotype-animation-white.svg │ ├── logomark │ ├── mml-logomark-black-square-padding.svg │ ├── mml-logomark-black-square.svg │ ├── mml-logomark-white-square-padding.svg │ └── mml-logomark-white-square.svg │ └── logotype │ ├── mml-logotype-black.svg │ └── mml-logotype-white.svg ├── check-node-version.js ├── e2e-tests ├── jest-setup.d.ts ├── jest.config.ts ├── jest.setup.ts ├── package.json ├── puppeteer_environment.ts ├── setup.ts ├── shard-tests.ts ├── src │ ├── assets │ │ ├── AnimatedMorphCube.glb │ │ ├── Body.glb │ │ ├── BoxAnimated.glb │ │ ├── Head.glb │ │ ├── a-web-page.html │ │ ├── anim_air.glb │ │ ├── anim_idle.glb │ │ ├── anim_run.glb │ │ ├── draco-duck.glb │ │ ├── duck.glb │ │ ├── duck_etc1s.glb │ │ ├── duck_uastc.glb │ │ ├── idle.glb │ │ ├── some-data.json │ │ ├── static-mml.html │ │ ├── test-image.jpg │ │ ├── test-image.png │ │ ├── timestamp-video.mp4 │ │ ├── transparency-test-image-black.png │ │ └── transparency-test-image.png │ ├── attr-anim-assorted.html │ ├── attr-anim-color.html │ ├── attr-anim-easing.html │ ├── attr-anim-ping-pong.html │ ├── attr-anim-precedence.html │ ├── attr-anim-sequences.html │ ├── attr-color.html │ ├── attr-lerp.html │ ├── canvas-test.html │ ├── click-position-test.html │ ├── clickable-test.html │ ├── fetch-test.html │ ├── index.ts │ ├── m-animation-anim-removal-test.html │ ├── m-animation-attachment-cleanup.test.html │ ├── m-animation-attachment-nested-test.html │ ├── m-animation-attachment-nested.test.html │ ├── m-animation-attachment-pose-reset.test.html │ ├── m-animation-child-test.html │ ├── m-animation-pause-test.html │ ├── m-animation-state-transitions-anim-enabled.test.html │ ├── m-animation-state-transitions-anim-to-child.test.html │ ├── m-animation-state-transitions-child-to-anim.test.html │ ├── m-animation-timing-loop.test.html │ ├── m-animation-timing-speed-ratio.test.html │ ├── m-animation-timing-start-pause.test.html │ ├── m-animation-weight-blending-independent.test.html │ ├── m-animation-weight-blending-multiple.test.html │ ├── m-animation-weight-blending-single.test.html │ ├── m-animation-weights-test.html │ ├── m-character-anim-pause-test.html │ ├── m-character-anim-test.html │ ├── m-cube-test.html │ ├── m-frame-bounds-load-range-test.html │ ├── m-frame-bounds-test.html │ ├── m-frame-load-range-test.html │ ├── m-frame-static-test.html │ ├── m-image-emissive-test.html │ ├── m-image-multiple-instances.html │ ├── m-image-test.html │ ├── m-interaction-test.html │ ├── m-label-emissive-test.html │ ├── m-label-multiple-instances.html │ ├── m-label-test.html │ ├── m-link-test.html │ ├── m-model-anim-pause-test.html │ ├── m-model-anim-test.html │ ├── m-model-draco-test.html │ ├── m-model-ktx2-test.html │ ├── m-model-multiple-instances.html │ ├── m-model-socket-nest-test.html │ ├── m-model-socket-test.html │ ├── m-overlay-hierarchy-test.html │ ├── m-overlay-test.html │ ├── m-position-probe-test.html │ ├── m-prompt-test.html │ ├── m-video-emissive-test.html │ ├── m-video-test.html │ └── mml-logo.html ├── teardown.ts ├── test │ ├── __image_snapshots__ │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-1-playcanvas-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-1-threejs-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-2-playcanvas-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-2-threejs-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-3-playcanvas-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-3-threejs-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-4-playcanvas-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-4-threejs-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-5-playcanvas-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-5-threejs-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-6-playcanvas-snap.png │ │ ├── attr-anim-assorted-test-ts-m-attr-anim-assorted-assorted-attributes-are-affected-by-animations-6-threejs-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-1-playcanvas-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-1-threejs-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-2-playcanvas-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-2-threejs-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-3-playcanvas-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-3-threejs-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-4-playcanvas-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-4-threejs-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-5-playcanvas-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-5-threejs-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-6-playcanvas-snap.png │ │ ├── attr-anim-color-test-ts-m-attr-anim-color-color-is-affected-by-animations-6-threejs-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-1-playcanvas-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-1-threejs-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-2-playcanvas-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-2-threejs-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-3-playcanvas-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-3-threejs-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-4-playcanvas-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-4-threejs-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-5-playcanvas-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-5-threejs-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-6-playcanvas-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-6-threejs-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-7-playcanvas-snap.png │ │ ├── attr-anim-easing-test-ts-m-attr-anim-easing-animations-are-eased-using-the-specified-functions-7-threejs-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-1-playcanvas-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-1-threejs-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-2-playcanvas-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-2-threejs-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-3-playcanvas-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-3-threejs-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-4-playcanvas-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-4-threejs-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-5-playcanvas-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-5-threejs-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-6-playcanvas-snap.png │ │ ├── attr-anim-ping-pong-test-ts-m-attr-anim-ping-pong-animations-can-ping-pong-6-threejs-snap.png │ │ ├── attr-anim-precedence-test-ts-m-attr-anim-precedence-animations-are-used-in-order-of-precedence-1-playcanvas-snap.png │ │ ├── attr-anim-precedence-test-ts-m-attr-anim-precedence-animations-are-used-in-order-of-precedence-1-threejs-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-1-playcanvas-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-1-threejs-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-2-playcanvas-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-2-threejs-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-3-playcanvas-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-3-threejs-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-4-playcanvas-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-4-threejs-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-5-playcanvas-snap.png │ │ ├── attr-anim-sequences-test-ts-m-attr-anim-sequences-animations-are-sequenced-5-threejs-snap.png │ │ ├── attr-color-test-ts-m-attr-anim-color-parse-color-attributes-including-floating-point-and-scientific-notation-1-playcanvas-snap.png │ │ ├── attr-color-test-ts-m-attr-anim-color-parse-color-attributes-including-floating-point-and-scientific-notation-1-threejs-snap.png │ │ ├── attr-lerp-test-ts-m-attr-lerp-lerping-is-applied-according-to-attributes-1-playcanvas-snap.png │ │ ├── attr-lerp-test-ts-m-attr-lerp-lerping-is-applied-according-to-attributes-1-threejs-snap.png │ │ ├── attr-lerp-test-ts-m-attr-lerp-lerping-is-applied-according-to-attributes-2-playcanvas-snap.png │ │ ├── attr-lerp-test-ts-m-attr-lerp-lerping-is-applied-according-to-attributes-2-threejs-snap.png │ │ ├── attr-lerp-test-ts-m-attr-lerp-lerping-is-applied-according-to-attributes-3-playcanvas-snap.png │ │ ├── attr-lerp-test-ts-m-attr-lerp-lerping-is-applied-according-to-attributes-3-threejs-snap.png │ │ ├── canvas-test-ts-m-image-drawing-canvas-canvas-based-m-image-1-playcanvas-snap.png │ │ ├── canvas-test-ts-m-image-drawing-canvas-canvas-based-m-image-1-threejs-snap.png │ │ ├── click-position-simple-test-ts-m-plane-position-click-simplified-can-initialize-play-canvas-and-perform-click-without-hanging-1-playcanvas-snap.png │ │ ├── click-position-simple-test-ts-m-plane-position-click-simplified-can-initialize-play-canvas-and-perform-click-without-hanging-2-playcanvas-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-1-playcanvas-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-1-threejs-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-2-playcanvas-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-2-threejs-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-with-offset-1-playcanvas-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-with-offset-1-threejs-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-with-offset-2-playcanvas-snap.png │ │ ├── click-position-test-ts-m-plane-position-click-can-get-right-position-on-click-with-offset-2-threejs-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-1-playcanvas-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-1-threejs-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-2-playcanvas-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-2-threejs-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-3-playcanvas-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-3-threejs-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-4-playcanvas-snap.png │ │ ├── clickable-test-ts-clickable-attribute-clickable-false-allows-click-through-to-cube-4-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-1-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-1-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-2-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-2-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-3-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-3-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-4-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-4-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-5-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-5-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-6-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-6-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-7-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-7-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-8-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-8-threejs-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-9-playcanvas-snap.png │ │ ├── m-animation-anim-removal-test-ts-m-animation-anim-removal-child-animations-work-after-model-anim-attribute-removal-9-threejs-snap.png │ │ ├── m-animation-attachment-cleanup-test-ts-m-animation-attachment-behavior-attachment-animation-cleanup-on-removal-1-playcanvas-snap.png │ │ ├── m-animation-attachment-cleanup-test-ts-m-animation-attachment-behavior-attachment-animation-cleanup-on-removal-1-threejs-snap.png │ │ ├── m-animation-attachment-cleanup-test-ts-m-animation-attachment-behavior-attachment-animation-cleanup-on-removal-2-playcanvas-snap.png │ │ ├── m-animation-attachment-cleanup-test-ts-m-animation-attachment-behavior-attachment-animation-cleanup-on-removal-2-threejs-snap.png │ │ ├── m-animation-attachment-cleanup-test-ts-m-animation-attachment-behavior-attachment-animation-cleanup-on-removal-3-playcanvas-snap.png │ │ ├── m-animation-attachment-cleanup-test-ts-m-animation-attachment-behavior-attachment-animation-cleanup-on-removal-3-threejs-snap.png │ │ ├── m-animation-attachment-nested-test-ts-m-animation-attachment-behavior-nested-attachment-hierarchy-1-playcanvas-snap.png │ │ ├── m-animation-attachment-nested-test-ts-m-animation-attachment-behavior-nested-attachment-hierarchy-1-threejs-snap.png │ │ ├── m-animation-attachment-nested-test-ts-m-animation-attachment-behavior-nested-attachment-hierarchy-2-playcanvas-snap.png │ │ ├── m-animation-attachment-nested-test-ts-m-animation-attachment-behavior-nested-attachment-hierarchy-2-threejs-snap.png │ │ ├── m-animation-attachment-nested-test-ts-m-animation-attachment-behavior-nested-attachment-hierarchy-3-playcanvas-snap.png │ │ ├── m-animation-attachment-nested-test-ts-m-animation-attachment-behavior-nested-attachment-hierarchy-3-threejs-snap.png │ │ ├── m-animation-attachment-pose-reset-test-ts-m-animation-attachment-behavior-attachment-pose-reset-during-mode-transitions-1-playcanvas-snap.png │ │ ├── m-animation-attachment-pose-reset-test-ts-m-animation-attachment-behavior-attachment-pose-reset-during-mode-transitions-1-threejs-snap.png │ │ ├── m-animation-attachment-pose-reset-test-ts-m-animation-attachment-behavior-attachment-pose-reset-during-mode-transitions-2-playcanvas-snap.png │ │ ├── m-animation-attachment-pose-reset-test-ts-m-animation-attachment-behavior-attachment-pose-reset-during-mode-transitions-2-threejs-snap.png │ │ ├── m-animation-attachment-pose-reset-test-ts-m-animation-attachment-behavior-attachment-pose-reset-during-mode-transitions-3-playcanvas-snap.png │ │ ├── m-animation-attachment-pose-reset-test-ts-m-animation-attachment-behavior-attachment-pose-reset-during-mode-transitions-3-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-1-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-1-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-2-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-2-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-3-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-3-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-4-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-4-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-5-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-5-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-6-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-6-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-7-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-7-threejs-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-8-playcanvas-snap.png │ │ ├── m-animation-child-test-ts-m-animation-child-add-and-remove-8-threejs-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-1-playcanvas-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-1-threejs-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-2-playcanvas-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-2-threejs-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-3-playcanvas-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-3-threejs-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-4-playcanvas-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-4-threejs-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-5-playcanvas-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-5-threejs-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-6-playcanvas-snap.png │ │ ├── m-animation-pause-test-ts-m-animation-pause-and-loop-attributes-6-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-1-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-1-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-2-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-2-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-3-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-3-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-4-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-4-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-5-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-5-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-6-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-enabled-test-ts-m-animation-state-transitions-anim-enabled-state-transitions-6-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-to-child-test-ts-m-animation-state-transitions-anim-attribute-to-child-animations-transition-1-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-to-child-test-ts-m-animation-state-transitions-anim-attribute-to-child-animations-transition-1-threejs-snap.png │ │ ├── m-animation-state-transitions-anim-to-child-test-ts-m-animation-state-transitions-anim-attribute-to-child-animations-transition-2-playcanvas-snap.png │ │ ├── m-animation-state-transitions-anim-to-child-test-ts-m-animation-state-transitions-anim-attribute-to-child-animations-transition-2-threejs-snap.png │ │ ├── m-animation-state-transitions-child-to-anim-test-ts-m-animation-state-transitions-child-animations-to-anim-attribute-transition-1-playcanvas-snap.png │ │ ├── m-animation-state-transitions-child-to-anim-test-ts-m-animation-state-transitions-child-animations-to-anim-attribute-transition-1-threejs-snap.png │ │ ├── m-animation-state-transitions-child-to-anim-test-ts-m-animation-state-transitions-child-animations-to-anim-attribute-transition-2-playcanvas-snap.png │ │ ├── m-animation-state-transitions-child-to-anim-test-ts-m-animation-state-transitions-child-animations-to-anim-attribute-transition-2-threejs-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-1-playcanvas-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-1-threejs-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-2-playcanvas-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-2-threejs-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-3-playcanvas-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-3-threejs-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-4-playcanvas-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-4-threejs-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-5-playcanvas-snap.png │ │ ├── m-animation-timing-loop-test-ts-m-animation-timing-control-loop-behavior-with-attachments-5-threejs-snap.png │ │ ├── m-animation-timing-speed-ratio-test-ts-m-animation-timing-control-speed-and-ratio-synchronization-1-playcanvas-snap.png │ │ ├── m-animation-timing-speed-ratio-test-ts-m-animation-timing-control-speed-and-ratio-synchronization-1-threejs-snap.png │ │ ├── m-animation-timing-speed-ratio-test-ts-m-animation-timing-control-speed-and-ratio-synchronization-2-playcanvas-snap.png │ │ ├── m-animation-timing-speed-ratio-test-ts-m-animation-timing-control-speed-and-ratio-synchronization-2-threejs-snap.png │ │ ├── m-animation-timing-speed-ratio-test-ts-m-animation-timing-control-speed-and-ratio-synchronization-3-playcanvas-snap.png │ │ ├── m-animation-timing-speed-ratio-test-ts-m-animation-timing-control-speed-and-ratio-synchronization-3-threejs-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-1-playcanvas-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-1-threejs-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-2-playcanvas-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-2-threejs-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-3-playcanvas-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-3-threejs-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-4-playcanvas-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-4-threejs-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-5-playcanvas-snap.png │ │ ├── m-animation-timing-start-pause-test-ts-m-animation-timing-control-start-time-and-pause-time-with-attachments-5-threejs-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-1-playcanvas-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-1-threejs-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-2-playcanvas-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-2-threejs-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-3-playcanvas-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-3-threejs-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-4-playcanvas-snap.png │ │ ├── m-animation-weight-blending-independent-test-ts-m-animation-weight-blending-attachment-weight-independence-4-threejs-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-1-playcanvas-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-1-threejs-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-2-playcanvas-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-2-threejs-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-3-playcanvas-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-3-threejs-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-4-playcanvas-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-4-threejs-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-5-playcanvas-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-5-threejs-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-6-playcanvas-snap.png │ │ ├── m-animation-weight-blending-multiple-test-ts-m-animation-weight-blending-multiple-animations-with-varying-weights-6-threejs-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-1-playcanvas-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-1-threejs-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-2-playcanvas-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-2-threejs-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-3-playcanvas-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-3-threejs-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-4-playcanvas-snap.png │ │ ├── m-animation-weight-blending-single-test-ts-m-animation-weight-blending-zero-weight-animations-and-default-pose-4-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-1-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-1-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-10-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-10-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-2-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-2-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-3-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-3-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-4-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-4-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-5-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-5-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-6-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-6-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-7-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-7-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-8-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-8-threejs-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-9-playcanvas-snap.png │ │ ├── m-animation-weights-test-ts-m-animation-weight-blending-with-lerp-9-threejs-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-1-playcanvas-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-1-threejs-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-2-playcanvas-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-2-threejs-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-3-playcanvas-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-3-threejs-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-4-playcanvas-snap.png │ │ ├── m-character-anim-enabled-test-ts-m-character-animation-enabled-toggle-4-threejs-snap.png │ │ ├── m-character-anim-pause-test-ts-m-character-animation-pause-1-playcanvas-snap.png │ │ ├── m-character-anim-pause-test-ts-m-character-animation-pause-1-threejs-snap.png │ │ ├── m-cube-click-test-ts-m-cube-visible-and-clickable-1-playcanvas-snap.png │ │ ├── m-cube-click-test-ts-m-cube-visible-and-clickable-1-threejs-snap.png │ │ ├── m-cube-click-test-ts-m-cube-visible-and-clickable-2-playcanvas-snap.png │ │ ├── m-cube-click-test-ts-m-cube-visible-and-clickable-2-threejs-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-1-playcanvas-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-1-threejs-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-2-playcanvas-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-2-threejs-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-3-playcanvas-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-3-threejs-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-4-playcanvas-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-4-threejs-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-5-playcanvas-snap.png │ │ ├── m-frame-bounds-load-range-test-ts-m-frame-bounds-load-range-5-threejs-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-1-playcanvas-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-1-threejs-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-2-playcanvas-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-2-threejs-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-3-playcanvas-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-3-threejs-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-4-playcanvas-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-4-threejs-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-5-playcanvas-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-5-threejs-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-6-playcanvas-snap.png │ │ ├── m-frame-bounds-test-ts-m-frame-bounds-test-6-threejs-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-1-playcanvas-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-1-threejs-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-2-playcanvas-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-2-threejs-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-3-playcanvas-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-3-threejs-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-4-playcanvas-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-4-threejs-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-5-playcanvas-snap.png │ │ ├── m-frame-load-range-test-ts-m-frame-load-range-5-threejs-snap.png │ │ ├── m-frame-static-test-ts-m-frame-static-content-visible-1-playcanvas-snap.png │ │ ├── m-frame-static-test-ts-m-frame-static-content-visible-1-threejs-snap.png │ │ ├── m-image-emissive-test-ts-m-image-emissive-image-emissive-parameters-1-playcanvas-snap.png │ │ ├── m-image-emissive-test-ts-m-image-emissive-image-emissive-parameters-1-threejs-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-1-playcanvas-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-1-threejs-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-2-playcanvas-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-2-threejs-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-3-playcanvas-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-3-threejs-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-4-playcanvas-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-4-threejs-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-5-playcanvas-snap.png │ │ ├── m-image-multiple-instances-test-ts-m-image-multiple-instances-add-remove-5-threejs-snap.png │ │ ├── m-image-test-ts-m-image-opacity-toggling-image-opacity-changes-are-correctly-applied-1-playcanvas-snap.png │ │ ├── m-image-test-ts-m-image-opacity-toggling-image-opacity-changes-are-correctly-applied-1-threejs-snap.png │ │ ├── m-image-test-ts-m-image-opacity-toggling-image-opacity-changes-are-correctly-applied-2-playcanvas-snap.png │ │ ├── m-image-test-ts-m-image-opacity-toggling-image-opacity-changes-are-correctly-applied-2-threejs-snap.png │ │ ├── m-image-test-ts-m-image-opacity-toggling-image-opacity-changes-are-correctly-applied-3-playcanvas-snap.png │ │ ├── m-image-test-ts-m-image-opacity-toggling-image-opacity-changes-are-correctly-applied-3-threejs-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-1-playcanvas-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-1-threejs-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-2-playcanvas-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-2-threejs-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-3-playcanvas-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-3-threejs-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-4-playcanvas-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-4-threejs-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-5-playcanvas-snap.png │ │ ├── m-interaction-click-test-ts-m-interaction-visible-and-clickable-5-threejs-snap.png │ │ ├── m-label-emissive-test-ts-m-label-emissive-label-emissive-1-playcanvas-snap.png │ │ ├── m-label-emissive-test-ts-m-label-emissive-label-emissive-1-threejs-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-1-playcanvas-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-1-threejs-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-2-playcanvas-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-2-threejs-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-3-playcanvas-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-3-threejs-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-4-playcanvas-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-4-threejs-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-5-playcanvas-snap.png │ │ ├── m-label-multiple-instances-test-ts-m-label-multiple-instances-add-remove-5-threejs-snap.png │ │ ├── m-label-test-ts-m-label-label-visible-1-playcanvas-snap.png │ │ ├── m-label-test-ts-m-label-label-visible-1-threejs-snap.png │ │ ├── m-link-test-ts-m-link-visible-and-clickable-1-playcanvas-snap.png │ │ ├── m-link-test-ts-m-link-visible-and-clickable-1-threejs-snap.png │ │ ├── m-link-test-ts-m-link-visible-and-clickable-2-playcanvas-snap.png │ │ ├── m-link-test-ts-m-link-visible-and-clickable-2-threejs-snap.png │ │ ├── m-link-test-ts-m-link-visible-and-clickable-3-playcanvas-snap.png │ │ ├── m-link-test-ts-m-link-visible-and-clickable-3-threejs-snap.png │ │ ├── m-model-anim-pause-test-ts-m-model-animation-pause-1-playcanvas-snap.png │ │ ├── m-model-anim-pause-test-ts-m-model-animation-pause-1-threejs-snap.png │ │ ├── m-model-draco-test-ts-m-model-draco-compression-1-playcanvas-snap.png │ │ ├── m-model-draco-test-ts-m-model-draco-compression-1-threejs-snap.png │ │ ├── m-model-ktx-2-test-ts-m-model-ktx-2-compression-1-playcanvas-snap.png │ │ ├── m-model-ktx-2-test-ts-m-model-ktx-2-compression-1-threejs-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-1-playcanvas-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-1-threejs-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-2-playcanvas-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-2-threejs-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-3-playcanvas-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-3-threejs-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-4-playcanvas-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-4-threejs-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-5-playcanvas-snap.png │ │ ├── m-model-multiple-instances-test-ts-m-model-multiple-instances-add-remove-5-threejs-snap.png │ │ ├── m-model-socket-nest-test-ts-m-element-socket-socketed-element-animation-inheritance-1-playcanvas-snap.png │ │ ├── m-model-socket-nest-test-ts-m-element-socket-socketed-element-animation-inheritance-1-threejs-snap.png │ │ ├── m-model-socket-nest-test-ts-m-element-socket-socketed-element-animation-inheritance-2-playcanvas-snap.png │ │ ├── m-model-socket-nest-test-ts-m-element-socket-socketed-element-animation-inheritance-2-threejs-snap.png │ │ ├── m-model-socket-nest-test-ts-m-element-socket-socketed-element-animation-inheritance-3-playcanvas-snap.png │ │ ├── m-model-socket-nest-test-ts-m-element-socket-socketed-element-animation-inheritance-3-threejs-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-1-playcanvas-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-1-threejs-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-2-playcanvas-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-2-threejs-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-3-playcanvas-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-3-threejs-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-4-playcanvas-snap.png │ │ ├── m-model-socket-test-ts-m-element-socket-socketed-element-position-4-threejs-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-add-and-remove-nested-hierarchy-levels-1-playcanvas-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-add-and-remove-nested-hierarchy-levels-1-threejs-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-add-and-remove-sibling-containers-1-playcanvas-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-add-and-remove-sibling-containers-1-threejs-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-basic-page-load-and-elements-present-1-playcanvas-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-basic-page-load-and-elements-present-1-threejs-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-remove-all-dynamic-elements-1-playcanvas-snap.png │ │ ├── m-overlay-hierarchy-test-ts-m-overlay-hierarchy-remove-all-dynamic-elements-1-threejs-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-1-playcanvas-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-1-threejs-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-2-playcanvas-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-2-threejs-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-3-playcanvas-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-3-threejs-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-4-playcanvas-snap.png │ │ ├── m-overlay-test-ts-m-overlay-dynamic-content-modification-4-threejs-snap.png │ │ ├── m-overlay-test-ts-m-overlay-interactive-elements-can-affect-document-state-1-playcanvas-snap.png │ │ ├── m-overlay-test-ts-m-overlay-interactive-elements-can-affect-document-state-1-threejs-snap.png │ │ ├── m-overlay-test-ts-m-overlay-visible-with-different-anchors-1-playcanvas-snap.png │ │ ├── m-overlay-test-ts-m-overlay-visible-with-different-anchors-1-threejs-snap.png │ │ ├── m-position-probe-test-ts-m-position-probe-receives-user-positions-1-playcanvas-snap.png │ │ ├── m-position-probe-test-ts-m-position-probe-receives-user-positions-1-threejs-snap.png │ │ ├── m-position-probe-test-ts-m-position-probe-receives-user-positions-2-playcanvas-snap.png │ │ ├── m-position-probe-test-ts-m-position-probe-receives-user-positions-2-threejs-snap.png │ │ ├── m-position-probe-test-ts-m-position-probe-receives-user-positions-3-playcanvas-snap.png │ │ ├── m-position-probe-test-ts-m-position-probe-receives-user-positions-3-threejs-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-1-playcanvas-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-1-threejs-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-2-playcanvas-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-2-threejs-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-3-playcanvas-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-3-threejs-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-4-playcanvas-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-4-threejs-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-5-playcanvas-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-5-threejs-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-6-playcanvas-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-6-threejs-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-7-playcanvas-snap.png │ │ ├── m-prompt-test-ts-m-prompt-visible-and-clickable-7-threejs-snap.png │ │ ├── m-video-emissive-test-ts-m-video-emissive-emissive-property-of-videos-1-playcanvas-snap.png │ │ ├── m-video-emissive-test-ts-m-video-emissive-emissive-property-of-videos-1-threejs-snap.png │ │ ├── m-video-test-ts-m-video-videos-paused-at-correct-times-1-playcanvas-snap.png │ │ ├── m-video-test-ts-m-video-videos-paused-at-correct-times-1-threejs-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-1-playcanvas-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-1-threejs-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-2-playcanvas-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-2-threejs-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-3-playcanvas-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-3-threejs-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-4-playcanvas-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-4-threejs-snap.png │ │ ├── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-5-playcanvas-snap.png │ │ └── mml-logo-m-attr-anim-test-ts-mml-logo-using-m-attr-anim-the-mml-logo-is-animated-5-threejs-snap.png │ ├── attr-anim-assorted.test.ts │ ├── attr-anim-color.test.ts │ ├── attr-anim-easing.test.ts │ ├── attr-anim-ping-pong.test.ts │ ├── attr-anim-precedence.test.ts │ ├── attr-anim-sequences.test.ts │ ├── attr-color.test.ts │ ├── attr-lerp.test.ts │ ├── canvas.test.ts │ ├── click-position.test.ts │ ├── clickable.test.ts │ ├── fetch.test.ts │ ├── m-animation-anim-removal.test.ts │ ├── m-animation-attachment-cleanup.test.ts │ ├── m-animation-attachment-nested.test.ts │ ├── m-animation-attachment-pose-reset.test.ts │ ├── m-animation-child.test.ts │ ├── m-animation-pause.test.ts │ ├── m-animation-state-transitions-anim-enabled.test.ts │ ├── m-animation-state-transitions-anim-to-child.test.ts │ ├── m-animation-state-transitions-child-to-anim.test.ts │ ├── m-animation-timing-loop.test.ts │ ├── m-animation-timing-speed-ratio.test.ts │ ├── m-animation-timing-start-pause.test.ts │ ├── m-animation-weight-blending-independent.test.ts │ ├── m-animation-weight-blending-multiple.test.ts │ ├── m-animation-weight-blending-single.test.ts │ ├── m-animation-weights.test.ts │ ├── m-character-anim-enabled.test.ts │ ├── m-character-anim-pause.test.ts │ ├── m-cube-click.test.ts │ ├── m-frame-bounds-load-range.test.ts │ ├── m-frame-bounds.test.ts │ ├── m-frame-load-range.test.ts │ ├── m-frame-static.test.ts │ ├── m-image-emissive.test.ts │ ├── m-image-multiple-instances.test.ts │ ├── m-image.test.ts │ ├── m-interaction-click.test.ts │ ├── m-label-emissive.test.ts │ ├── m-label-multiple-instances.test.ts │ ├── m-label.test.ts │ ├── m-link.test.ts │ ├── m-model-anim-pause.test.ts │ ├── m-model-draco.test.ts │ ├── m-model-ktx2.test.ts │ ├── m-model-multiple-instances.test.ts │ ├── m-model-socket-nest.test.ts │ ├── m-model-socket.test.ts │ ├── m-overlay-hierarchy.test.ts │ ├── m-overlay.test.ts │ ├── m-position-probe.test.ts │ ├── m-prompt.test.ts │ ├── m-video-emissive.test.ts │ ├── m-video.test.ts │ ├── mml-logo-m-attr-anim.test.ts │ └── testing-utils.ts └── tsconfig.json ├── eslint.config.mjs ├── examples ├── mml-web-client-example │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── mml-document.html │ └── tsconfig.json ├── mml-web-multi-renderer-example │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── index.tsx │ │ └── static │ │ │ └── index.html │ └── tsconfig.json ├── mml-web-runner-example │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── index.tsx │ │ └── static │ │ │ └── index.html │ └── tsconfig.json ├── networked-dom-web-client-example │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── networked-dom-document.html │ └── tsconfig.json ├── networked-dom-web-runner-broadcast-example │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── index.tsx │ │ └── static │ │ │ └── index.html │ └── tsconfig.json ├── networked-dom-web-runner-example │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── index.tsx │ │ └── static │ │ │ └── index.html │ └── tsconfig.json ├── networked-dom-web-runner-relay-example │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── index.tsx │ │ └── static │ │ │ └── index.html │ └── tsconfig.json └── protocol-benchmarks │ ├── README.md │ ├── package.json │ ├── src │ ├── decoding.ts │ ├── encoding.ts │ └── prepare-data.ts │ └── tsconfig.json ├── github-pages-publisher ├── index.html ├── package.json └── publish.sh ├── integration-tests └── networked-dom-integration-tests │ ├── fuzz │ ├── document-runner.ts │ ├── fuzz-types.ts │ ├── index.ts │ ├── observable-dom-with-globals.ts │ ├── random.ts │ ├── scenario.ts │ ├── split-operations.ts │ ├── tree-utils.ts │ └── visibility.ts │ ├── jest.config.ts │ ├── package.json │ ├── scripts │ └── run-networked-dom-fuzzes.ts │ ├── test │ ├── TestCaseNetworkedDOMClient.ts │ ├── TestCaseNetworkedDOMDocument.ts │ ├── networked-dom-fuzz.test.ts │ ├── networked-dom-hidden-visible-regression.test.ts │ ├── networked-dom-nested-reload-text.test.ts │ ├── networked-dom-overlay-text.test.ts │ ├── networked-dom.test.ts │ └── test-util.ts │ └── tsconfig.json ├── lerna.json ├── package.json ├── packages ├── mml-react-types │ ├── README.md │ ├── package.json │ ├── src │ │ ├── createAttributeGroupsDefinitions.ts │ │ ├── createElementsDeclarations.ts │ │ ├── createEventHandlerDeclarations.ts │ │ ├── createReactCoreAttributesType.ts │ │ ├── createTSDeclarationsFile.ts │ │ ├── createWindowEvents.ts │ │ ├── getGlobalDeclaration.ts │ │ ├── index.ts │ │ └── util.ts │ └── tsconfig.json ├── mml-viewer │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── FormIteration.ts │ │ ├── GraphicsMode.ts │ │ ├── MMLSourceDefinition.ts │ │ ├── PlayCanvasMode.ts │ │ ├── PlayCanvasModeInternal.ts │ │ ├── QueryParamState.test.ts │ │ ├── QueryParamState.ts │ │ ├── StandaloneViewer.ts │ │ ├── TagsMode.ts │ │ ├── ThreeJSMode.ts │ │ ├── ThreeJSModeInternal.ts │ │ ├── calculateContentBounds.ts │ │ ├── characterAnimation.ts │ │ ├── declaration.d.ts │ │ ├── env-maps │ │ │ ├── cloudysky_2k.jpg │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── parseXYZ.ts │ │ ├── setDebugGlobals.ts │ │ ├── static │ │ │ ├── favicon.svg │ │ │ └── index.html │ │ └── ui │ │ │ ├── FieldDefinition.ts │ │ │ ├── HideUISection.module.css │ │ │ ├── HideUISection.ts │ │ │ ├── UIElement.ts │ │ │ ├── UIField.module.css │ │ │ ├── UIField.ts │ │ │ ├── UIGroup.module.css │ │ │ ├── UIGroup.ts │ │ │ ├── UnusedParameters.module.css │ │ │ ├── UnusedParameters.ts │ │ │ ├── ViewerUI.module.css │ │ │ ├── ViewerUI.ts │ │ │ ├── fields.ts │ │ │ ├── github-mark-white.svg │ │ │ ├── setUrlParam.ts │ │ │ ├── shared-styles.module.css │ │ │ └── tooltip.module.css │ ├── test │ │ └── no-op.test.ts │ └── tsconfig.json ├── mml-web-client │ ├── README.md │ ├── build.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ └── no-op.test.ts │ └── tsconfig.json ├── mml-web-playcanvas-standalone │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── StandalonePlayCanvasAdapter.ts │ │ ├── base64.d.ts │ │ ├── controls │ │ │ ├── PlayCanvasControls.ts │ │ │ ├── PlayCanvasDragFlyCameraControls.ts │ │ │ ├── PlayCanvasOrbitCameraControls.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── wasm │ │ │ ├── ammo.wasm.js │ │ │ ├── ammo.wasm.wasm │ │ │ ├── draco.wasm.js │ │ │ ├── draco.wasm.wasm │ │ │ ├── glslang.js │ │ │ ├── glslang.wasm │ │ │ ├── twgsl.js │ │ │ └── twgsl.wasm │ ├── test │ │ └── no-op.test.ts │ └── tsconfig.json ├── mml-web-playcanvas │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── PlayCanvasClickTrigger.ts │ │ ├── PlayCanvasGraphicsAdapter.ts │ │ ├── PlayCanvasGraphicsInterface.ts │ │ ├── PlayCanvasInteractionAdapter.ts │ │ ├── PlayCanvasReconnectingStatus.ts │ │ ├── debug-bounding-box │ │ │ └── PlayCanvasDebugBoundingBox.ts │ │ ├── elements │ │ │ ├── PlayCanvasAnimation.ts │ │ │ ├── PlayCanvasAudio.ts │ │ │ ├── PlayCanvasChatProbe.ts │ │ │ ├── PlayCanvasCube.ts │ │ │ ├── PlayCanvasCylinder.ts │ │ │ ├── PlayCanvasDebugHelper.ts │ │ │ ├── PlayCanvasFrame.ts │ │ │ ├── PlayCanvasImage.ts │ │ │ ├── PlayCanvasInteraction.ts │ │ │ ├── PlayCanvasLabel.ts │ │ │ ├── PlayCanvasLight.ts │ │ │ ├── PlayCanvasLink.ts │ │ │ ├── PlayCanvasMElement.ts │ │ │ ├── PlayCanvasModel.ts │ │ │ ├── PlayCanvasOverlay.ts │ │ │ ├── PlayCanvasPlane.ts │ │ │ ├── PlayCanvasPositionProbe.ts │ │ │ ├── PlayCanvasPrompt.ts │ │ │ ├── PlayCanvasRemoteDocument.ts │ │ │ ├── PlayCanvasSphere.ts │ │ │ ├── PlayCanvasTransformable.ts │ │ │ ├── PlayCanvasVideo.ts │ │ │ ├── index.ts │ │ │ └── playcanvas-model-utils │ │ │ │ └── create-default-pose-anim.ts │ │ ├── index.ts │ │ └── plane │ │ │ └── plane.ts │ ├── test │ │ └── no-op.test.ts │ └── tsconfig.json ├── mml-web-runner │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── MMLWebRunnerClient.ts │ │ └── index.ts │ ├── test │ │ ├── end-to-end.test.ts │ │ └── test-util.ts │ └── tsconfig.json ├── mml-web-threejs-standalone │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── StandaloneThreeJSAdapter.ts │ │ ├── controls │ │ │ ├── ThreeJSControls.ts │ │ │ ├── ThreeJSDragFlyCameraControls.ts │ │ │ ├── ThreeJSOrbitCameraControls.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── test │ │ └── no-op.test.ts │ └── tsconfig.json ├── mml-web-threejs │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── ThreeJSClickTrigger.ts │ │ ├── ThreeJSGraphicsAdapter.ts │ │ ├── ThreeJSGraphicsInterface.ts │ │ ├── ThreeJSInteractionAdapter.ts │ │ ├── ThreeJSMemoryInspector.ts │ │ ├── ThreeJSReconnectingStatus.ts │ │ ├── elements │ │ │ ├── ThreeJSAnimation.ts │ │ │ ├── ThreeJSAudio.ts │ │ │ ├── ThreeJSChatProbe.ts │ │ │ ├── ThreeJSCube.ts │ │ │ ├── ThreeJSCylinder.ts │ │ │ ├── ThreeJSDebugHelper.ts │ │ │ ├── ThreeJSFrame.ts │ │ │ ├── ThreeJSImage.ts │ │ │ ├── ThreeJSInteraction.ts │ │ │ ├── ThreeJSLabel.ts │ │ │ ├── ThreeJSLight.ts │ │ │ ├── ThreeJSLink.ts │ │ │ ├── ThreeJSMElement.ts │ │ │ ├── ThreeJSModel.ts │ │ │ ├── ThreeJSOverlay.ts │ │ │ ├── ThreeJSPlane.ts │ │ │ ├── ThreeJSPositionProbe.ts │ │ │ ├── ThreeJSPrompt.ts │ │ │ ├── ThreeJSRemoteDocument.ts │ │ │ ├── ThreeJSSphere.ts │ │ │ ├── ThreeJSTransformable.ts │ │ │ ├── ThreeJSVideo.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── resources │ │ │ ├── ThreeJSImageHandle.ts │ │ │ ├── ThreeJSImageLoader.test.ts │ │ │ ├── ThreeJSImageLoader.ts │ │ │ ├── ThreeJSImageResource.test.ts │ │ │ ├── ThreeJSImageResource.ts │ │ │ ├── ThreeJSLabelHandle.ts │ │ │ ├── ThreeJSLabelResource.test.ts │ │ │ ├── ThreeJSLabelResource.ts │ │ │ ├── ThreeJSModelHandle.ts │ │ │ ├── ThreeJSModelResource.test.ts │ │ │ ├── ThreeJSModelResource.ts │ │ │ ├── ThreeJSResourceManager.test.ts │ │ │ ├── ThreeJSResourceManager.ts │ │ │ ├── __mocks__ │ │ │ │ ├── CanvasText.ts │ │ │ │ ├── SkeletonUtils.js │ │ │ │ └── model-loader.ts │ │ │ ├── index.ts │ │ │ └── setupMocks.ts │ │ └── types │ │ │ └── PositionalAudioHelper.d.ts │ └── tsconfig.json ├── mml-web │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── attribute-animation │ │ │ ├── AnimatedAttributeHelper.ts │ │ │ ├── animation-timings.ts │ │ │ ├── easingFunctions.ts │ │ │ ├── easings.ts │ │ │ └── index.ts │ │ ├── attributes │ │ │ ├── attribute-handling.ts │ │ │ └── index.ts │ │ ├── bounding-box │ │ │ ├── OrientedBoundingBox.ts │ │ │ └── index.ts │ │ ├── canvas-text │ │ │ └── CanvasText.ts │ │ ├── clickable │ │ │ └── ClickableHelper.ts │ │ ├── collision │ │ │ ├── CollideableHelper.ts │ │ │ ├── MMLCollisionTrigger.ts │ │ │ └── index.ts │ │ ├── color │ │ │ ├── MMLColor.ts │ │ │ ├── color-utils.ts │ │ │ ├── colors.ts │ │ │ └── index.ts │ │ ├── configure-window-for-mml.ts │ │ ├── debug-helper │ │ │ ├── DebugHelper.ts │ │ │ └── index.ts │ │ ├── elements │ │ │ ├── Animation.ts │ │ │ ├── AttributeAnimation.ts │ │ │ ├── AttributeLerp.ts │ │ │ ├── Audio.ts │ │ │ ├── Character.ts │ │ │ ├── ChatProbe.ts │ │ │ ├── Cube.ts │ │ │ ├── Cylinder.ts │ │ │ ├── Frame.ts │ │ │ ├── Group.ts │ │ │ ├── Image.ts │ │ │ ├── Interaction.ts │ │ │ ├── Label.ts │ │ │ ├── Light.ts │ │ │ ├── Link.ts │ │ │ ├── MElement.ts │ │ │ ├── Model.ts │ │ │ ├── Overlay.ts │ │ │ ├── Plane.ts │ │ │ ├── PositionProbe.ts │ │ │ ├── Prompt.ts │ │ │ ├── RemoteDocument.ts │ │ │ ├── Sphere.ts │ │ │ ├── TransformableElement.ts │ │ │ ├── Video.ts │ │ │ ├── index.ts │ │ │ └── register-custom-elements.ts │ │ ├── frame │ │ │ ├── CreateWrappedScene.ts │ │ │ ├── StaticHTMLFrameInstance.ts │ │ │ ├── WebSocketFrameInstance.ts │ │ │ └── index.ts │ │ ├── global │ │ │ ├── global.ts │ │ │ └── index.ts │ │ ├── graphics │ │ │ ├── AnimationGraphics.ts │ │ │ ├── AudioGraphics.ts │ │ │ ├── ChatProbeGraphics.ts │ │ │ ├── CubeGraphics.ts │ │ │ ├── CylinderGraphics.ts │ │ │ ├── DebugHelperGraphics.ts │ │ │ ├── FrameGraphics.ts │ │ │ ├── GraphicsAdapter.ts │ │ │ ├── ImageGraphics.ts │ │ │ ├── InteractionGraphics.ts │ │ │ ├── LabelGraphics.ts │ │ │ ├── LightGraphics.ts │ │ │ ├── LinkGraphics.ts │ │ │ ├── MElementGraphics.ts │ │ │ ├── ModelGraphics.ts │ │ │ ├── OverlayGraphics.ts │ │ │ ├── PlaneGraphics.ts │ │ │ ├── PositionProbeGraphics.ts │ │ │ ├── PromptGraphics.ts │ │ │ ├── RemoteDocumentGraphics.ts │ │ │ ├── SphereGraphics.ts │ │ │ ├── TransformableGraphics.ts │ │ │ ├── VideoGraphics.ts │ │ │ └── index.ts │ │ ├── iframe │ │ │ ├── IframeWrapper.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── interaction-ui │ │ │ ├── InteractionManager.ts │ │ │ └── index.ts │ │ ├── loading │ │ │ ├── LoadingInstanceManager.ts │ │ │ ├── LoadingProgressBar.ts │ │ │ ├── LoadingProgressManager.ts │ │ │ ├── LoadingSpinner.ts │ │ │ └── index.ts │ │ ├── math │ │ │ ├── EulXYZ.ts │ │ │ ├── Matr4.ts │ │ │ ├── Quat.ts │ │ │ ├── Vect3.ts │ │ │ ├── index.ts │ │ │ └── radToDeg.ts │ │ ├── network │ │ │ ├── MMLNetworkSource.ts │ │ │ └── index.ts │ │ ├── position │ │ │ ├── index.ts │ │ │ └── position-utils.ts │ │ ├── prompt-ui │ │ │ ├── ConfirmModal.ts │ │ │ ├── Modal.ts │ │ │ ├── PromptManager.ts │ │ │ ├── PromptModal.ts │ │ │ └── index.ts │ │ ├── remote-document │ │ │ ├── RemoteDocumentWrapper.ts │ │ │ ├── fetchRemoteStaticMML.ts │ │ │ └── index.ts │ │ ├── scene │ │ │ ├── FullScreenMMLScene.ts │ │ │ ├── MMLScene.ts │ │ │ └── index.ts │ │ ├── status-ui │ │ │ ├── StatusUI.ts │ │ │ └── index.ts │ │ ├── tag-debug-adapter │ │ │ ├── StandaloneTagDebugAdapter.ts │ │ │ ├── TagAdapterThemeColors.ts │ │ │ ├── TagDebugAdapterDebugHelper.ts │ │ │ ├── TagDebugAdapterElement.ts │ │ │ ├── TagDebugAdapterGraphicsInterface.ts │ │ │ ├── TagDebugAttribute.ts │ │ │ ├── TagDebugMElement.ts │ │ │ └── index.ts │ │ ├── time │ │ │ ├── MMLDocumentTimeManager.ts │ │ │ └── index.ts │ │ ├── utils │ │ │ ├── EventHandlerCollection.ts │ │ │ └── calculateContentSize.ts │ │ └── video │ │ │ ├── StaticFileVideoSource.ts │ │ │ ├── VideoSource.ts │ │ │ ├── WHEPVideoSource.ts │ │ │ ├── index.ts │ │ │ └── negotiateConnectionWithClientOffer.ts │ ├── test │ │ ├── EventHandlerCollection.test.ts │ │ ├── LoadingInstanceManager.test.ts │ │ ├── LoadingProgressManager.test.ts │ │ ├── MMLCollisionTrigger.test.ts │ │ ├── OrientedBoundingBox.test.ts │ │ ├── animation-timings.test.ts │ │ ├── animation.test.ts │ │ ├── attachment.body.test.ts │ │ ├── attachment.remote.test.ts │ │ ├── attr-anim.test.ts │ │ ├── audio.test.ts │ │ ├── character.test.ts │ │ ├── chat-probe.test.ts │ │ ├── color-parsing.test.ts │ │ ├── cube.test.ts │ │ ├── cylinder.test.ts │ │ ├── group.test.ts │ │ ├── image.test.ts │ │ ├── interaction.test.ts │ │ ├── jest.setup.ts │ │ ├── label.test.ts │ │ ├── link.test.ts │ │ ├── m-element-urls.test.ts │ │ ├── model.test.ts │ │ ├── plane.test.ts │ │ ├── position-probe.test.ts │ │ ├── prompt.test.ts │ │ ├── scene-test-utils.ts │ │ ├── schema-utils.ts │ │ ├── sphere.test.ts │ │ └── video.test.ts │ └── tsconfig.json ├── model-loader │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── ModelLoader.ts │ │ ├── base64.d.ts │ │ └── index.ts │ ├── test │ │ ├── jest.setup.ts │ │ ├── model.test.ts │ │ └── test-files │ │ │ ├── cube-DRACO.glb │ │ │ ├── cube.fbx │ │ │ ├── cube.glb │ │ │ └── cube.gltf │ └── tsconfig.json ├── networked-dom-document │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── EditableNetworkedDOM.ts │ │ ├── NetworkedDOM.ts │ │ ├── NetworkedDOMV01Connection.ts │ │ ├── NetworkedDOMV02Connection.ts │ │ ├── NodeManager.ts │ │ ├── NodeWithSubjectivity.ts │ │ ├── VisibilityManager.ts │ │ ├── createNetworkedDOMConnectionForWebsocket.ts │ │ ├── diffing │ │ │ ├── calculateStaticVirtualDOMDiff.ts │ │ │ ├── describeNode.ts │ │ │ ├── listAttributeToSet.ts │ │ │ ├── mergeMutations.ts │ │ │ └── virtualDOMDiffToVirtualDOMMutationRecord.ts │ │ ├── index.ts │ │ └── rfc6902 │ │ │ ├── README.md │ │ │ ├── deepEqual.ts │ │ │ ├── diff.ts │ │ │ ├── index.ts │ │ │ ├── patch.ts │ │ │ ├── pointer.ts │ │ │ ├── test │ │ │ ├── _index.ts │ │ │ ├── arrays.test.ts │ │ │ ├── create.test.ts │ │ │ ├── issues.test.ts │ │ │ ├── patch.test.ts │ │ │ ├── pointer.test.ts │ │ │ ├── spec.json │ │ │ └── spec.test.ts │ │ │ └── util.ts │ ├── test │ │ ├── diffing.test.ts │ │ ├── listAttributeToSet.test.ts │ │ ├── logging.test.ts │ │ ├── networked-dom-v01 │ │ │ ├── end-to-end.test.ts │ │ │ ├── filtering.test.ts │ │ │ ├── mock.websocket-v01.ts │ │ │ ├── multi-client-subjectivity.test.ts │ │ │ ├── regression.test.ts │ │ │ └── reload.test.ts │ │ ├── networked-dom-v02 │ │ │ ├── connected-event-token.test.ts │ │ │ ├── end-to-end.test.ts │ │ │ ├── filtering.test.ts │ │ │ ├── mock.websocket-v02.ts │ │ │ ├── multi-client-subjectivity.test.ts │ │ │ ├── regression.test.ts │ │ │ └── reload.test.ts │ │ └── waitUntil.ts │ └── tsconfig.json ├── networked-dom-protocol │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── networked-dom-v0.1 │ │ │ ├── README.md │ │ │ ├── constants.ts │ │ │ ├── from-client.ts │ │ │ ├── from-server.ts │ │ │ └── index.ts │ │ └── networked-dom-v0.2 │ │ │ ├── BufferReader.ts │ │ │ ├── BufferWriter.ts │ │ │ ├── README.md │ │ │ ├── common-structs │ │ │ ├── attributes.ts │ │ │ ├── index.ts │ │ │ └── nodeDescription.ts │ │ │ ├── constants.ts │ │ │ ├── decodeClientMessages.ts │ │ │ ├── decodeServerMessages.ts │ │ │ ├── encodeClientMessage.ts │ │ │ ├── encodeServerMessage.ts │ │ │ ├── featureDetection.ts │ │ │ ├── index.ts │ │ │ ├── messageTypes.ts │ │ │ ├── messages │ │ │ ├── from-client │ │ │ │ ├── connectUsers.test.ts │ │ │ │ ├── connectUsers.ts │ │ │ │ ├── disconnectUsers.test.ts │ │ │ │ ├── disconnectUsers.ts │ │ │ │ ├── event.test.ts │ │ │ │ ├── event.ts │ │ │ │ ├── index.ts │ │ │ │ ├── pong.test.ts │ │ │ │ └── pong.ts │ │ │ ├── from-server │ │ │ │ ├── attributesChanged.test.ts │ │ │ │ ├── attributesChanged.ts │ │ │ │ ├── batchEnd.test.ts │ │ │ │ ├── batchEnd.ts │ │ │ │ ├── batchStart.test.ts │ │ │ │ ├── batchStart.ts │ │ │ │ ├── changeHiddenFrom.test.ts │ │ │ │ ├── changeHiddenFrom.ts │ │ │ │ ├── changeVisibleTo.test.ts │ │ │ │ ├── changeVisibleTo.ts │ │ │ │ ├── childrenAdded.test.ts │ │ │ │ ├── childrenAdded.ts │ │ │ │ ├── childrenRemoved.test.ts │ │ │ │ ├── childrenRemoved.ts │ │ │ │ ├── documentTime.test.ts │ │ │ │ ├── documentTime.ts │ │ │ │ ├── error.test.ts │ │ │ │ ├── error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── ping.test.ts │ │ │ │ ├── ping.ts │ │ │ │ ├── snapshot.test.ts │ │ │ │ ├── snapshot.ts │ │ │ │ ├── textChanged.test.ts │ │ │ │ ├── textChanged.ts │ │ │ │ ├── warning.test.ts │ │ │ │ └── warning.ts │ │ │ └── index.ts │ │ │ ├── uvarint.test.ts │ │ │ ├── varint.test.ts │ │ │ └── warning.test.ts │ └── tsconfig.json ├── networked-dom-server │ ├── README.md │ ├── build.ts │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── networked-dom-web-client │ ├── README.md │ ├── build.ts │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── networked-dom-web-runner-broadcast │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── NetworkedDOMBroadcastReceiver.ts │ │ ├── NetworkedDOMBroadcastRunner.ts │ │ ├── broadcast-messages.ts │ │ └── index.ts │ ├── test │ │ ├── broadcast-end-to-end.test.ts │ │ ├── jest.setup.ts │ │ └── test-util.ts │ └── tsconfig.json ├── networked-dom-web-runner-relay │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── RemoteNetworkedDOMInstanceClient.ts │ │ ├── RemoteNetworkedDOMInstanceServer.ts │ │ ├── index.ts │ │ └── relay-messages.ts │ ├── test │ │ ├── jest.setup.ts │ │ ├── relay-end-to-end.test.ts │ │ └── test-util.ts │ └── tsconfig.json ├── networked-dom-web-runner │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── networked-dom-web-runner-iframe │ │ ├── build.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── IframeWebRunner.ts │ │ │ ├── WebBrowserDOMRunner.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ ├── FakeWebsocket.ts │ │ ├── IframeObservableDOMFactory.ts │ │ ├── NetworkedDOMWebRunnerClient.ts │ │ ├── RunnerIframe.ts │ │ └── index.ts │ ├── test │ │ ├── end-to-end.test.ts │ │ ├── jest.setup.ts │ │ └── test-util.ts │ └── tsconfig.json ├── networked-dom-web │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── DOMSanitizer.ts │ │ ├── ElementUtils.ts │ │ ├── NetworkedDOMWebsocket.ts │ │ ├── NetworkedDOMWebsocketV01Adapter.ts │ │ ├── NetworkedDOMWebsocketV02Adapter.ts │ │ └── index.ts │ ├── test │ │ ├── index.test.ts │ │ └── jest.setup.ts │ └── tsconfig.json ├── observable-dom-common │ ├── README.md │ ├── build.ts │ ├── package.json │ ├── src │ │ ├── ObservableDOMInterface.ts │ │ ├── index.ts │ │ └── messages.ts │ └── tsconfig.json ├── observable-dom │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── JSDOMRunner.ts │ │ ├── ObservableDOM.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── test │ │ ├── DOMToJSON.ts │ │ └── JSDOMRunner.test.ts │ └── tsconfig.json ├── schema-validator │ ├── README.md │ ├── build.ts │ ├── jest.config.ts │ ├── package.json │ ├── src │ │ ├── declaration.d.ts │ │ ├── index.ts │ │ └── validate.ts │ ├── test │ │ ├── basic-schema.test.ts │ │ ├── elements │ │ │ ├── m-attr-anim.test.ts │ │ │ ├── m-attr-lerp.test.ts │ │ │ ├── m-audio.test.ts │ │ │ ├── m-character.test.ts │ │ │ ├── m-chat-probe.test.ts │ │ │ ├── m-cube.test.ts │ │ │ ├── m-cylinder.ts │ │ │ ├── m-frame.test.ts │ │ │ ├── m-group.test.ts │ │ │ ├── m-label.test.ts │ │ │ ├── m-light.test.ts │ │ │ ├── m-link.test.ts │ │ │ ├── m-model.test.ts │ │ │ ├── m-plane.test.ts │ │ │ ├── m-position-probe.test.ts │ │ │ ├── m-prompt.test.ts │ │ │ └── script.test.ts │ │ └── exhaustive-tags.test.ts │ └── tsconfig.json └── schema │ ├── .gitignore │ ├── README.md │ ├── build.ts │ ├── events-tsconfig.json │ ├── jest.config.ts │ ├── package.json │ ├── src │ ├── declaration.d.ts │ ├── index.ts │ ├── json.ts │ ├── schema-src │ │ ├── events.d.ts │ │ ├── mml.xsd │ │ └── tsconfig.json │ ├── schemaDefinition.test.ts │ ├── schemaDefinition.ts │ ├── xml.ts │ └── xsd.ts │ └── tsconfig.json ├── test-utils ├── jest-browser-polyfills.ts └── mocks │ ├── MockAudioContext.ts │ ├── MockMediaStream.ts │ ├── MockPeerConnection.ts │ ├── MockVideoElement.ts │ └── types.ts ├── tsconfig.json ├── turbo.json └── utils ├── base64plugin.ts ├── build-library.ts └── dtsPlugin.ts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/help.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/DISCUSSION_TEMPLATE/help.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/ISSUE_TEMPLATE/enhancement.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/npm-install-build-and-cache/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/actions/npm-install-build-and-cache/action.yaml -------------------------------------------------------------------------------- /.github/actions/retrieve-deps-and-build/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/actions/retrieve-deps-and-build/action.yaml -------------------------------------------------------------------------------- /.github/actions/run-turbo-task/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/actions/run-turbo-task/action.yaml -------------------------------------------------------------------------------- /.github/workflows/ci-common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/workflows/ci-common.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-close.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/workflows/pr-close.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.11.1 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | viewer.mml.io -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/README.md -------------------------------------------------------------------------------- /branding/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generate.sh -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-1024x1024.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-128x128.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-16x16.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-2048x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-2048x2048.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-256x256.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-32x32.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-4096x4096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-4096x4096.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-512x512.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-64x64.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-padding-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-padding-16x16.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-padding-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-padding-32x32.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-black-square-padding-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-black-square-padding-64x64.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-1024x1024.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-128x128.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-16x16.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-2048x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-2048x2048.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-256x256.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-32x32.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-4096x4096.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-4096x4096.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-512x512.png -------------------------------------------------------------------------------- /branding/generated/logomark/mml-logomark-white-square-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logomark/mml-logomark-white-square-64x64.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-black-1472x576.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-black-1472x576.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-black-184x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-black-184x72.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-black-2944x1152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-black-2944x1152.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-black-368x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-black-368x144.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-black-46x18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-black-46x18.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-black-736x288.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-black-736x288.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-black-92x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-black-92x36.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-white-1472x576.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-white-1472x576.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-white-184x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-white-184x72.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-white-2944x1152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-white-2944x1152.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-white-368x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-white-368x144.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-white-46x18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-white-46x18.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-white-736x288.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-white-736x288.png -------------------------------------------------------------------------------- /branding/generated/logotype/mml-logotype-white-92x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/generated/logotype/mml-logotype-white-92x36.png -------------------------------------------------------------------------------- /branding/src/svg/animation/mml-logotype-animation-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/animation/mml-logotype-animation-black.svg -------------------------------------------------------------------------------- /branding/src/svg/animation/mml-logotype-animation-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/animation/mml-logotype-animation-white.svg -------------------------------------------------------------------------------- /branding/src/svg/logomark/mml-logomark-black-square-padding.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/logomark/mml-logomark-black-square-padding.svg -------------------------------------------------------------------------------- /branding/src/svg/logomark/mml-logomark-black-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/logomark/mml-logomark-black-square.svg -------------------------------------------------------------------------------- /branding/src/svg/logomark/mml-logomark-white-square-padding.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/logomark/mml-logomark-white-square-padding.svg -------------------------------------------------------------------------------- /branding/src/svg/logomark/mml-logomark-white-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/logomark/mml-logomark-white-square.svg -------------------------------------------------------------------------------- /branding/src/svg/logotype/mml-logotype-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/logotype/mml-logotype-black.svg -------------------------------------------------------------------------------- /branding/src/svg/logotype/mml-logotype-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/branding/src/svg/logotype/mml-logotype-white.svg -------------------------------------------------------------------------------- /check-node-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/check-node-version.js -------------------------------------------------------------------------------- /e2e-tests/jest-setup.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/jest-setup.d.ts -------------------------------------------------------------------------------- /e2e-tests/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/jest.config.ts -------------------------------------------------------------------------------- /e2e-tests/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/jest.setup.ts -------------------------------------------------------------------------------- /e2e-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/package.json -------------------------------------------------------------------------------- /e2e-tests/puppeteer_environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/puppeteer_environment.ts -------------------------------------------------------------------------------- /e2e-tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/setup.ts -------------------------------------------------------------------------------- /e2e-tests/shard-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/shard-tests.ts -------------------------------------------------------------------------------- /e2e-tests/src/assets/AnimatedMorphCube.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/AnimatedMorphCube.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/Body.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/Body.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/BoxAnimated.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/BoxAnimated.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/Head.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/Head.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/a-web-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/a-web-page.html -------------------------------------------------------------------------------- /e2e-tests/src/assets/anim_air.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/anim_air.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/anim_idle.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/anim_idle.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/anim_run.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/anim_run.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/draco-duck.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/draco-duck.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/duck.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/duck.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/duck_etc1s.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/duck_etc1s.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/duck_uastc.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/duck_uastc.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/idle.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/idle.glb -------------------------------------------------------------------------------- /e2e-tests/src/assets/some-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/some-data.json -------------------------------------------------------------------------------- /e2e-tests/src/assets/static-mml.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/static-mml.html -------------------------------------------------------------------------------- /e2e-tests/src/assets/test-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/test-image.jpg -------------------------------------------------------------------------------- /e2e-tests/src/assets/test-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/test-image.png -------------------------------------------------------------------------------- /e2e-tests/src/assets/timestamp-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/timestamp-video.mp4 -------------------------------------------------------------------------------- /e2e-tests/src/assets/transparency-test-image-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/transparency-test-image-black.png -------------------------------------------------------------------------------- /e2e-tests/src/assets/transparency-test-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/assets/transparency-test-image.png -------------------------------------------------------------------------------- /e2e-tests/src/attr-anim-assorted.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-anim-assorted.html -------------------------------------------------------------------------------- /e2e-tests/src/attr-anim-color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-anim-color.html -------------------------------------------------------------------------------- /e2e-tests/src/attr-anim-easing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-anim-easing.html -------------------------------------------------------------------------------- /e2e-tests/src/attr-anim-ping-pong.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-anim-ping-pong.html -------------------------------------------------------------------------------- /e2e-tests/src/attr-anim-precedence.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-anim-precedence.html -------------------------------------------------------------------------------- /e2e-tests/src/attr-anim-sequences.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-anim-sequences.html -------------------------------------------------------------------------------- /e2e-tests/src/attr-color.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-color.html -------------------------------------------------------------------------------- /e2e-tests/src/attr-lerp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/attr-lerp.html -------------------------------------------------------------------------------- /e2e-tests/src/canvas-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/canvas-test.html -------------------------------------------------------------------------------- /e2e-tests/src/click-position-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/click-position-test.html -------------------------------------------------------------------------------- /e2e-tests/src/clickable-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/clickable-test.html -------------------------------------------------------------------------------- /e2e-tests/src/fetch-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/fetch-test.html -------------------------------------------------------------------------------- /e2e-tests/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/index.ts -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-anim-removal-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-anim-removal-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-attachment-cleanup.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-attachment-cleanup.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-attachment-nested-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-attachment-nested-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-attachment-nested.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-attachment-nested.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-attachment-pose-reset.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-attachment-pose-reset.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-child-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-child-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-pause-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-pause-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-state-transitions-anim-enabled.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-state-transitions-anim-enabled.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-state-transitions-anim-to-child.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-state-transitions-anim-to-child.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-state-transitions-child-to-anim.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-state-transitions-child-to-anim.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-timing-loop.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-timing-loop.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-timing-speed-ratio.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-timing-speed-ratio.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-timing-start-pause.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-timing-start-pause.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-weight-blending-independent.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-weight-blending-independent.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-weight-blending-multiple.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-weight-blending-multiple.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-weight-blending-single.test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-weight-blending-single.test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-animation-weights-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-animation-weights-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-character-anim-pause-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-character-anim-pause-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-character-anim-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-character-anim-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-cube-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-cube-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-frame-bounds-load-range-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-frame-bounds-load-range-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-frame-bounds-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-frame-bounds-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-frame-load-range-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-frame-load-range-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-frame-static-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-frame-static-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-image-emissive-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-image-emissive-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-image-multiple-instances.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-image-multiple-instances.html -------------------------------------------------------------------------------- /e2e-tests/src/m-image-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-image-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-interaction-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-interaction-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-label-emissive-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-label-emissive-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-label-multiple-instances.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-label-multiple-instances.html -------------------------------------------------------------------------------- /e2e-tests/src/m-label-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-label-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-link-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-link-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-model-anim-pause-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-model-anim-pause-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-model-anim-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-model-anim-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-model-draco-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-model-draco-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-model-ktx2-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-model-ktx2-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-model-multiple-instances.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-model-multiple-instances.html -------------------------------------------------------------------------------- /e2e-tests/src/m-model-socket-nest-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-model-socket-nest-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-model-socket-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-model-socket-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-overlay-hierarchy-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-overlay-hierarchy-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-overlay-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-overlay-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-position-probe-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-position-probe-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-prompt-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-prompt-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-video-emissive-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-video-emissive-test.html -------------------------------------------------------------------------------- /e2e-tests/src/m-video-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/m-video-test.html -------------------------------------------------------------------------------- /e2e-tests/src/mml-logo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/src/mml-logo.html -------------------------------------------------------------------------------- /e2e-tests/teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/teardown.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-anim-assorted.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-anim-assorted.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-anim-color.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-anim-color.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-anim-easing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-anim-easing.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-anim-ping-pong.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-anim-ping-pong.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-anim-precedence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-anim-precedence.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-anim-sequences.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-anim-sequences.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-color.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-color.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/attr-lerp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/attr-lerp.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/canvas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/canvas.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/click-position.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/click-position.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/clickable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/clickable.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/fetch.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-anim-removal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-anim-removal.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-attachment-cleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-attachment-cleanup.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-attachment-nested.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-attachment-nested.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-attachment-pose-reset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-attachment-pose-reset.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-child.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-child.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-pause.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-pause.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-state-transitions-anim-enabled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-state-transitions-anim-enabled.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-state-transitions-anim-to-child.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-state-transitions-anim-to-child.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-state-transitions-child-to-anim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-state-transitions-child-to-anim.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-timing-loop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-timing-loop.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-timing-speed-ratio.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-timing-speed-ratio.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-timing-start-pause.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-timing-start-pause.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-weight-blending-independent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-weight-blending-independent.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-weight-blending-multiple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-weight-blending-multiple.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-weight-blending-single.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-weight-blending-single.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-animation-weights.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-animation-weights.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-character-anim-enabled.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-character-anim-enabled.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-character-anim-pause.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-character-anim-pause.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-cube-click.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-cube-click.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-frame-bounds-load-range.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-frame-bounds-load-range.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-frame-bounds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-frame-bounds.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-frame-load-range.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-frame-load-range.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-frame-static.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-frame-static.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-image-emissive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-image-emissive.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-image-multiple-instances.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-image-multiple-instances.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-image.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-interaction-click.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-interaction-click.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-label-emissive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-label-emissive.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-label-multiple-instances.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-label-multiple-instances.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-label.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-label.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-link.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-link.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-model-anim-pause.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-model-anim-pause.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-model-draco.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-model-draco.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-model-ktx2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-model-ktx2.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-model-multiple-instances.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-model-multiple-instances.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-model-socket-nest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-model-socket-nest.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-model-socket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-model-socket.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-overlay-hierarchy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-overlay-hierarchy.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-overlay.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-overlay.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-position-probe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-position-probe.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-prompt.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-video-emissive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-video-emissive.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/m-video.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/m-video.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/mml-logo-m-attr-anim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/mml-logo-m-attr-anim.test.ts -------------------------------------------------------------------------------- /e2e-tests/test/testing-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/test/testing-utils.ts -------------------------------------------------------------------------------- /e2e-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/e2e-tests/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/mml-web-client-example/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-client-example/build.ts -------------------------------------------------------------------------------- /examples/mml-web-client-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-client-example/package.json -------------------------------------------------------------------------------- /examples/mml-web-client-example/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-client-example/src/index.ts -------------------------------------------------------------------------------- /examples/mml-web-client-example/src/mml-document.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-client-example/src/mml-document.html -------------------------------------------------------------------------------- /examples/mml-web-client-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-client-example/tsconfig.json -------------------------------------------------------------------------------- /examples/mml-web-multi-renderer-example/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-multi-renderer-example/build.ts -------------------------------------------------------------------------------- /examples/mml-web-multi-renderer-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-multi-renderer-example/package.json -------------------------------------------------------------------------------- /examples/mml-web-multi-renderer-example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-multi-renderer-example/src/index.tsx -------------------------------------------------------------------------------- /examples/mml-web-multi-renderer-example/src/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-multi-renderer-example/src/static/index.html -------------------------------------------------------------------------------- /examples/mml-web-multi-renderer-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-multi-renderer-example/tsconfig.json -------------------------------------------------------------------------------- /examples/mml-web-runner-example/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-runner-example/build.ts -------------------------------------------------------------------------------- /examples/mml-web-runner-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-runner-example/package.json -------------------------------------------------------------------------------- /examples/mml-web-runner-example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-runner-example/src/index.tsx -------------------------------------------------------------------------------- /examples/mml-web-runner-example/src/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-runner-example/src/static/index.html -------------------------------------------------------------------------------- /examples/mml-web-runner-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/mml-web-runner-example/tsconfig.json -------------------------------------------------------------------------------- /examples/networked-dom-web-client-example/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-client-example/build.ts -------------------------------------------------------------------------------- /examples/networked-dom-web-client-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-client-example/package.json -------------------------------------------------------------------------------- /examples/networked-dom-web-client-example/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-client-example/src/index.ts -------------------------------------------------------------------------------- /examples/networked-dom-web-client-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-client-example/tsconfig.json -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-broadcast-example/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-broadcast-example/build.ts -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-broadcast-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-broadcast-example/package.json -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-broadcast-example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-broadcast-example/src/index.tsx -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-broadcast-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-broadcast-example/tsconfig.json -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-example/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-example/build.ts -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-example/package.json -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-example/src/index.tsx -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-example/src/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-example/src/static/index.html -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-example/tsconfig.json -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-relay-example/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-relay-example/build.ts -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-relay-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-relay-example/package.json -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-relay-example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-relay-example/src/index.tsx -------------------------------------------------------------------------------- /examples/networked-dom-web-runner-relay-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/networked-dom-web-runner-relay-example/tsconfig.json -------------------------------------------------------------------------------- /examples/protocol-benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/protocol-benchmarks/README.md -------------------------------------------------------------------------------- /examples/protocol-benchmarks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/protocol-benchmarks/package.json -------------------------------------------------------------------------------- /examples/protocol-benchmarks/src/decoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/protocol-benchmarks/src/decoding.ts -------------------------------------------------------------------------------- /examples/protocol-benchmarks/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/protocol-benchmarks/src/encoding.ts -------------------------------------------------------------------------------- /examples/protocol-benchmarks/src/prepare-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/protocol-benchmarks/src/prepare-data.ts -------------------------------------------------------------------------------- /examples/protocol-benchmarks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/examples/protocol-benchmarks/tsconfig.json -------------------------------------------------------------------------------- /github-pages-publisher/index.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /github-pages-publisher/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/github-pages-publisher/package.json -------------------------------------------------------------------------------- /github-pages-publisher/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/github-pages-publisher/publish.sh -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/fuzz/fuzz-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/fuzz/fuzz-types.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/fuzz/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/fuzz/index.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/fuzz/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/fuzz/random.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/fuzz/scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/fuzz/scenario.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/fuzz/tree-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/fuzz/tree-utils.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/fuzz/visibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/fuzz/visibility.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/jest.config.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/package.json -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/test/test-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/test/test-util.ts -------------------------------------------------------------------------------- /integration-tests/networked-dom-integration-tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/integration-tests/networked-dom-integration-tests/tsconfig.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/package.json -------------------------------------------------------------------------------- /packages/mml-react-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/README.md -------------------------------------------------------------------------------- /packages/mml-react-types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/package.json -------------------------------------------------------------------------------- /packages/mml-react-types/src/createAttributeGroupsDefinitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/createAttributeGroupsDefinitions.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/createElementsDeclarations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/createElementsDeclarations.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/createEventHandlerDeclarations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/createEventHandlerDeclarations.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/createReactCoreAttributesType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/createReactCoreAttributesType.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/createTSDeclarationsFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/createTSDeclarationsFile.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/createWindowEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/createWindowEvents.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/getGlobalDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/getGlobalDeclaration.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/index.ts -------------------------------------------------------------------------------- /packages/mml-react-types/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/src/util.ts -------------------------------------------------------------------------------- /packages/mml-react-types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-react-types/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-viewer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/README.md -------------------------------------------------------------------------------- /packages/mml-viewer/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/build.ts -------------------------------------------------------------------------------- /packages/mml-viewer/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/jest.config.ts -------------------------------------------------------------------------------- /packages/mml-viewer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/package.json -------------------------------------------------------------------------------- /packages/mml-viewer/src/FormIteration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/FormIteration.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/GraphicsMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/GraphicsMode.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/MMLSourceDefinition.ts: -------------------------------------------------------------------------------- 1 | export type MMLSourceDefinition = { 2 | url: string; 3 | }; 4 | -------------------------------------------------------------------------------- /packages/mml-viewer/src/PlayCanvasMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/PlayCanvasMode.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/PlayCanvasModeInternal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/PlayCanvasModeInternal.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/QueryParamState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/QueryParamState.test.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/QueryParamState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/QueryParamState.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/StandaloneViewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/StandaloneViewer.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/TagsMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/TagsMode.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ThreeJSMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ThreeJSMode.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ThreeJSModeInternal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ThreeJSModeInternal.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/calculateContentBounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/calculateContentBounds.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/characterAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/characterAnimation.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/declaration.d.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/env-maps/cloudysky_2k.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/env-maps/cloudysky_2k.jpg -------------------------------------------------------------------------------- /packages/mml-viewer/src/env-maps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/env-maps/index.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/index.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/parseXYZ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/parseXYZ.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/setDebugGlobals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/setDebugGlobals.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/static/favicon.svg -------------------------------------------------------------------------------- /packages/mml-viewer/src/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/static/index.html -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/FieldDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/FieldDefinition.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/HideUISection.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/HideUISection.module.css -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/HideUISection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/HideUISection.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/UIElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/UIElement.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/UIField.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/UIField.module.css -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/UIField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/UIField.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/UIGroup.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/UIGroup.module.css -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/UIGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/UIGroup.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/UnusedParameters.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/UnusedParameters.module.css -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/UnusedParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/UnusedParameters.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/ViewerUI.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/ViewerUI.module.css -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/ViewerUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/ViewerUI.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/fields.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/github-mark-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/github-mark-white.svg -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/setUrlParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/setUrlParam.ts -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/shared-styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/shared-styles.module.css -------------------------------------------------------------------------------- /packages/mml-viewer/src/ui/tooltip.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/src/ui/tooltip.module.css -------------------------------------------------------------------------------- /packages/mml-viewer/test/no-op.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/test/no-op.test.ts -------------------------------------------------------------------------------- /packages/mml-viewer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-viewer/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-web-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-client/README.md -------------------------------------------------------------------------------- /packages/mml-web-client/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-client/build.ts -------------------------------------------------------------------------------- /packages/mml-web-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-client/package.json -------------------------------------------------------------------------------- /packages/mml-web-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-client/src/index.ts -------------------------------------------------------------------------------- /packages/mml-web-client/test/no-op.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-client/test/no-op.test.ts -------------------------------------------------------------------------------- /packages/mml-web-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-client/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/README.md -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/build.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/jest.config.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/package.json -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/base64.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/base64.d.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/controls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/controls/index.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/index.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/ammo.wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/ammo.wasm.js -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/ammo.wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/ammo.wasm.wasm -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/draco.wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/draco.wasm.js -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/draco.wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/draco.wasm.wasm -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/glslang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/glslang.js -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/glslang.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/glslang.wasm -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/twgsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/twgsl.js -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/src/wasm/twgsl.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/src/wasm/twgsl.wasm -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/test/no-op.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/test/no-op.test.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas-standalone/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas-standalone/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/README.md -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/build.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/jest.config.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/package.json -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/PlayCanvasClickTrigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/PlayCanvasClickTrigger.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/PlayCanvasGraphicsAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/PlayCanvasGraphicsAdapter.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/PlayCanvasGraphicsInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/PlayCanvasGraphicsInterface.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/PlayCanvasInteractionAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/PlayCanvasInteractionAdapter.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/PlayCanvasReconnectingStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/PlayCanvasReconnectingStatus.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasAnimation.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasAudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasAudio.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasChatProbe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasChatProbe.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasCube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasCube.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasCylinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasCylinder.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasDebugHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasDebugHelper.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasFrame.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasImage.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasInteraction.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasLabel.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasLight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasLight.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasLink.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasMElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasMElement.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasModel.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasOverlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasOverlay.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasPlane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasPlane.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasPositionProbe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasPositionProbe.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasPrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasPrompt.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasRemoteDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasRemoteDocument.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasSphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasSphere.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasTransformable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasTransformable.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/PlayCanvasVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/PlayCanvasVideo.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/elements/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/elements/index.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/index.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/src/plane/plane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/src/plane/plane.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/test/no-op.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/test/no-op.test.ts -------------------------------------------------------------------------------- /packages/mml-web-playcanvas/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-playcanvas/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-web-runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/README.md -------------------------------------------------------------------------------- /packages/mml-web-runner/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/build.ts -------------------------------------------------------------------------------- /packages/mml-web-runner/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/jest.config.ts -------------------------------------------------------------------------------- /packages/mml-web-runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/package.json -------------------------------------------------------------------------------- /packages/mml-web-runner/src/MMLWebRunnerClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/src/MMLWebRunnerClient.ts -------------------------------------------------------------------------------- /packages/mml-web-runner/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/src/index.ts -------------------------------------------------------------------------------- /packages/mml-web-runner/test/end-to-end.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/test/end-to-end.test.ts -------------------------------------------------------------------------------- /packages/mml-web-runner/test/test-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/test/test-util.ts -------------------------------------------------------------------------------- /packages/mml-web-runner/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-runner/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/README.md -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/build.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/jest.config.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/package.json -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/src/StandaloneThreeJSAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/src/StandaloneThreeJSAdapter.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/src/controls/ThreeJSControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/src/controls/ThreeJSControls.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/src/controls/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/src/controls/index.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/src/index.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/test/no-op.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/test/no-op.test.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs-standalone/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs-standalone/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-web-threejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/README.md -------------------------------------------------------------------------------- /packages/mml-web-threejs/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/build.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/jest.config.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/package.json -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/ThreeJSClickTrigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/ThreeJSClickTrigger.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/ThreeJSGraphicsAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/ThreeJSGraphicsAdapter.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/ThreeJSGraphicsInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/ThreeJSGraphicsInterface.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/ThreeJSInteractionAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/ThreeJSInteractionAdapter.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/ThreeJSMemoryInspector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/ThreeJSMemoryInspector.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/ThreeJSReconnectingStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/ThreeJSReconnectingStatus.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSAnimation.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSAudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSAudio.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSChatProbe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSChatProbe.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSCube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSCube.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSCylinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSCylinder.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSDebugHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSDebugHelper.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSFrame.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSImage.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSInteraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSInteraction.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSLabel.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSLight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSLight.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSLink.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSMElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSMElement.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSModel.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSOverlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSOverlay.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSPlane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSPlane.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSPositionProbe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSPositionProbe.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSPrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSPrompt.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSRemoteDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSRemoteDocument.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSSphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSSphere.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSTransformable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSTransformable.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/ThreeJSVideo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/ThreeJSVideo.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/elements/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/elements/index.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/index.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSImageHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSImageHandle.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSImageLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSImageLoader.test.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSImageLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSImageLoader.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSImageResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSImageResource.test.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSImageResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSImageResource.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSLabelHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSLabelHandle.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSLabelResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSLabelResource.test.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSLabelResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSLabelResource.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSModelHandle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSModelHandle.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSModelResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSModelResource.test.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSModelResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSModelResource.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/ThreeJSResourceManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/ThreeJSResourceManager.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/__mocks__/CanvasText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/__mocks__/CanvasText.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/__mocks__/SkeletonUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/__mocks__/SkeletonUtils.js -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/__mocks__/model-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/__mocks__/model-loader.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/index.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/resources/setupMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/resources/setupMocks.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/src/types/PositionalAudioHelper.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/src/types/PositionalAudioHelper.d.ts -------------------------------------------------------------------------------- /packages/mml-web-threejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web-threejs/tsconfig.json -------------------------------------------------------------------------------- /packages/mml-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/README.md -------------------------------------------------------------------------------- /packages/mml-web/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/build.ts -------------------------------------------------------------------------------- /packages/mml-web/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/jest.config.ts -------------------------------------------------------------------------------- /packages/mml-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/package.json -------------------------------------------------------------------------------- /packages/mml-web/src/attribute-animation/AnimatedAttributeHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/attribute-animation/AnimatedAttributeHelper.ts -------------------------------------------------------------------------------- /packages/mml-web/src/attribute-animation/animation-timings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/attribute-animation/animation-timings.ts -------------------------------------------------------------------------------- /packages/mml-web/src/attribute-animation/easingFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/attribute-animation/easingFunctions.ts -------------------------------------------------------------------------------- /packages/mml-web/src/attribute-animation/easings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/attribute-animation/easings.ts -------------------------------------------------------------------------------- /packages/mml-web/src/attribute-animation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/attribute-animation/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/attributes/attribute-handling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/attributes/attribute-handling.ts -------------------------------------------------------------------------------- /packages/mml-web/src/attributes/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./attribute-handling"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/bounding-box/OrientedBoundingBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/bounding-box/OrientedBoundingBox.ts -------------------------------------------------------------------------------- /packages/mml-web/src/bounding-box/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./OrientedBoundingBox"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/canvas-text/CanvasText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/canvas-text/CanvasText.ts -------------------------------------------------------------------------------- /packages/mml-web/src/clickable/ClickableHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/clickable/ClickableHelper.ts -------------------------------------------------------------------------------- /packages/mml-web/src/collision/CollideableHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/collision/CollideableHelper.ts -------------------------------------------------------------------------------- /packages/mml-web/src/collision/MMLCollisionTrigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/collision/MMLCollisionTrigger.ts -------------------------------------------------------------------------------- /packages/mml-web/src/collision/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/collision/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/color/MMLColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/color/MMLColor.ts -------------------------------------------------------------------------------- /packages/mml-web/src/color/color-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/color/color-utils.ts -------------------------------------------------------------------------------- /packages/mml-web/src/color/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/color/colors.ts -------------------------------------------------------------------------------- /packages/mml-web/src/color/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/color/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/configure-window-for-mml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/configure-window-for-mml.ts -------------------------------------------------------------------------------- /packages/mml-web/src/debug-helper/DebugHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/debug-helper/DebugHelper.ts -------------------------------------------------------------------------------- /packages/mml-web/src/debug-helper/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./DebugHelper"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Animation.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/AttributeAnimation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/AttributeAnimation.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/AttributeLerp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/AttributeLerp.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Audio.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Character.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Character.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/ChatProbe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/ChatProbe.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Cube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Cube.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Cylinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Cylinder.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Frame.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Group.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Image.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Interaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Interaction.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Label.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Light.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Light.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Link.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/MElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/MElement.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Model.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Overlay.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Plane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Plane.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/PositionProbe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/PositionProbe.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Prompt.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/RemoteDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/RemoteDocument.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Sphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Sphere.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/TransformableElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/TransformableElement.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/Video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/Video.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/elements/register-custom-elements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/elements/register-custom-elements.ts -------------------------------------------------------------------------------- /packages/mml-web/src/frame/CreateWrappedScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/frame/CreateWrappedScene.ts -------------------------------------------------------------------------------- /packages/mml-web/src/frame/StaticHTMLFrameInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/frame/StaticHTMLFrameInstance.ts -------------------------------------------------------------------------------- /packages/mml-web/src/frame/WebSocketFrameInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/frame/WebSocketFrameInstance.ts -------------------------------------------------------------------------------- /packages/mml-web/src/frame/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/frame/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/global/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/global/global.ts -------------------------------------------------------------------------------- /packages/mml-web/src/global/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./global"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/AnimationGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/AnimationGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/AudioGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/AudioGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/ChatProbeGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/ChatProbeGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/CubeGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/CubeGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/CylinderGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/CylinderGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/DebugHelperGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/DebugHelperGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/FrameGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/FrameGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/GraphicsAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/GraphicsAdapter.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/ImageGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/ImageGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/InteractionGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/InteractionGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/LabelGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/LabelGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/LightGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/LightGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/LinkGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/LinkGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/MElementGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/MElementGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/ModelGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/ModelGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/OverlayGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/OverlayGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/PlaneGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/PlaneGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/PositionProbeGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/PositionProbeGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/PromptGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/PromptGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/RemoteDocumentGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/RemoteDocumentGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/SphereGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/SphereGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/TransformableGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/TransformableGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/VideoGraphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/VideoGraphics.ts -------------------------------------------------------------------------------- /packages/mml-web/src/graphics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/graphics/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/iframe/IframeWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/iframe/IframeWrapper.ts -------------------------------------------------------------------------------- /packages/mml-web/src/iframe/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./IframeWrapper"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/interaction-ui/InteractionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/interaction-ui/InteractionManager.ts -------------------------------------------------------------------------------- /packages/mml-web/src/interaction-ui/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./InteractionManager"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/loading/LoadingInstanceManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/loading/LoadingInstanceManager.ts -------------------------------------------------------------------------------- /packages/mml-web/src/loading/LoadingProgressBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/loading/LoadingProgressBar.ts -------------------------------------------------------------------------------- /packages/mml-web/src/loading/LoadingProgressManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/loading/LoadingProgressManager.ts -------------------------------------------------------------------------------- /packages/mml-web/src/loading/LoadingSpinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/loading/LoadingSpinner.ts -------------------------------------------------------------------------------- /packages/mml-web/src/loading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/loading/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/math/EulXYZ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/math/EulXYZ.ts -------------------------------------------------------------------------------- /packages/mml-web/src/math/Matr4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/math/Matr4.ts -------------------------------------------------------------------------------- /packages/mml-web/src/math/Quat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/math/Quat.ts -------------------------------------------------------------------------------- /packages/mml-web/src/math/Vect3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/math/Vect3.ts -------------------------------------------------------------------------------- /packages/mml-web/src/math/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/math/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/math/radToDeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/math/radToDeg.ts -------------------------------------------------------------------------------- /packages/mml-web/src/network/MMLNetworkSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/network/MMLNetworkSource.ts -------------------------------------------------------------------------------- /packages/mml-web/src/network/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./MMLNetworkSource"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/position/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./position-utils"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/position/position-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/position/position-utils.ts -------------------------------------------------------------------------------- /packages/mml-web/src/prompt-ui/ConfirmModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/prompt-ui/ConfirmModal.ts -------------------------------------------------------------------------------- /packages/mml-web/src/prompt-ui/Modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/prompt-ui/Modal.ts -------------------------------------------------------------------------------- /packages/mml-web/src/prompt-ui/PromptManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/prompt-ui/PromptManager.ts -------------------------------------------------------------------------------- /packages/mml-web/src/prompt-ui/PromptModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/prompt-ui/PromptModal.ts -------------------------------------------------------------------------------- /packages/mml-web/src/prompt-ui/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./PromptManager"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/remote-document/RemoteDocumentWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/remote-document/RemoteDocumentWrapper.ts -------------------------------------------------------------------------------- /packages/mml-web/src/remote-document/fetchRemoteStaticMML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/remote-document/fetchRemoteStaticMML.ts -------------------------------------------------------------------------------- /packages/mml-web/src/remote-document/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/remote-document/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/scene/FullScreenMMLScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/scene/FullScreenMMLScene.ts -------------------------------------------------------------------------------- /packages/mml-web/src/scene/MMLScene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/scene/MMLScene.ts -------------------------------------------------------------------------------- /packages/mml-web/src/scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/scene/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/status-ui/StatusUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/status-ui/StatusUI.ts -------------------------------------------------------------------------------- /packages/mml-web/src/status-ui/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./StatusUI"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/tag-debug-adapter/StandaloneTagDebugAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/tag-debug-adapter/StandaloneTagDebugAdapter.ts -------------------------------------------------------------------------------- /packages/mml-web/src/tag-debug-adapter/TagAdapterThemeColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/tag-debug-adapter/TagAdapterThemeColors.ts -------------------------------------------------------------------------------- /packages/mml-web/src/tag-debug-adapter/TagDebugAdapterDebugHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/tag-debug-adapter/TagDebugAdapterDebugHelper.ts -------------------------------------------------------------------------------- /packages/mml-web/src/tag-debug-adapter/TagDebugAdapterElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/tag-debug-adapter/TagDebugAdapterElement.ts -------------------------------------------------------------------------------- /packages/mml-web/src/tag-debug-adapter/TagDebugAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/tag-debug-adapter/TagDebugAttribute.ts -------------------------------------------------------------------------------- /packages/mml-web/src/tag-debug-adapter/TagDebugMElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/tag-debug-adapter/TagDebugMElement.ts -------------------------------------------------------------------------------- /packages/mml-web/src/tag-debug-adapter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/tag-debug-adapter/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/time/MMLDocumentTimeManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/time/MMLDocumentTimeManager.ts -------------------------------------------------------------------------------- /packages/mml-web/src/time/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./MMLDocumentTimeManager"; 2 | -------------------------------------------------------------------------------- /packages/mml-web/src/utils/EventHandlerCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/utils/EventHandlerCollection.ts -------------------------------------------------------------------------------- /packages/mml-web/src/utils/calculateContentSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/utils/calculateContentSize.ts -------------------------------------------------------------------------------- /packages/mml-web/src/video/StaticFileVideoSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/video/StaticFileVideoSource.ts -------------------------------------------------------------------------------- /packages/mml-web/src/video/VideoSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/video/VideoSource.ts -------------------------------------------------------------------------------- /packages/mml-web/src/video/WHEPVideoSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/video/WHEPVideoSource.ts -------------------------------------------------------------------------------- /packages/mml-web/src/video/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/video/index.ts -------------------------------------------------------------------------------- /packages/mml-web/src/video/negotiateConnectionWithClientOffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/src/video/negotiateConnectionWithClientOffer.ts -------------------------------------------------------------------------------- /packages/mml-web/test/EventHandlerCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/EventHandlerCollection.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/LoadingInstanceManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/LoadingInstanceManager.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/LoadingProgressManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/LoadingProgressManager.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/MMLCollisionTrigger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/MMLCollisionTrigger.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/OrientedBoundingBox.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/OrientedBoundingBox.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/animation-timings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/animation-timings.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/animation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/animation.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/attachment.body.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/attachment.body.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/attachment.remote.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/attachment.remote.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/attr-anim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/attr-anim.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/audio.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/audio.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/character.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/character.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/chat-probe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/chat-probe.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/color-parsing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/color-parsing.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/cube.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/cube.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/cylinder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/cylinder.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/group.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/group.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/image.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/image.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/interaction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/interaction.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/jest.setup.ts -------------------------------------------------------------------------------- /packages/mml-web/test/label.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/label.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/link.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/link.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/m-element-urls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/m-element-urls.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/model.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/plane.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/plane.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/position-probe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/position-probe.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/prompt.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/scene-test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/scene-test-utils.ts -------------------------------------------------------------------------------- /packages/mml-web/test/schema-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/schema-utils.ts -------------------------------------------------------------------------------- /packages/mml-web/test/sphere.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/sphere.test.ts -------------------------------------------------------------------------------- /packages/mml-web/test/video.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/test/video.test.ts -------------------------------------------------------------------------------- /packages/mml-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/mml-web/tsconfig.json -------------------------------------------------------------------------------- /packages/model-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/README.md -------------------------------------------------------------------------------- /packages/model-loader/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/build.ts -------------------------------------------------------------------------------- /packages/model-loader/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/jest.config.ts -------------------------------------------------------------------------------- /packages/model-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/package.json -------------------------------------------------------------------------------- /packages/model-loader/src/ModelLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/src/ModelLoader.ts -------------------------------------------------------------------------------- /packages/model-loader/src/base64.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/src/base64.d.ts -------------------------------------------------------------------------------- /packages/model-loader/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ModelLoader"; 2 | -------------------------------------------------------------------------------- /packages/model-loader/test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/test/jest.setup.ts -------------------------------------------------------------------------------- /packages/model-loader/test/model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/test/model.test.ts -------------------------------------------------------------------------------- /packages/model-loader/test/test-files/cube-DRACO.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/test/test-files/cube-DRACO.glb -------------------------------------------------------------------------------- /packages/model-loader/test/test-files/cube.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/test/test-files/cube.fbx -------------------------------------------------------------------------------- /packages/model-loader/test/test-files/cube.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/test/test-files/cube.glb -------------------------------------------------------------------------------- /packages/model-loader/test/test-files/cube.gltf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/test/test-files/cube.gltf -------------------------------------------------------------------------------- /packages/model-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/model-loader/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-document/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/README.md -------------------------------------------------------------------------------- /packages/networked-dom-document/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/jest.config.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/package.json -------------------------------------------------------------------------------- /packages/networked-dom-document/src/EditableNetworkedDOM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/EditableNetworkedDOM.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/NetworkedDOM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/NetworkedDOM.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/NetworkedDOMV01Connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/NetworkedDOMV01Connection.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/NetworkedDOMV02Connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/NetworkedDOMV02Connection.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/NodeManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/NodeManager.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/NodeWithSubjectivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/NodeWithSubjectivity.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/VisibilityManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/VisibilityManager.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/diffing/describeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/diffing/describeNode.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/diffing/listAttributeToSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/diffing/listAttributeToSet.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/diffing/mergeMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/diffing/mergeMutations.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/README.md -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/deepEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/deepEqual.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/diff.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/patch.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/pointer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/pointer.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/_index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/_index.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/arrays.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/arrays.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/create.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/issues.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/issues.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/patch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/patch.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/pointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/pointer.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/spec.json -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/test/spec.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/test/spec.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/src/rfc6902/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/src/rfc6902/util.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/test/diffing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/test/diffing.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/test/listAttributeToSet.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/test/listAttributeToSet.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/test/logging.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/test/logging.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/test/waitUntil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/test/waitUntil.ts -------------------------------------------------------------------------------- /packages/networked-dom-document/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-document/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-protocol/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/README.md -------------------------------------------------------------------------------- /packages/networked-dom-protocol/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-protocol/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/jest.config.ts -------------------------------------------------------------------------------- /packages/networked-dom-protocol/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/package.json -------------------------------------------------------------------------------- /packages/networked-dom-protocol/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-protocol/src/networked-dom-v0.1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/src/networked-dom-v0.1/README.md -------------------------------------------------------------------------------- /packages/networked-dom-protocol/src/networked-dom-v0.1/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/src/networked-dom-v0.1/constants.ts -------------------------------------------------------------------------------- /packages/networked-dom-protocol/src/networked-dom-v0.1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/src/networked-dom-v0.1/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-protocol/src/networked-dom-v0.2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/src/networked-dom-v0.2/README.md -------------------------------------------------------------------------------- /packages/networked-dom-protocol/src/networked-dom-v0.2/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/src/networked-dom-v0.2/constants.ts -------------------------------------------------------------------------------- /packages/networked-dom-protocol/src/networked-dom-v0.2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/src/networked-dom-v0.2/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-protocol/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-protocol/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-server/README.md -------------------------------------------------------------------------------- /packages/networked-dom-server/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-server/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-server/package.json -------------------------------------------------------------------------------- /packages/networked-dom-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-server/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-server/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-web-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-client/README.md -------------------------------------------------------------------------------- /packages/networked-dom-web-client/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-client/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-client/package.json -------------------------------------------------------------------------------- /packages/networked-dom-web-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-client/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-client/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/README.md -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/jest.config.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/package.json -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/test/jest.setup.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/test/test-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/test/test-util.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-broadcast/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-broadcast/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/README.md -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/jest.config.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/package.json -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/src/relay-messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/src/relay-messages.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/test/jest.setup.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/test/test-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/test/test-util.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner-relay/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner-relay/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/README.md -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/jest.config.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/package.json -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/src/FakeWebsocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/src/FakeWebsocket.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/src/IframeObservableDOMFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/src/IframeObservableDOMFactory.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/src/NetworkedDOMWebRunnerClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/src/NetworkedDOMWebRunnerClient.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/src/RunnerIframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/src/RunnerIframe.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/test/end-to-end.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/test/end-to-end.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/test/jest.setup.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/test/test-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/test/test-util.ts -------------------------------------------------------------------------------- /packages/networked-dom-web-runner/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web-runner/tsconfig.json -------------------------------------------------------------------------------- /packages/networked-dom-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/README.md -------------------------------------------------------------------------------- /packages/networked-dom-web/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/build.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/jest.config.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/package.json -------------------------------------------------------------------------------- /packages/networked-dom-web/src/DOMSanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/src/DOMSanitizer.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/src/ElementUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/src/ElementUtils.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/src/NetworkedDOMWebsocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/src/NetworkedDOMWebsocket.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/src/NetworkedDOMWebsocketV01Adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/src/NetworkedDOMWebsocketV01Adapter.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/src/NetworkedDOMWebsocketV02Adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/src/NetworkedDOMWebsocketV02Adapter.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/src/index.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/test/index.test.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/test/jest.setup.ts -------------------------------------------------------------------------------- /packages/networked-dom-web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/networked-dom-web/tsconfig.json -------------------------------------------------------------------------------- /packages/observable-dom-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom-common/README.md -------------------------------------------------------------------------------- /packages/observable-dom-common/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom-common/build.ts -------------------------------------------------------------------------------- /packages/observable-dom-common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom-common/package.json -------------------------------------------------------------------------------- /packages/observable-dom-common/src/ObservableDOMInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom-common/src/ObservableDOMInterface.ts -------------------------------------------------------------------------------- /packages/observable-dom-common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom-common/src/index.ts -------------------------------------------------------------------------------- /packages/observable-dom-common/src/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom-common/src/messages.ts -------------------------------------------------------------------------------- /packages/observable-dom-common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom-common/tsconfig.json -------------------------------------------------------------------------------- /packages/observable-dom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/README.md -------------------------------------------------------------------------------- /packages/observable-dom/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/build.ts -------------------------------------------------------------------------------- /packages/observable-dom/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/jest.config.ts -------------------------------------------------------------------------------- /packages/observable-dom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/package.json -------------------------------------------------------------------------------- /packages/observable-dom/src/JSDOMRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/src/JSDOMRunner.ts -------------------------------------------------------------------------------- /packages/observable-dom/src/ObservableDOM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/src/ObservableDOM.ts -------------------------------------------------------------------------------- /packages/observable-dom/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/src/index.ts -------------------------------------------------------------------------------- /packages/observable-dom/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/src/utils.ts -------------------------------------------------------------------------------- /packages/observable-dom/test/DOMToJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/test/DOMToJSON.ts -------------------------------------------------------------------------------- /packages/observable-dom/test/JSDOMRunner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/test/JSDOMRunner.test.ts -------------------------------------------------------------------------------- /packages/observable-dom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/observable-dom/tsconfig.json -------------------------------------------------------------------------------- /packages/schema-validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/README.md -------------------------------------------------------------------------------- /packages/schema-validator/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/build.ts -------------------------------------------------------------------------------- /packages/schema-validator/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/jest.config.ts -------------------------------------------------------------------------------- /packages/schema-validator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/package.json -------------------------------------------------------------------------------- /packages/schema-validator/src/declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/src/declaration.d.ts -------------------------------------------------------------------------------- /packages/schema-validator/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./validate"; 2 | -------------------------------------------------------------------------------- /packages/schema-validator/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/src/validate.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/basic-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/basic-schema.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-attr-anim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-attr-anim.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-attr-lerp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-attr-lerp.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-audio.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-audio.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-character.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-character.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-chat-probe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-chat-probe.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-cube.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-cube.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-cylinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-cylinder.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-frame.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-frame.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-group.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-group.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-label.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-label.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-light.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-light.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-link.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-link.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-model.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-plane.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-plane.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-position-probe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-position-probe.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/m-prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/m-prompt.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/elements/script.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/elements/script.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/test/exhaustive-tags.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/test/exhaustive-tags.test.ts -------------------------------------------------------------------------------- /packages/schema-validator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema-validator/tsconfig.json -------------------------------------------------------------------------------- /packages/schema/.gitignore: -------------------------------------------------------------------------------- 1 | docs/ 2 | -------------------------------------------------------------------------------- /packages/schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/README.md -------------------------------------------------------------------------------- /packages/schema/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/build.ts -------------------------------------------------------------------------------- /packages/schema/events-tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/events-tsconfig.json -------------------------------------------------------------------------------- /packages/schema/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/jest.config.ts -------------------------------------------------------------------------------- /packages/schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/package.json -------------------------------------------------------------------------------- /packages/schema/src/declaration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/declaration.d.ts -------------------------------------------------------------------------------- /packages/schema/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/index.ts -------------------------------------------------------------------------------- /packages/schema/src/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/json.ts -------------------------------------------------------------------------------- /packages/schema/src/schema-src/events.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/schema-src/events.d.ts -------------------------------------------------------------------------------- /packages/schema/src/schema-src/mml.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/schema-src/mml.xsd -------------------------------------------------------------------------------- /packages/schema/src/schema-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/schema-src/tsconfig.json -------------------------------------------------------------------------------- /packages/schema/src/schemaDefinition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/schemaDefinition.test.ts -------------------------------------------------------------------------------- /packages/schema/src/schemaDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/schemaDefinition.ts -------------------------------------------------------------------------------- /packages/schema/src/xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/xml.ts -------------------------------------------------------------------------------- /packages/schema/src/xsd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/src/xsd.ts -------------------------------------------------------------------------------- /packages/schema/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/packages/schema/tsconfig.json -------------------------------------------------------------------------------- /test-utils/jest-browser-polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/test-utils/jest-browser-polyfills.ts -------------------------------------------------------------------------------- /test-utils/mocks/MockAudioContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/test-utils/mocks/MockAudioContext.ts -------------------------------------------------------------------------------- /test-utils/mocks/MockMediaStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/test-utils/mocks/MockMediaStream.ts -------------------------------------------------------------------------------- /test-utils/mocks/MockPeerConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/test-utils/mocks/MockPeerConnection.ts -------------------------------------------------------------------------------- /test-utils/mocks/MockVideoElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/test-utils/mocks/MockVideoElement.ts -------------------------------------------------------------------------------- /test-utils/mocks/types.ts: -------------------------------------------------------------------------------- 1 | export type Writeable = { -readonly [P in keyof T]: T[P] }; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/turbo.json -------------------------------------------------------------------------------- /utils/base64plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/utils/base64plugin.ts -------------------------------------------------------------------------------- /utils/build-library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/utils/build-library.ts -------------------------------------------------------------------------------- /utils/dtsPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mml-io/mml/HEAD/utils/dtsPlugin.ts --------------------------------------------------------------------------------