BumpMapNode.d.ts 646 B

12345678910111213141516171819202122232425
  1. import { TempNode } from '../core/TempNode';
  2. import { NodeBuilder } from '../core/NodeBuilder';
  3. import { FloatNode } from '../inputs/FloatNode';
  4. import { FunctionNode } from '../core/FunctionNode';
  5. import { TextureNode } from '../inputs/TextureNode';
  6. export class BumpMapNode extends TempNode {
  7. constructor( value: TextureNode, scale?: FloatNode );
  8. value: TextureNode;
  9. scale: FloatNode;
  10. toNormalMap: boolean;
  11. nodeType: string;
  12. generate( builder: NodeBuilder, output: string ): string;
  13. copy( source: BumpMapNode ): this;
  14. static Nodes: {
  15. dHdxy_fwd: FunctionNode;
  16. perturbNormalArb: FunctionNode;
  17. bumpToNormal: FunctionNode;
  18. }
  19. }