@@ -6,13 +6,15 @@ export { default as ArrayNode } from './core/ArrayNode.js';
66export { default as AssignNode } from './core/AssignNode.js' ;
77export { default as AttributeNode } from './core/AttributeNode.js' ;
88export { default as BypassNode } from './core/BypassNode.js' ;
9- export { default as IsolateNode } from './core/IsolateNode.js' ;
109export { default as ConstNode } from './core/ConstNode.js' ;
1110export { default as ContextNode } from './core/ContextNode.js' ;
1211export { default as IndexNode } from './core/IndexNode.js' ;
12+ export { default as InputNode } from './core/InputNode.js' ;
13+ export { default as InspectorNode } from './core/InspectorNode.js' ;
14+ export { default as IsolateNode } from './core/IsolateNode.js' ;
1315export { default as LightingModel } from './core/LightingModel.js' ;
16+ export { default as MRTNode } from './core/MRTNode.js' ;
1417export { default as Node } from './core/Node.js' ;
15- export { default as VarNode } from './core/VarNode.js' ;
1618export { default as NodeAttribute } from './core/NodeAttribute.js' ;
1719export { default as NodeBuilder } from './core/NodeBuilder.js' ;
1820export { default as NodeCache } from './core/NodeCache.js' ;
@@ -22,126 +24,146 @@ export { default as NodeFunctionInput } from './core/NodeFunctionInput.js';
2224export { default as NodeUniform } from './core/NodeUniform.js' ;
2325export { default as NodeVar } from './core/NodeVar.js' ;
2426export { default as NodeVarying } from './core/NodeVarying.js' ;
27+ export { default as OutputStructNode } from './core/OutputStructNode.js' ;
2528export { default as ParameterNode } from './core/ParameterNode.js' ;
2629export { default as PropertyNode } from './core/PropertyNode.js' ;
2730export { default as StackNode } from './core/StackNode.js' ;
31+ export { default as StructNode } from './core/StructNode.js' ;
32+ export { default as StructTypeNode } from './core/StructTypeNode.js' ;
33+ export { default as SubBuildNode } from './core/SubBuildNode.js' ;
2834export { default as TempNode } from './core/TempNode.js' ;
2935export { default as UniformGroupNode } from './core/UniformGroupNode.js' ;
3036export { default as UniformNode } from './core/UniformNode.js' ;
37+ export { default as VarNode } from './core/VarNode.js' ;
3138export { default as VaryingNode } from './core/VaryingNode.js' ;
32- export { default as StructNode } from './core/StructNode.js' ;
33- export { default as StructTypeNode } from './core/StructTypeNode.js' ;
34- export { default as OutputStructNode } from './core/OutputStructNode.js' ;
35- export { default as MRTNode } from './core/MRTNode.js' ;
36- export { default as SubBuildNode } from './core/SubBuildNode.js' ;
3739
3840import * as NodeUtils from './core/NodeUtils.js' ;
3941export { NodeUtils } ;
4042
41- // utils
42- export { default as ArrayElementNode } from './utils/ArrayElementNode.js' ;
43- export { default as ConvertNode } from './utils/ConvertNode.js' ;
44- export { default as FunctionOverloadingNode } from './utils/FunctionOverloadingNode.js' ;
45- export { default as JoinNode } from './utils/JoinNode.js' ;
46- export { default as LoopNode } from './utils/LoopNode.js' ;
47- export { default as MaxMipLevelNode } from './utils/MaxMipLevelNode.js' ;
48- export { default as RemapNode } from './utils/RemapNode.js' ;
49- export { default as RotateNode } from './utils/RotateNode.js' ;
50- export { default as SetNode } from './utils/SetNode.js' ;
51- export { default as SplitNode } from './utils/SplitNode.js' ;
52- export { default as StorageArrayElementNode } from './utils/StorageArrayElementNode.js' ;
53- export { default as ReflectorNode } from './utils/ReflectorNode.js' ;
54- export { default as RTTNode } from './utils/RTTNode.js' ;
55- export { default as MemberNode } from './utils/MemberNode.js' ;
56- export { default as DebugNode } from './utils/DebugNode.js' ;
57- export { default as EventNode } from './utils/EventNode.js' ;
58-
59- // math
60- export { default as BitcastNode } from './math/BitcastNode.js' ;
61-
6243// accessors
63- export { default as UniformArrayNode } from './accessors/UniformArrayNode .js' ;
44+ export { default as BatchNode } from './accessors/BatchNode .js' ;
6445export { default as BufferAttributeNode } from './accessors/BufferAttributeNode.js' ;
6546export { default as BufferNode } from './accessors/BufferNode.js' ;
66- export { default as VertexColorNode } from './accessors/VertexColorNode.js' ;
47+ export { default as BuiltinNode } from './accessors/BuiltinNode.js' ;
48+ export { default as ClippingNode } from './accessors/ClippingNode.js' ;
6749export { default as CubeTextureNode } from './accessors/CubeTextureNode.js' ;
6850export { default as InstanceNode } from './accessors/InstanceNode.js' ;
6951export { default as InstancedMeshNode } from './accessors/InstancedMeshNode.js' ;
70- export { default as BatchNode } from './accessors/BatchNode.js' ;
7152export { default as MaterialNode } from './accessors/MaterialNode.js' ;
7253export { default as MaterialReferenceNode } from './accessors/MaterialReferenceNode.js' ;
73- export { default as RendererReferenceNode } from './accessors/RendererReferenceNode.js' ;
74- export { default as MorphNode } from './accessors/MorphNode.js' ;
7554export { default as ModelNode } from './accessors/ModelNode.js' ;
55+ export { default as MorphNode } from './accessors/MorphNode.js' ;
7656export { default as Object3DNode } from './accessors/Object3DNode.js' ;
7757export { default as PointUVNode } from './accessors/PointUVNode.js' ;
58+ export { default as ReferenceBaseNode } from './accessors/ReferenceBaseNode.js' ;
7859export { default as ReferenceNode } from './accessors/ReferenceNode.js' ;
79- export { default as SkinningNode } from './accessors/SkinningNode .js' ;
60+ export { default as RendererReferenceNode } from './accessors/RendererReferenceNode .js' ;
8061export { default as SceneNode } from './accessors/SceneNode.js' ;
62+ export { default as SkinningNode } from './accessors/SkinningNode.js' ;
8163export { default as StorageBufferNode } from './accessors/StorageBufferNode.js' ;
82- export { default as TextureNode } from './accessors/TextureNode.js' ;
83- export { default as TextureSizeNode } from './accessors/TextureSizeNode.js' ;
8464export { default as StorageTextureNode } from './accessors/StorageTextureNode.js' ;
8565export { default as Texture3DNode } from './accessors/Texture3DNode.js' ;
66+ export { default as TextureNode } from './accessors/TextureNode.js' ;
67+ export { default as TextureSizeNode } from './accessors/TextureSizeNode.js' ;
68+ export { default as UniformArrayNode } from './accessors/UniformArrayNode.js' ;
8669export { default as UserDataNode } from './accessors/UserDataNode.js' ;
70+ export { default as VelocityNode } from './accessors/VelocityNode.js' ;
71+ export { default as VertexColorNode } from './accessors/VertexColorNode.js' ;
72+
73+ // code
74+ export { default as CodeNode } from './code/CodeNode.js' ;
75+ export { default as ExpressionNode } from './code/ExpressionNode.js' ;
76+ export { default as FunctionCallNode } from './code/FunctionCallNode.js' ;
77+ export { default as FunctionNode } from './code/FunctionNode.js' ;
78+ export { default as ScriptableNode } from './code/ScriptableNode.js' ;
79+ export { default as ScriptableValueNode } from './code/ScriptableValueNode.js' ;
8780
8881// display
8982export { default as BumpMapNode } from './display/BumpMapNode.js' ;
9083export { default as ColorSpaceNode } from './display/ColorSpaceNode.js' ;
9184export { default as FrontFacingNode } from './display/FrontFacingNode.js' ;
9285export { default as NormalMapNode } from './display/NormalMapNode.js' ;
86+ export { default as PassNode } from './display/PassNode.js' ;
9387export { default as PosterizeNode } from './display/PosterizeNode.js' ;
94- export { default as ToneMappingNode } from './display/ToneMappingNode.js' ;
95- export { default as ScreenNode } from './display/ScreenNode.js' ;
96- export { default as ViewportTextureNode } from './display/ViewportTextureNode.js' ;
97- export { default as ViewportSharedTextureNode } from './display/ViewportSharedTextureNode.js' ;
98- export { default as ViewportDepthTextureNode } from './display/ViewportDepthTextureNode.js' ;
99- export { default as ViewportDepthNode } from './display/ViewportDepthNode.js' ;
10088export { default as RenderOutputNode } from './display/RenderOutputNode.js' ;
101- export { default as PassNode } from './display/PassNode.js' ;
89+ export { default as ScreenNode } from './display/ScreenNode.js' ;
90+ export { default as ToneMappingNode } from './display/ToneMappingNode.js' ;
10291export { default as ToonOutlinePassNode } from './display/ToonOutlinePassNode.js' ;
103-
104- // code
105- export { default as ExpressionNode } from './code/ExpressionNode.js' ;
106- export { default as CodeNode } from './code/CodeNode.js' ;
107- export { default as FunctionCallNode } from './code/FunctionCallNode.js' ;
108- export { default as FunctionNode } from './code/FunctionNode.js' ;
109- export { default as ScriptableNode } from './code/ScriptableNode.js' ;
110- export { default as ScriptableValueNode } from './code/ScriptableValueNode.js' ;
92+ export { default as ViewportDepthNode } from './display/ViewportDepthNode.js' ;
93+ export { default as ViewportDepthTextureNode } from './display/ViewportDepthTextureNode.js' ;
94+ export { default as ViewportSharedTextureNode } from './display/ViewportSharedTextureNode.js' ;
95+ export { default as ViewportTextureNode } from './display/ViewportTextureNode.js' ;
11196
11297// geometry
11398export { default as RangeNode } from './geometry/RangeNode.js' ;
11499
115100// gpgpu
101+ export { default as AtomicFunctionNode } from './gpgpu/AtomicFunctionNode.js' ;
102+ export { default as BarrierNode } from './gpgpu/BarrierNode.js' ;
103+ export { default as ComputeBuiltinNode } from './gpgpu/ComputeBuiltinNode.js' ;
116104export { default as ComputeNode } from './gpgpu/ComputeNode.js' ;
105+ export { default as SubgroupFunctionNode } from './gpgpu/SubgroupFunctionNode.js' ;
106+ export { default as WorkgroupInfoNode } from './gpgpu/WorkgroupInfoNode.js' ;
117107
118108// lighting
119- export { default as PointLightNode } from './lighting/PointLightNode.js' ;
109+ export { default as AmbientLightNode } from './lighting/AmbientLightNode.js' ;
110+ export { default as AnalyticLightNode } from './lighting/AnalyticLightNode.js' ;
111+ export { default as AONode } from './lighting/AONode.js' ;
112+ export { default as BasicEnvironmentNode } from './lighting/BasicEnvironmentNode.js' ;
113+ export { default as BasicLightMapNode } from './lighting/BasicLightMapNode.js' ;
120114export { default as DirectionalLightNode } from './lighting/DirectionalLightNode.js' ;
121- export { default as RectAreaLightNode } from './lighting/RectAreaLightNode .js' ;
122- export { default as SpotLightNode } from './lighting/SpotLightNode .js' ;
115+ export { default as EnvironmentNode } from './lighting/EnvironmentNode .js' ;
116+ export { default as HemisphereLightNode } from './lighting/HemisphereLightNode .js' ;
123117export { default as IESSpotLightNode } from './lighting/IESSpotLightNode.js' ;
124- export { default as ProjectorLightNode } from './lighting/ProjectorLightNode.js' ;
125- export { default as AmbientLightNode } from './lighting/AmbientLightNode.js' ;
126- export { default as LightsNode } from './lighting/LightsNode.js' ;
127- export { default as LightingNode } from './lighting/LightingNode.js' ;
118+ export { default as IrradianceNode } from './lighting/IrradianceNode.js' ;
128119export { default as LightingContextNode } from './lighting/LightingContextNode.js' ;
129- export { default as HemisphereLightNode } from './lighting/HemisphereLightNode .js' ;
120+ export { default as LightingNode } from './lighting/LightingNode .js' ;
130121export { default as LightProbeNode } from './lighting/LightProbeNode.js' ;
131- export { default as EnvironmentNode } from './lighting/EnvironmentNode .js' ;
132- export { default as BasicEnvironmentNode } from './lighting/BasicEnvironmentNode .js' ;
133- export { default as IrradianceNode } from './lighting/IrradianceNode .js' ;
134- export { default as AONode } from './lighting/AONode .js' ;
135- export { default as AnalyticLightNode } from './lighting/AnalyticLightNode .js' ;
122+ export { default as LightsNode } from './lighting/LightsNode .js' ;
123+ export { default as PointLightNode } from './lighting/PointLightNode .js' ;
124+ export { default as PointShadowNode } from './lighting/PointShadowNode .js' ;
125+ export { default as ProjectorLightNode } from './lighting/ProjectorLightNode .js' ;
126+ export { default as RectAreaLightNode } from './lighting/RectAreaLightNode .js' ;
136127export { default as ShadowBaseNode } from './lighting/ShadowBaseNode.js' ;
137128export { default as ShadowNode } from './lighting/ShadowNode.js' ;
129+ export { default as SpotLightNode } from './lighting/SpotLightNode.js' ;
138130
139- // pmrem
140- export { default as PMREMNode } from './pmrem/PMREMNode.js' ;
131+ // math
132+ export { default as BitcastNode } from './math/BitcastNode.js' ;
133+ export { default as BitcountNode } from './math/BitcountNode.js' ;
134+ export { default as ConditionalNode } from './math/ConditionalNode.js' ;
135+ export { default as MathNode } from './math/MathNode.js' ;
136+ export { default as OperatorNode } from './math/OperatorNode.js' ;
137+ export { default as PackFloatNode } from './math/PackFloatNode.js' ;
138+ export { default as UnpackFloatNode } from './math/UnpackFloatNode.js' ;
141139
142140// parsers
143141export { default as GLSLNodeParser } from './parsers/GLSLNodeParser.js' ; // @TODO : Move to jsm/renderers/webgl.
144142
143+ // pmrem
144+ export { default as PMREMNode } from './pmrem/PMREMNode.js' ;
145+
146+ // utils
147+ export { default as ArrayElementNode } from './utils/ArrayElementNode.js' ;
148+ export { default as ConvertNode } from './utils/ConvertNode.js' ;
149+ export { default as CubeMapNode } from './utils/CubeMapNode.js' ;
150+ export { default as DebugNode } from './utils/DebugNode.js' ;
151+ export { default as EventNode } from './utils/EventNode.js' ;
152+ export { default as FlipNode } from './utils/FlipNode.js' ;
153+ export { default as FunctionOverloadingNode } from './utils/FunctionOverloadingNode.js' ;
154+ export { default as JoinNode } from './utils/JoinNode.js' ;
155+ export { default as LoopNode } from './utils/LoopNode.js' ;
156+ export { default as MaxMipLevelNode } from './utils/MaxMipLevelNode.js' ;
157+ export { default as MemberNode } from './utils/MemberNode.js' ;
158+ export { default as ReflectorNode } from './utils/ReflectorNode.js' ;
159+ export { default as RemapNode } from './utils/RemapNode.js' ;
160+ export { default as RotateNode } from './utils/RotateNode.js' ;
161+ export { default as RTTNode } from './utils/RTTNode.js' ;
162+ export { default as SampleNode } from './utils/SampleNode.js' ;
163+ export { default as SetNode } from './utils/SetNode.js' ;
164+ export { default as SplitNode } from './utils/SplitNode.js' ;
165+ export { default as StorageArrayElementNode } from './utils/StorageArrayElementNode.js' ;
166+
145167// lighting models
146168export { default as PhongLightingModel } from './functions/PhongLightingModel.js' ;
147169export { default as PhysicalLightingModel } from './functions/PhysicalLightingModel.js' ;
0 commit comments