Skip to content

Commit 13b53f5

Browse files
authored
Nodes: Update exports. (#32783)
1 parent 3f38fe0 commit 13b53f5

File tree

1 file changed

+88
-66
lines changed

1 file changed

+88
-66
lines changed

src/nodes/Nodes.js

Lines changed: 88 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ export { default as ArrayNode } from './core/ArrayNode.js';
66
export { default as AssignNode } from './core/AssignNode.js';
77
export { default as AttributeNode } from './core/AttributeNode.js';
88
export { default as BypassNode } from './core/BypassNode.js';
9-
export { default as IsolateNode } from './core/IsolateNode.js';
109
export { default as ConstNode } from './core/ConstNode.js';
1110
export { default as ContextNode } from './core/ContextNode.js';
1211
export { 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';
1315
export { default as LightingModel } from './core/LightingModel.js';
16+
export { default as MRTNode } from './core/MRTNode.js';
1417
export { default as Node } from './core/Node.js';
15-
export { default as VarNode } from './core/VarNode.js';
1618
export { default as NodeAttribute } from './core/NodeAttribute.js';
1719
export { default as NodeBuilder } from './core/NodeBuilder.js';
1820
export { default as NodeCache } from './core/NodeCache.js';
@@ -22,126 +24,146 @@ export { default as NodeFunctionInput } from './core/NodeFunctionInput.js';
2224
export { default as NodeUniform } from './core/NodeUniform.js';
2325
export { default as NodeVar } from './core/NodeVar.js';
2426
export { default as NodeVarying } from './core/NodeVarying.js';
27+
export { default as OutputStructNode } from './core/OutputStructNode.js';
2528
export { default as ParameterNode } from './core/ParameterNode.js';
2629
export { default as PropertyNode } from './core/PropertyNode.js';
2730
export { 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';
2834
export { default as TempNode } from './core/TempNode.js';
2935
export { default as UniformGroupNode } from './core/UniformGroupNode.js';
3036
export { default as UniformNode } from './core/UniformNode.js';
37+
export { default as VarNode } from './core/VarNode.js';
3138
export { 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

3840
import * as NodeUtils from './core/NodeUtils.js';
3941
export { 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';
6445
export { default as BufferAttributeNode } from './accessors/BufferAttributeNode.js';
6546
export { 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';
6749
export { default as CubeTextureNode } from './accessors/CubeTextureNode.js';
6850
export { default as InstanceNode } from './accessors/InstanceNode.js';
6951
export { default as InstancedMeshNode } from './accessors/InstancedMeshNode.js';
70-
export { default as BatchNode } from './accessors/BatchNode.js';
7152
export { default as MaterialNode } from './accessors/MaterialNode.js';
7253
export { 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';
7554
export { default as ModelNode } from './accessors/ModelNode.js';
55+
export { default as MorphNode } from './accessors/MorphNode.js';
7656
export { default as Object3DNode } from './accessors/Object3DNode.js';
7757
export { default as PointUVNode } from './accessors/PointUVNode.js';
58+
export { default as ReferenceBaseNode } from './accessors/ReferenceBaseNode.js';
7859
export { 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';
8061
export { default as SceneNode } from './accessors/SceneNode.js';
62+
export { default as SkinningNode } from './accessors/SkinningNode.js';
8163
export { 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';
8464
export { default as StorageTextureNode } from './accessors/StorageTextureNode.js';
8565
export { 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';
8669
export { 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
8982
export { default as BumpMapNode } from './display/BumpMapNode.js';
9083
export { default as ColorSpaceNode } from './display/ColorSpaceNode.js';
9184
export { default as FrontFacingNode } from './display/FrontFacingNode.js';
9285
export { default as NormalMapNode } from './display/NormalMapNode.js';
86+
export { default as PassNode } from './display/PassNode.js';
9387
export { 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';
10088
export { 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';
10291
export { 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
11398
export { 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';
116104
export { 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';
120114
export { 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';
123117
export { 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';
128119
export { 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';
130121
export { 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';
136127
export { default as ShadowBaseNode } from './lighting/ShadowBaseNode.js';
137128
export { 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
143141
export { 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
146168
export { default as PhongLightingModel } from './functions/PhongLightingModel.js';
147169
export { default as PhysicalLightingModel } from './functions/PhysicalLightingModel.js';

0 commit comments

Comments
 (0)