TextureNode.d.ts 611 B

12345678910111213141516171819202122232425
  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. }