@enable3d/phaser-extension
Version:
3D extension for Phaser 3
30 lines • 1.75 kB
JavaScript
/**
* @author Yannick Deubel (https://github.com/yandeu)
* @copyright Copyright (c) 2020 Yannick Deubel; Project Url: https://github.com/enable3d/enable3d
* @license {@link https://github.com/enable3d/enable3d/blob/master/LICENSE|LGPL-3.0}
*/
export { Scene3D } from './scene3d.js';
export { enable3d } from './enable3d.js';
export { PhysicsLoader } from '/common/dist/physicsLoader.js';
export { Canvas } from '/common/dist/customCanvas.js';
export { ExtendedMesh } from '/common/dist/extendedMesh.js';
export { ExtendedObject3D } from '/common/dist/extendedObject3D.js';
export { ExtendedGroup } from '/common/dist/extendedGroup.js';
// experimental flat components
export * as FLAT from '/three-graphics/dist/flat/index.js';
// three.js
export * as THREE from 'three';
export * as Types from '/common/dist/types.js';
// misc
export { JoyStick } from '/common/dist/misc/joystick.js';
export { ThirdPersonControls } from '/common/dist/misc/thirdPersonControls.js';
export { FirstPersonControls } from '/common/dist/misc/firstPersonControls.js';
export { PointerLock } from '/common/dist/misc/pointerLock.js';
export { PointerDrag } from '/common/dist/misc/pointerDrag.js';
// post-processing
export { EffectComposer } from 'three/examples/jsm/postprocessing/EffectComposer.js';
export { RenderPass } from 'three/examples/jsm/postprocessing/RenderPass.js';
export { ShaderPass } from 'three/examples/jsm/postprocessing/ShaderPass.js';
export { GlitchPass } from 'three/examples/jsm/postprocessing/GlitchPass.js';
export { DotScreenShader } from 'three/examples/jsm/shaders/DotScreenShader.js';
//# sourceMappingURL=index.js.map