mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 18:29:39 +02:00
33 lines
837 B
TypeScript
33 lines
837 B
TypeScript
import { Vector2 } from '../../../../src/Three';
|
|
|
|
import { TempNode } from '../core/TempNode';
|
|
import { NodeFrame } from '../core/NodeFrame';
|
|
import { UVNode } from '../accessors/UVNode';
|
|
import { Vector2Node } from '../inputs/Vector2Node';
|
|
import { FloatNode } from '../inputs/FloatNode';
|
|
import { FunctionNode } from '../core/FunctionNode';
|
|
import { TextureNode } from '../inputs/TextureNode';
|
|
|
|
export class BlurNode extends TempNode {
|
|
|
|
constructor( value: TextureNode, uv?: UVNode, radius?: number, size?: Vector2 );
|
|
|
|
value: TextureNode;
|
|
uv: UVNode;
|
|
radius: Vector2Node;
|
|
size: Vector2;
|
|
blurX: boolean;
|
|
blurY: boolean;
|
|
horizontal: FloatNode;
|
|
vertical: FloatNode;
|
|
nodeType: string;
|
|
|
|
updateFrame( frame: NodeFrame ): void;
|
|
copy( source: BlurNode ): this;
|
|
|
|
static Nodes: {
|
|
blurX: FunctionNode;
|
|
blurY: FunctionNode;
|
|
}
|
|
|
|
}
|