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.
67 lines • 5.56 kB
TypeScript
export { PipelinePassPlugin } from './base/PipelinePassPlugin';
export { BaseImporterPlugin } from './base/BaseImporterPlugin';
export { BaseGroundPlugin } from './base/BaseGroundPlugin';
export { ACameraControlsPlugin } from './base/ACameraControlsPlugin';
export { AAssetManagerProcessStatePlugin } from './base/AAssetManagerProcessStatePlugin';
export { ProgressivePlugin, ProgressiveBlendPass } from './pipeline/ProgressivePlugin';
export { GBufferPlugin, GBufferMaterial, DepthNormalMaterial } from './pipeline/GBufferPlugin';
export { DepthBufferPlugin } from './pipeline/DepthBufferPlugin';
export { NormalBufferPlugin } from './pipeline/NormalBufferPlugin';
export { FrameFadePlugin, FrameFadeBlendPass } from './pipeline/FrameFadePlugin';
export type { ProgressivePluginTarget } from './pipeline/ProgressivePlugin';
export type { GBufferPluginPass, GBufferUpdater, GBufferUpdaterContext, GBufferPluginTarget } from './pipeline/GBufferPlugin';
export type { DepthBufferPluginPass, DepthBufferPluginTarget } from './pipeline/DepthBufferPlugin';
export type { NormalBufferPluginPass, NormalBufferPluginTarget } from './pipeline/NormalBufferPlugin';
export { SSAAPlugin } from './pipeline/SSAAPlugin';
export { SSAOPlugin, SSAOPluginPass, type SSAOPluginTarget } from './pipeline/SSAOPlugin';
export { RenderTargetPreviewPlugin, type RenderTargetBlock } from './ui/RenderTargetPreviewPlugin';
export { GeometryUVPreviewPlugin, type TargetBlock } from './ui/GeometryUVPreviewPlugin';
export { ViewerUiConfigPlugin } from './ui/ViewerUiConfigPlugin';
export { SceneUiConfigPlugin } from './ui/SceneUiConfigPlugin';
export { DropzonePlugin, type DropzonePluginOptions } from './interaction/DropzonePlugin';
export { FullScreenPlugin } from './interaction/FullScreenPlugin';
export { LoadingScreenPlugin } from './interaction/LoadingScreenPlugin';
export { InteractionPromptPlugin } from './interaction/InteractionPromptPlugin';
export { PickingPlugin } from './interaction/PickingPlugin';
export { TransformControlsPlugin } from './interaction/TransformControlsPlugin';
export { EditorViewWidgetPlugin } from './interaction/EditorViewWidgetPlugin';
export { DeviceOrientationControlsPlugin } from './interaction/DeviceOrientationControlsPlugin';
export { PointerLockControlsPlugin } from './interaction/PointerLockControlsPlugin';
export { ThreeFirstPersonControlsPlugin } from './interaction/ThreeFirstPersonControlsPlugin';
export { UndoManagerPlugin, createBindingsProxy } from './interaction/UndoManagerPlugin';
export { Rhino3dmLoadPlugin } from './import/Rhino3dmLoadPlugin';
export { USDZLoadPlugin } from './import/USDZLoadPlugin';
export { PLYLoadPlugin } from './import/PLYLoadPlugin';
export { STLLoadPlugin } from './import/STLLoadPlugin';
export { KTXLoadPlugin } from './import/KTXLoadPlugin';
export { KTX2LoadPlugin, KTX2Loader2, KHR_TEXTURE_BASISU } from './import/KTX2LoadPlugin';
export { GLTFMeshOptDecodePlugin } from './import/GLTFMeshOptDecodePlugin';
export { AssetExporterPlugin, type ExportAssetOptions } from './export/AssetExporterPlugin';
export { CanvasSnapshotPlugin, CanvasSnipperPlugin, type CanvasSnapshotPluginOptions } from './export/CanvasSnapshotPlugin';
export { FileTransferPlugin } from './export/FileTransferPlugin';
export { AScreenPassExtensionPlugin } from './postprocessing/AScreenPassExtensionPlugin';
export { TonemapPlugin } from './postprocessing/TonemapPlugin';
export { VignettePlugin } from './postprocessing/VignettePlugin';
export { ChromaticAberrationPlugin } from './postprocessing/ChromaticAberrationPlugin';
export { FilmicGrainPlugin } from './postprocessing/FilmicGrainPlugin';
export { GLTFAnimationPlugin } from './animation/GLTFAnimationPlugin';
export { PopmotionPlugin, type AnimationResult } from './animation/PopmotionPlugin';
export { TransformAnimationPlugin, type TSavedTransform } from './animation/TransformAnimationPlugin';
export { CameraViewPlugin, type CameraViewPluginOptions } from './animation/CameraViewPlugin';
export { AnimationObjectPlugin } from './animation/AnimationObjectPlugin';
export { ClearcoatTintPlugin, clearCoatTintGLTFExtension } from './material/ClearcoatTintPlugin';
export { NoiseBumpMaterialPlugin, noiseBumpMaterialGLTFExtension } from './material/NoiseBumpMaterialPlugin';
export { CustomBumpMapPlugin, customBumpMapGLTFExtension } from './material/CustomBumpMapPlugin';
export { ParallaxMappingPlugin } from './material/ParallaxMappingPlugin';
export { FragmentClippingExtensionPlugin, FragmentClippingMode, fragmentClippingGLTFExtension } from './material/FragmentClippingExtensionPlugin';
export { VirtualCamerasPlugin, type VirtualCamera, type VirtualCamerasPluginEventMap } from './rendering/VirtualCamerasPlugin';
export { MaterialConfiguratorBasePlugin, type MaterialVariations } from './configurator/MaterialConfiguratorBasePlugin';
export { SwitchNodeBasePlugin, type ObjectSwitchNode } from './configurator/SwitchNodeBasePlugin';
export { HDRiGroundPlugin } from './extras/HDRiGroundPlugin';
export { Object3DWidgetsPlugin, type IObject3DHelper } from './extras/Object3DWidgetsPlugin';
export { Object3DGeneratorPlugin } from './extras/Object3DGeneratorPlugin';
export { ContactShadowGroundPlugin } from './extras/ContactShadowGroundPlugin';
export { SimplifyModifierPlugin, type SimplifyOptions } from './extras/SimplifyModifierPlugin';
export { MeshOptSimplifyModifierPlugin } from './extras/MeshOptSimplifyModifierPlugin';
export { GLTFKHRMaterialVariantsPlugin } from './extras/GLTFKHRMaterialVariantsPlugin';
//# sourceMappingURL=index.d.ts.map