UNPKG

threepipe

Version:

A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.

232 lines (227 loc) 8.02 kB
export {WebGLArrayRenderTarget} from 'three' export {WebGL3DRenderTarget} from 'three' export {WebGLMultipleRenderTargets} from 'three' export {WebGLCubeRenderTarget} from 'three' export {WebGLRenderTarget} from 'three' export {WebGLRenderer} from 'three' export {WebGL1Renderer} from 'three' export {ShaderLib} from 'three' export {UniformsLib} from 'three' export {UniformsUtils} from 'three' export {ShaderChunk} from 'three' export {FogExp2} from 'three' export {Fog} from 'three' export {Scene} from 'three' export {Sprite} from 'three' export {LOD} from 'three' export {SkinnedMesh} from 'three' export {Skeleton} from 'three' export {Bone} from 'three' export {Mesh} from 'three' export {InstancedMesh} from 'three' export {BatchedMesh} from 'three' export {LineSegments} from 'three' export {LineLoop} from 'three' export {Line} from 'three' export {Points} from 'three' export {Group} from 'three' export {VideoTexture} from 'three' export {FramebufferTexture} from 'three' export {Source} from 'three' export {DataTexture} from 'three' export {DataArrayTexture} from 'three' export {Data3DTexture} from 'three' export {CompressedTexture} from 'three' export {CompressedArrayTexture} from 'three' export {CompressedCubeTexture} from 'three' export {CubeTexture} from 'three' export {CanvasTexture} from 'three' export {DepthTexture} from 'three' export {Texture} from 'three' export {BoxGeometry, CapsuleGeometry, CircleGeometry, ConeGeometry, CylinderGeometry, DodecahedronGeometry, EdgesGeometry, ExtrudeGeometry, type ExtrudeGeometryOptions, IcosahedronGeometry, LatheGeometry, OctahedronGeometry, PlaneGeometry, PolyhedronGeometry, RingGeometry, ShapeGeometry, SphereGeometry, TetrahedronGeometry, TorusGeometry, TorusKnotGeometry, TubeGeometry, WireframeGeometry} from 'three' export { ShadowMaterial, SpriteMaterial, RawShaderMaterial, ShaderMaterial, PointsMaterial, MeshPhysicalMaterial, MeshStandardMaterial, MeshPhongMaterial, MeshToonMaterial, MeshNormalMaterial, MeshLambertMaterial, MeshDepthMaterial, MeshDistanceMaterial, MeshBasicMaterial, MeshMatcapMaterial, LineDashedMaterial, LineBasicMaterial, Material, } from 'three' export {AnimationLoader} from 'three' export {CompressedTextureLoader} from 'three' export {CubeTextureLoader} from 'three' export {DataTextureLoader} from 'three' export {TextureLoader} from 'three' export {ObjectLoader} from 'three' export {MaterialLoader} from 'three' export {BufferGeometryLoader} from 'three' export {DefaultLoadingManager, LoadingManager} from 'three' export {ImageLoader} from 'three' export {ImageBitmapLoader} from 'three' export {FileLoader} from 'three' export {Loader} from 'three' export {LoaderUtils} from 'three' export {Cache} from 'three' export {AudioLoader} from 'three' export {SpotLight} from 'three' export {PointLight} from 'three' export {RectAreaLight} from 'three' export {HemisphereLight} from 'three' export {DirectionalLight} from 'three' export {AmbientLight} from 'three' export {Light} from 'three' export {LightProbe} from 'three' export {StereoCamera} from 'three' export {PerspectiveCamera} from 'three' export {OrthographicCamera} from 'three' export {CubeCamera} from 'three' export {ArrayCamera} from 'three' export {Camera} from 'three' export {AudioListener} from 'three' export {PositionalAudio} from 'three' export {AudioContext} from 'three' export {AudioAnalyser} from 'three' export {Audio} from 'three' export {VectorKeyframeTrack} from 'three' export {StringKeyframeTrack} from 'three' export {QuaternionKeyframeTrack} from 'three' export {NumberKeyframeTrack} from 'three' export {ColorKeyframeTrack} from 'three' export {BooleanKeyframeTrack} from 'three' export {PropertyMixer} from 'three' export {PropertyBinding} from 'three' export {KeyframeTrack} from 'three' export {AnimationUtils} from 'three' export {AnimationObjectGroup} from 'three' export {AnimationMixer} from 'three' export {AnimationClip} from 'three' export {AnimationAction} from 'three' export {RenderTarget} from 'three' export {Uniform} from 'three' export {UniformsGroup} from 'three' export {InstancedBufferGeometry} from 'three' export {BufferGeometry} from 'three' export {InterleavedBufferAttribute} from 'three' export {InstancedInterleavedBuffer} from 'three' export {InterleavedBuffer} from 'three' export {InstancedBufferAttribute} from 'three' export {GLBufferAttribute} from 'three' export { Float64BufferAttribute, Float32BufferAttribute, Float16BufferAttribute, Uint32BufferAttribute, Int32BufferAttribute, Uint16BufferAttribute, Int16BufferAttribute, Uint8ClampedBufferAttribute, Uint8BufferAttribute, Int8BufferAttribute, BufferAttribute, } from 'three' export {Object3D} from 'three' export {Raycaster} from 'three' export {Layers} from 'three' export {EventDispatcher} from 'three' export {Clock} from 'three' export {QuaternionLinearInterpolant} from 'three' export {LinearInterpolant} from 'three' export {DiscreteInterpolant} from 'three' export {CubicInterpolant} from 'three' export {Interpolant} from 'three' export {Triangle} from 'three' export {MathUtils} from 'three' export {Spherical} from 'three' export {Cylindrical} from 'three' export {Plane} from 'three' export {Frustum} from 'three' export {Sphere} from 'three' export {Ray} from 'three' export {Matrix4} from 'three' export {Matrix3} from 'three' export {Matrix2} from 'three' export {Box3} from 'three' export {Box2} from 'three' export {Line3} from 'three' export {Euler, type EulerOrder} from 'three' export {Vector4, type Vector4Tuple} from 'three' export {Vector3, type Vector3Tuple} from 'three' export {Vector2, type Vector2Tuple} from 'three' export {Quaternion} from 'three' export {Color} from 'three' export {ColorManagement} from 'three' export {SphericalHarmonics3} from 'three' export {SpotLightHelper} from 'three' export {SkeletonHelper} from 'three' export {PointLightHelper} from 'three' export {HemisphereLightHelper} from 'three' export {GridHelper} from 'three' export {PolarGridHelper} from 'three' export {DirectionalLightHelper} from 'three' export {CameraHelper} from 'three' export {BoxHelper} from 'three' export {Box3Helper} from 'three' export {PlaneHelper} from 'three' export {ArrowHelper} from 'three' export {AxesHelper} from 'three' export {ArcCurve} from 'three' export {CatmullRomCurve3} from 'three' export {CubicBezierCurve} from 'three' export {CubicBezierCurve3} from 'three' export {EllipseCurve} from 'three' export {LineCurve} from 'three' export {LineCurve3} from 'three' export {QuadraticBezierCurve} from 'three' export {QuadraticBezierCurve3} from 'three' export {SplineCurve} from 'three' export {Shape} from 'three' export {Path} from 'three' export {ShapePath} from 'three' export {CurvePath} from 'three' export {Curve} from 'three' export {DataUtils} from 'three' export {ImageUtils} from 'three' export {ShapeUtils} from 'three' export {PMREMGenerator} from 'three' export {WebGLUtils} from 'three' export * from 'three/src/constants.js' export type {ColorRepresentation, HSL, RGB} from 'three' export type {ShaderMaterialParameters} from 'three' export type {MaterialEventMap, BufferGeometryEventMap, Object3DEventMap, BaseEvent, AnimationMixerEventMap, TextureEventMap, InstancedMeshEventMap, WebXRManagerEventMap, WebXRSpaceEventMap, XRControllerEventType} from 'three' export type {Event, EventListener, EventListener2, Event2} from 'three' export type {MeshPhysicalMaterialParameters, MeshBasicMaterialParameters, MaterialParameters} from 'three' export type {TypedArray, WebXRArrayCamera} from 'three' export type {WebGLProgramParametersWithUniforms, WebGLProgramParameters, WebGL1PixelFormat, WebGLCapabilitiesParameters, WebGL2PixelFormat, WebGLDebug, WebGLRendererParameters, WebGLRenderTargetOptions, WebGLLightsState} from 'three' export type {ShaderLibShader, IUniform} from 'three'