RoughnessToBlinnExponentNode.d.ts 676 B

123456789101112131415161718192021
  1. import { TempNode } from '../core/TempNode';
  2. import { NodeBuilder } from '../core/NodeBuilder';
  3. import { MaxMIPLevelNode } from '../utils/MaxMIPLevelNode';
  4. import { BlinnShininessExponentNode } from './BlinnShininessExponentNode';
  5. import { FunctionNode } from '../core/FunctionNode';
  6. export class RoughnessToBlinnExponentNode extends TempNode {
  7. constructor(texture: Node);
  8. texture: Node;
  9. maxMIPLevel: MaxMIPLevelNode;
  10. blinnShininessExponent: BlinnShininessExponentNode;
  11. nodeType: string;
  12. generate(builder: NodeBuilder, output: string): string;
  13. copy(source: RoughnessToBlinnExponentNode): this;
  14. static Nodes: {
  15. getSpecularMIPLevel: FunctionNode;
  16. };
  17. }