浏览代码

Merge pull request #19897 from martinRenou/nodematerial_vertex_fragment_type

NodeMaterial: Generalize the vertex/fragment types
Mr.doob 5 年之前
父节点
当前提交
8bc2f1c596
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      examples/jsm/nodes/materials/NodeMaterial.d.ts

+ 4 - 4
examples/jsm/nodes/materials/NodeMaterial.d.ts

@@ -3,9 +3,9 @@ import {
 	WebGLRenderer
 	WebGLRenderer
 } from '../../../../src/Three';
 } from '../../../../src/Three';
 
 
+import { Node } from '../../core/Node.js';
 import { NodeBuilder } from '../core/NodeBuilder';
 import { NodeBuilder } from '../core/NodeBuilder';
 import { NodeFrame } from '../core/NodeFrame';
 import { NodeFrame } from '../core/NodeFrame';
-import { MeshStandardNode } from './nodes/MeshStandardNode';
 import { RawNode } from './nodes/RawNode';
 import { RawNode } from './nodes/RawNode';
 
 
 export interface NodeMaterialBuildParams {
 export interface NodeMaterialBuildParams {
@@ -15,10 +15,10 @@ export interface NodeMaterialBuildParams {
 
 
 export class NodeMaterial extends ShaderMaterial {
 export class NodeMaterial extends ShaderMaterial {
 
 
-	constructor( vertex: MeshStandardNode, fragment: MeshStandardNode );
+	constructor( vertex: Node, fragment: Node );
 
 
-	vertex: MeshStandardNode | RawNode;
-	fragment: MeshStandardNode | RawNode;
+	vertex: Node | RawNode;
+	fragment: Node | RawNode;
 
 
 	updaters: object[];
 	updaters: object[];