UVTransformNode.d.ts 596 B

12345678910111213141516171819
  1. import { ExpressionNode } from '../core/ExpressionNode';
  2. import { NodeBuilder } from '../core/NodeBuilder';
  3. import { Matrix3Node } from '../inputs/Matrix3Node';
  4. import { UVNode } from '../accessors/UVNode';
  5. export class UVTransformNode extends ExpressionNode {
  6. constructor(uv?: UVNode, position?: Matrix3Node);
  7. uv: UVNode;
  8. position: Matrix3Node;
  9. nodeType: string;
  10. generate(builder: NodeBuilder, output: string): string;
  11. setUvTransform(tx: number, ty: number, sx: number, sy: number, rotation: number, cx?: number, cy?: number): void;
  12. copy(source: UVTransformNode): this;
  13. }