@types/three
Version:
TypeScript definitions for three
26 lines (24 loc) • 1.69 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.Nodes.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 StorageBufferAttribute } from "./renderers/common/StorageBufferAttribute.js";
export { default as StorageInstancedBufferAttribute } from "./renderers/common/StorageInstancedBufferAttribute.js";
export { default as StorageTexture } from "./renderers/common/StorageTexture.js";