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.
177 lines • 8.38 kB
TypeScript
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';
//# sourceMappingURL=Threejs.d.ts.map