TextureNode.d.ts 613 B

1234567891011121314151617181920212223
  1. import {
  2. Matrix4,
  3. Texture
  4. } from '../../../../src/Three';
  5. import { InputNode } from '../core/InputNode';
  6. import { NodeBuilder } from '../core/NodeBuilder';
  7. import { Node } from '../core/Node';
  8. import { UVNode } from '../accessors/UVNode';
  9. export class TextureNode extends InputNode {
  10. constructor(value: Texture, uv?: UVNode, bias?: Node, project?: boolean);
  11. value: Matrix4;
  12. uv: UVNode;
  13. bias: Matrix4;
  14. project: boolean;
  15. nodeType: string;
  16. getTexture(builder: NodeBuilder, output: string): string;
  17. generate(builder: NodeBuilder, output: string): string;
  18. copy(source: TextureNode): this;
  19. }