Selaa lähdekoodia

Renderer: Export missing classes (#33623)

Jack Lavigne 1 kuukausi sitten
vanhempi
sitoutus
44abeb995e

+ 3 - 0
src/Three.WebGPU.js

@@ -4,6 +4,8 @@ export * from './materials/nodes/NodeMaterials.js';
 export { default as WebGPURenderer } from './renderers/webgpu/WebGPURenderer.js';
 export { default as WebGPUBackend } from './renderers/webgpu/WebGPUBackend.js';
 export { default as WebGLBackend } from './renderers/webgl-fallback/WebGLBackend.js';
+export { default as Renderer } from './renderers/common/Renderer.js';
+export { default as Backend } from './renderers/common/Backend.js';
 export { default as WebGLCapabilities } from './renderers/webgl-fallback/utils/WebGLCapabilities.js';
 export { default as Lighting } from './renderers/common/Lighting.js';
 export { default as BundleGroup } from './renderers/common/BundleGroup.js';
@@ -31,6 +33,7 @@ export { default as CanvasTarget } from './renderers/common/CanvasTarget.js';
 export { default as BlendMode } from './renderers/common/BlendMode.js';
 export { default as GLSLNodeBuilder } from './renderers/webgl-fallback/nodes/GLSLNodeBuilder.js';
 export { default as BasicNodeLibrary } from './renderers/webgpu/nodes/BasicNodeLibrary.js';
+export { default as StandardNodeLibrary } from './renderers/webgpu/nodes/StandardNodeLibrary.js';
 export { ClippingGroup } from './objects/ClippingGroup.js';
 export * from './nodes/Nodes.js';
 import * as TSL from './nodes/TSL.js';

+ 0 - 1
src/renderers/common/Backend.js

@@ -16,7 +16,6 @@ import { REVISION, TimestampQuery } from '../../constants.js';
  * implement the interface.
  *
  * @abstract
- * @private
  */
 class Backend {
 

+ 0 - 1
src/renderers/webgpu/nodes/StandardNodeLibrary.js

@@ -50,7 +50,6 @@ import { linearToneMapping, reinhardToneMapping, cineonToneMapping, acesFilmicTo
  * used in {@link WebGPURenderer}. It maps lights, tone mapping
  * techniques and materials to node-based implementations.
  *
- * @private
  * @augments NodeLibrary
  */
 class StandardNodeLibrary extends NodeLibrary {

粤ICP备19079148号