├── .github ├── dependabot.yml ├── scripts │ └── update-changelog.js └── workflows │ ├── dependabot-changelog.yml │ ├── nodejs.yml │ └── shipjs-trigger.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── prepare-commit-msg ├── .npmignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── commitlint.config.ts ├── eslint.conf.js ├── eslint.example-conf.js ├── eslint.test-conf.js ├── eslint.typescript-conf.js ├── examples ├── application │ ├── readme-screenshot.html │ ├── video-player.html │ └── webcam.html ├── assets │ ├── README.md │ ├── beach.mp4 │ ├── lake.jpg │ └── strings.wav └── introduction │ ├── audio.html │ ├── effects.html │ ├── export.html │ ├── functions.html │ ├── hello-world1.html │ ├── hello-world2.html │ ├── keyframes.html │ ├── media.html │ ├── stream.html │ └── text.html ├── jsdoc.conf.json ├── karma.conf.js ├── package.json ├── rollup.config.js ├── scripts └── effect │ ├── gen-effect-samples.html │ └── save-effect-samples.js ├── ship.config.js ├── spec ├── assets │ ├── effect │ │ ├── brightness.png │ │ ├── channels.png │ │ ├── chroma-key.png │ │ ├── contrast.png │ │ ├── gaussian-blur-horizontal.png │ │ ├── gaussian-blur-vertical.png │ │ ├── grayscale.png │ │ ├── original.png │ │ ├── pixelate.png │ │ ├── shader.png │ │ ├── stack.png │ │ └── transform │ │ │ ├── multiply.png │ │ │ ├── rotate.png │ │ │ ├── scale-fraction.png │ │ │ ├── scale.png │ │ │ └── translate.png │ └── layer │ │ ├── audio.wav │ │ ├── image.jpg │ │ └── video.mp4 ├── integration │ └── movie.spec.ts ├── smoke │ ├── effect │ │ ├── brightness.ts │ │ ├── channels.ts │ │ ├── chroma-key.ts │ │ ├── contrast.ts │ │ ├── gaussian-blur-horizontal.ts │ │ ├── gaussian-blur-vertical.ts │ │ ├── grayscale.ts │ │ ├── pixelate.ts │ │ ├── shader.ts │ │ ├── stack.ts │ │ └── transform.ts │ ├── layer.spec.ts │ ├── movie.spec.ts │ └── util.spec.ts ├── test-utils.ts └── unit │ ├── custom-array.ts │ ├── effect │ ├── base.spec.ts │ └── stack.spec.ts │ ├── event.spec.ts │ ├── layer │ ├── audio-source.spec.ts │ ├── base.spec.ts │ ├── video.spec.ts │ ├── visual-source.spec.ts │ └── visual.spec.ts │ ├── mocks │ ├── dom.ts │ ├── effect.ts │ ├── layer.ts │ └── movie.ts │ ├── movie │ ├── effects.spec.ts │ ├── layers.spec.ts │ └── movie.spec.ts │ └── util.spec.ts ├── src ├── custom-array.ts ├── effect │ ├── base.ts │ ├── brightness.ts │ ├── channels.ts │ ├── chroma-key.ts │ ├── contrast.ts │ ├── elliptical-mask.ts │ ├── gaussian-blur.ts │ ├── grayscale.ts │ ├── index.ts │ ├── pixelate.ts │ ├── shader.ts │ ├── stack.ts │ ├── transform.ts │ └── visual.ts ├── etro.ts ├── event.ts ├── index.ts ├── layer │ ├── audio-source.ts │ ├── audio.ts │ ├── base.ts │ ├── image.ts │ ├── index.ts │ ├── text.ts │ ├── video.ts │ ├── visual-source.ts │ └── visual.ts ├── movie │ ├── effects.ts │ ├── index.ts │ ├── layers.ts │ └── movie.ts ├── object.ts └── util.ts └── tsconfig.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/update-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.github/scripts/update-changelog.js -------------------------------------------------------------------------------- /.github/workflows/dependabot-changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.github/workflows/dependabot-changelog.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/shipjs-trigger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.github/workflows/shipjs-trigger.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.husky/prepare-commit-msg -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": false 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/commitlint.config.ts -------------------------------------------------------------------------------- /eslint.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/eslint.conf.js -------------------------------------------------------------------------------- /eslint.example-conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/eslint.example-conf.js -------------------------------------------------------------------------------- /eslint.test-conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/eslint.test-conf.js -------------------------------------------------------------------------------- /eslint.typescript-conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/eslint.typescript-conf.js -------------------------------------------------------------------------------- /examples/application/readme-screenshot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/application/readme-screenshot.html -------------------------------------------------------------------------------- /examples/application/video-player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/application/video-player.html -------------------------------------------------------------------------------- /examples/application/webcam.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/application/webcam.html -------------------------------------------------------------------------------- /examples/assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/assets/README.md -------------------------------------------------------------------------------- /examples/assets/beach.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/assets/beach.mp4 -------------------------------------------------------------------------------- /examples/assets/lake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/assets/lake.jpg -------------------------------------------------------------------------------- /examples/assets/strings.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/assets/strings.wav -------------------------------------------------------------------------------- /examples/introduction/audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/audio.html -------------------------------------------------------------------------------- /examples/introduction/effects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/effects.html -------------------------------------------------------------------------------- /examples/introduction/export.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/export.html -------------------------------------------------------------------------------- /examples/introduction/functions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/functions.html -------------------------------------------------------------------------------- /examples/introduction/hello-world1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/hello-world1.html -------------------------------------------------------------------------------- /examples/introduction/hello-world2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/hello-world2.html -------------------------------------------------------------------------------- /examples/introduction/keyframes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/keyframes.html -------------------------------------------------------------------------------- /examples/introduction/media.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/media.html -------------------------------------------------------------------------------- /examples/introduction/stream.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/stream.html -------------------------------------------------------------------------------- /examples/introduction/text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/examples/introduction/text.html -------------------------------------------------------------------------------- /jsdoc.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/jsdoc.conf.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/effect/gen-effect-samples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/scripts/effect/gen-effect-samples.html -------------------------------------------------------------------------------- /scripts/effect/save-effect-samples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/scripts/effect/save-effect-samples.js -------------------------------------------------------------------------------- /ship.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/ship.config.js -------------------------------------------------------------------------------- /spec/assets/effect/brightness.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/brightness.png -------------------------------------------------------------------------------- /spec/assets/effect/channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/channels.png -------------------------------------------------------------------------------- /spec/assets/effect/chroma-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/chroma-key.png -------------------------------------------------------------------------------- /spec/assets/effect/contrast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/contrast.png -------------------------------------------------------------------------------- /spec/assets/effect/gaussian-blur-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/gaussian-blur-horizontal.png -------------------------------------------------------------------------------- /spec/assets/effect/gaussian-blur-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/gaussian-blur-vertical.png -------------------------------------------------------------------------------- /spec/assets/effect/grayscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/grayscale.png -------------------------------------------------------------------------------- /spec/assets/effect/original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/original.png -------------------------------------------------------------------------------- /spec/assets/effect/pixelate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/pixelate.png -------------------------------------------------------------------------------- /spec/assets/effect/shader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/shader.png -------------------------------------------------------------------------------- /spec/assets/effect/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/stack.png -------------------------------------------------------------------------------- /spec/assets/effect/transform/multiply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/transform/multiply.png -------------------------------------------------------------------------------- /spec/assets/effect/transform/rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/transform/rotate.png -------------------------------------------------------------------------------- /spec/assets/effect/transform/scale-fraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/transform/scale-fraction.png -------------------------------------------------------------------------------- /spec/assets/effect/transform/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/transform/scale.png -------------------------------------------------------------------------------- /spec/assets/effect/transform/translate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/effect/transform/translate.png -------------------------------------------------------------------------------- /spec/assets/layer/audio.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/layer/audio.wav -------------------------------------------------------------------------------- /spec/assets/layer/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/layer/image.jpg -------------------------------------------------------------------------------- /spec/assets/layer/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/assets/layer/video.mp4 -------------------------------------------------------------------------------- /spec/integration/movie.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/integration/movie.spec.ts -------------------------------------------------------------------------------- /spec/smoke/effect/brightness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/brightness.ts -------------------------------------------------------------------------------- /spec/smoke/effect/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/channels.ts -------------------------------------------------------------------------------- /spec/smoke/effect/chroma-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/chroma-key.ts -------------------------------------------------------------------------------- /spec/smoke/effect/contrast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/contrast.ts -------------------------------------------------------------------------------- /spec/smoke/effect/gaussian-blur-horizontal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/gaussian-blur-horizontal.ts -------------------------------------------------------------------------------- /spec/smoke/effect/gaussian-blur-vertical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/gaussian-blur-vertical.ts -------------------------------------------------------------------------------- /spec/smoke/effect/grayscale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/grayscale.ts -------------------------------------------------------------------------------- /spec/smoke/effect/pixelate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/pixelate.ts -------------------------------------------------------------------------------- /spec/smoke/effect/shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/shader.ts -------------------------------------------------------------------------------- /spec/smoke/effect/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/stack.ts -------------------------------------------------------------------------------- /spec/smoke/effect/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/effect/transform.ts -------------------------------------------------------------------------------- /spec/smoke/layer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/layer.spec.ts -------------------------------------------------------------------------------- /spec/smoke/movie.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/movie.spec.ts -------------------------------------------------------------------------------- /spec/smoke/util.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/smoke/util.spec.ts -------------------------------------------------------------------------------- /spec/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/test-utils.ts -------------------------------------------------------------------------------- /spec/unit/custom-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/custom-array.ts -------------------------------------------------------------------------------- /spec/unit/effect/base.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/effect/base.spec.ts -------------------------------------------------------------------------------- /spec/unit/effect/stack.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/effect/stack.spec.ts -------------------------------------------------------------------------------- /spec/unit/event.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/event.spec.ts -------------------------------------------------------------------------------- /spec/unit/layer/audio-source.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/layer/audio-source.spec.ts -------------------------------------------------------------------------------- /spec/unit/layer/base.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/layer/base.spec.ts -------------------------------------------------------------------------------- /spec/unit/layer/video.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/layer/video.spec.ts -------------------------------------------------------------------------------- /spec/unit/layer/visual-source.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/layer/visual-source.spec.ts -------------------------------------------------------------------------------- /spec/unit/layer/visual.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/layer/visual.spec.ts -------------------------------------------------------------------------------- /spec/unit/mocks/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/mocks/dom.ts -------------------------------------------------------------------------------- /spec/unit/mocks/effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/mocks/effect.ts -------------------------------------------------------------------------------- /spec/unit/mocks/layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/mocks/layer.ts -------------------------------------------------------------------------------- /spec/unit/mocks/movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/mocks/movie.ts -------------------------------------------------------------------------------- /spec/unit/movie/effects.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/movie/effects.spec.ts -------------------------------------------------------------------------------- /spec/unit/movie/layers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/movie/layers.spec.ts -------------------------------------------------------------------------------- /spec/unit/movie/movie.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/movie/movie.spec.ts -------------------------------------------------------------------------------- /spec/unit/util.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/spec/unit/util.spec.ts -------------------------------------------------------------------------------- /src/custom-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/custom-array.ts -------------------------------------------------------------------------------- /src/effect/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/base.ts -------------------------------------------------------------------------------- /src/effect/brightness.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/brightness.ts -------------------------------------------------------------------------------- /src/effect/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/channels.ts -------------------------------------------------------------------------------- /src/effect/chroma-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/chroma-key.ts -------------------------------------------------------------------------------- /src/effect/contrast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/contrast.ts -------------------------------------------------------------------------------- /src/effect/elliptical-mask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/elliptical-mask.ts -------------------------------------------------------------------------------- /src/effect/gaussian-blur.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/gaussian-blur.ts -------------------------------------------------------------------------------- /src/effect/grayscale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/grayscale.ts -------------------------------------------------------------------------------- /src/effect/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/index.ts -------------------------------------------------------------------------------- /src/effect/pixelate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/pixelate.ts -------------------------------------------------------------------------------- /src/effect/shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/shader.ts -------------------------------------------------------------------------------- /src/effect/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/stack.ts -------------------------------------------------------------------------------- /src/effect/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/transform.ts -------------------------------------------------------------------------------- /src/effect/visual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/effect/visual.ts -------------------------------------------------------------------------------- /src/etro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/etro.ts -------------------------------------------------------------------------------- /src/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/event.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/layer/audio-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/audio-source.ts -------------------------------------------------------------------------------- /src/layer/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/audio.ts -------------------------------------------------------------------------------- /src/layer/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/base.ts -------------------------------------------------------------------------------- /src/layer/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/image.ts -------------------------------------------------------------------------------- /src/layer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/index.ts -------------------------------------------------------------------------------- /src/layer/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/text.ts -------------------------------------------------------------------------------- /src/layer/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/video.ts -------------------------------------------------------------------------------- /src/layer/visual-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/visual-source.ts -------------------------------------------------------------------------------- /src/layer/visual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/layer/visual.ts -------------------------------------------------------------------------------- /src/movie/effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/movie/effects.ts -------------------------------------------------------------------------------- /src/movie/index.ts: -------------------------------------------------------------------------------- 1 | export * from './movie' 2 | -------------------------------------------------------------------------------- /src/movie/layers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/movie/layers.ts -------------------------------------------------------------------------------- /src/movie/movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/movie/movie.ts -------------------------------------------------------------------------------- /src/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/object.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/src/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/etro-js/etro/HEAD/tsconfig.json --------------------------------------------------------------------------------