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.

75 lines 4.92 kB
// base 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'; // pipeline 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 { SSAAPlugin } from './pipeline/SSAAPlugin'; export { SSAOPlugin, SSAOPluginPass } from './pipeline/SSAOPlugin'; // ui export { RenderTargetPreviewPlugin } from './ui/RenderTargetPreviewPlugin'; export { GeometryUVPreviewPlugin } from './ui/GeometryUVPreviewPlugin'; export { ViewerUiConfigPlugin } from './ui/ViewerUiConfigPlugin'; export { SceneUiConfigPlugin } from './ui/SceneUiConfigPlugin'; // interaction export { DropzonePlugin } 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'; // import 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 export { AssetExporterPlugin } from './export/AssetExporterPlugin'; export { CanvasSnapshotPlugin, CanvasSnipperPlugin } from './export/CanvasSnapshotPlugin'; export { FileTransferPlugin } from './export/FileTransferPlugin'; // postprocessing 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'; // animation export { GLTFAnimationPlugin } from './animation/GLTFAnimationPlugin'; export { PopmotionPlugin } from './animation/PopmotionPlugin'; export { TransformAnimationPlugin } from './animation/TransformAnimationPlugin'; export { CameraViewPlugin } from './animation/CameraViewPlugin'; export { AnimationObjectPlugin } from './animation/AnimationObjectPlugin'; // material 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'; // rendering export { VirtualCamerasPlugin } from './rendering/VirtualCamerasPlugin'; // configurator export { MaterialConfiguratorBasePlugin } from './configurator/MaterialConfiguratorBasePlugin'; export { SwitchNodeBasePlugin } from './configurator/SwitchNodeBasePlugin'; // extras export { HDRiGroundPlugin } from './extras/HDRiGroundPlugin'; export { Object3DWidgetsPlugin } from './extras/Object3DWidgetsPlugin'; export { Object3DGeneratorPlugin } from './extras/Object3DGeneratorPlugin'; export { ContactShadowGroundPlugin } from './extras/ContactShadowGroundPlugin'; export { SimplifyModifierPlugin } from './extras/SimplifyModifierPlugin'; export { MeshOptSimplifyModifierPlugin } from './extras/MeshOptSimplifyModifierPlugin'; export { GLTFKHRMaterialVariantsPlugin } from './extras/GLTFKHRMaterialVariantsPlugin'; //# sourceMappingURL=index.js.map