File tree Expand file tree Collapse file tree 7 files changed +15
-15
lines changed
examples/jsm/nodes/lighting Expand file tree Collapse file tree 7 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,6 @@ class AmbientLightNode extends AnalyticLightNode {
2222
2323export default AmbientLightNode ;
2424
25- addLightNode ( AmbientLight , AmbientLightNode ) ;
26-
2725addNodeClass ( 'AmbientLightNode' , AmbientLightNode ) ;
26+
27+ addLightNode ( AmbientLight , AmbientLightNode ) ;
Original file line number Diff line number Diff line change @@ -35,6 +35,6 @@ class DirectionalLightNode extends AnalyticLightNode {
3535
3636export default DirectionalLightNode ;
3737
38- addLightNode ( DirectionalLight , DirectionalLightNode ) ;
39-
4038addNodeClass ( 'DirectionalLightNode' , DirectionalLightNode ) ;
39+
40+ addLightNode ( DirectionalLight , DirectionalLightNode ) ;
Original file line number Diff line number Diff line change @@ -50,6 +50,6 @@ class HemisphereLightNode extends AnalyticLightNode {
5050
5151export default HemisphereLightNode ;
5252
53- addLightNode ( HemisphereLight , HemisphereLightNode ) ;
54-
5553addNodeClass ( 'HemisphereLightNode' , HemisphereLightNode ) ;
54+
55+ addLightNode ( HemisphereLight , HemisphereLightNode ) ;
Original file line number Diff line number Diff line change @@ -34,6 +34,6 @@ class IESSpotLightNode extends SpotLightNode {
3434
3535export default IESSpotLightNode ;
3636
37- addLightNode ( IESSpotLight , IESSpotLightNode ) ;
38-
3937addNodeClass ( 'IESSpotLightNode' , IESSpotLightNode ) ;
38+
39+ addLightNode ( IESSpotLight , IESSpotLightNode ) ;
Original file line number Diff line number Diff line change @@ -119,9 +119,9 @@ export const lightsWithoutWrap = nodeProxy( LightsNode );
119119
120120export function addLightNode ( lightClass , lightNodeClass ) {
121121
122- if ( LightNodes . has ( lightClass ) ) throw new Error ( `Redefinition of light node ${ lightNodeClass . name } ` ) ;
123- if ( typeof lightClass !== 'function' || ! lightClass . name ) throw new Error ( `Light ${ lightClass . name } is not a class` ) ;
124- if ( typeof lightNodeClass !== 'function' || ! lightNodeClass . name ) throw new Error ( `Light node ${ lightNodeClass . name } is not a class` ) ;
122+ if ( LightNodes . has ( lightClass ) ) throw new Error ( `Redefinition of light node ${ lightNodeClass . type } ` ) ;
123+ if ( typeof lightClass !== 'function' ) throw new Error ( `Light ${ lightClass . name } is not a class` ) ;
124+ if ( typeof lightNodeClass !== 'function' || ! lightNodeClass . type ) throw new Error ( `Light node ${ lightNodeClass . type } is not a class` ) ;
125125
126126 LightNodes . set ( lightClass , lightNodeClass ) ;
127127
Original file line number Diff line number Diff line change @@ -63,6 +63,6 @@ class PointLightNode extends AnalyticLightNode {
6363
6464export default PointLightNode ;
6565
66- addLightNode ( PointLight , PointLightNode ) ;
67-
6866addNodeClass ( 'PointLightNode' , PointLightNode ) ;
67+
68+ addLightNode ( PointLight , PointLightNode ) ;
Original file line number Diff line number Diff line change @@ -84,6 +84,6 @@ class SpotLightNode extends AnalyticLightNode {
8484
8585export default SpotLightNode ;
8686
87- addLightNode ( SpotLight , SpotLightNode ) ;
88-
8987addNodeClass ( 'SpotLightNode' , SpotLightNode ) ;
88+
89+ addLightNode ( SpotLight , SpotLightNode ) ;
You can’t perform that action at this time.
0 commit comments