@types/three
Version:
TypeScript definitions for three
28 lines (26 loc) • 1.86 kB
TypeScript
export * from "./Three.Core.js";
export * from "./materials/nodes/NodeMaterials.js";
export { default as BundleGroup } from "./renderers/common/BundleGroup.js";
export { default as PMREMGenerator } from "./renderers/common/extras/PMREMGenerator.js";
export { default as Lighting } from "./renderers/common/Lighting.js";
export { default as PostProcessing } from "./renderers/common/PostProcessing.js";
export { default as QuadMesh } from "./renderers/common/QuadMesh.js";
export type { default as Renderer } from "./renderers/common/Renderer.js";
export { default as WebGPURenderer } from "./renderers/webgpu/WebGPURenderer.js";
import * as RendererUtils from "./renderers/common/RendererUtils.js";
export { RendererUtils };
export { default as IESSpotLight } from "./lights/webgpu/IESSpotLight.js";
export { default as ProjectorLight } from "./lights/webgpu/ProjectorLight.js";
export { default as NodeLoader } from "./loaders/nodes/NodeLoader.js";
export { default as NodeMaterialLoader } from "./loaders/nodes/NodeMaterialLoader.js";
export { default as NodeObjectLoader } from "./loaders/nodes/NodeObjectLoader.js";
export * from "./nodes/Nodes.js";
import * as TSL from "./nodes/TSL.js";
export { TSL };
export { ClippingGroup } from "./objects/ClippingGroup.js";
export { default as IndirectStorageBufferAttribute } from "./renderers/common/IndirectStorageBufferAttribute.js";
export { default as Storage3DTexture } from "./renderers/common/Storage3DTexture.js";
export { default as StorageArrayTexture } from "./renderers/common/StorageArrayTexture.js";
export { default as StorageBufferAttribute } from "./renderers/common/StorageBufferAttribute.js";
export { default as StorageInstancedBufferAttribute } from "./renderers/common/StorageInstancedBufferAttribute.js";
export { default as StorageTexture } from "./renderers/common/StorageTexture.js";