@sveltejs/gl
Version:
A (very experimental) project to bring WebGL to Svelte
32 lines (27 loc) • 1.44 kB
JavaScript
// scene
export { default as Scene } from './scene/Scene.svelte';
export { default as Group } from './scene/Group.svelte';
export { default as Layer } from './scene/Layer.svelte';
export { default as Mesh } from './scene/Mesh/index.svelte';
export { default as Overlay } from './scene/Overlay.svelte';
export { default as Point } from './scene/Point.svelte';
export { default as Target } from './scene/Target.svelte';
// lights
export { default as AmbientLight } from './scene/lights/AmbientLight.svelte';
export { default as DirectionalLight } from './scene/lights/DirectionalLight.svelte';
export { default as PointLight } from './scene/lights/PointLight.svelte';
// controls
export { default as OrbitControls } from './controls/OrbitControls.svelte';
// cameras
export { default as PerspectiveCamera } from './scene/cameras/PerspectiveCamera.svelte';
export { default as OrthoCamera } from './scene/cameras/OrthoCamera.svelte';
// geometry
export { default as Geometry } from './geometry/Geometry.mjs';
export { default as box } from './geometry/box.mjs';
export { default as cone } from './geometry/cone.mjs';
export { default as dodecahedron } from './geometry/dodecahedron.mjs';
export { default as plane } from './geometry/plane.mjs';
export { default as icosphere } from './geometry/icosphere.mjs';
export { default as sphere } from './geometry/sphere.mjs';
// textures
export { default as Texture } from './abstract/Texture.mjs';