| 123456789101112131415161718192021222324252627 |
- import LightingNode from './LightingNode.js';
- import { addNodeClass } from '../core/Node.js';
- import { cubeMapNode } from '../utils/CubeMapNode.js';
- class BasicEnvironmentNode extends LightingNode {
- constructor( envNode = null ) {
- super();
- this.envNode = envNode;
- }
- setup( builder ) {
- // environment property is used in the finish() method of BasicLightingModel
- builder.context.environment = cubeMapNode( this.envNode );
- }
- }
- export default BasicEnvironmentNode;
- addNodeClass( 'BasicEnvironmentNode', BasicEnvironmentNode );
|