TextureNode.d.ts 539 B

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