three
Version:
JavaScript 3D library
24 lines (17 loc) • 604 B
TypeScript
import { TempNode } from '../core/TempNode';
import { Matrix4Node } from './Matrix4Node';
import { OperatorNode } from '../math/OperatorNode';
import { ReflectorRTT } from '../../objects/ReflectorRTT';
import { TextureNode } from './TextureNode';
import { PositionNode } from '../accessors/PositionNode';
export class ReflectorNode extends TempNode {
constructor( mirror?: ReflectorRTT );
mirror: ReflectorRTT;
textureMatrix: Matrix4Node;
localPosition: PositionNode;
uv: OperatorNode;
uvResult: OperatorNode;
texture: TextureNode;
nodeType: string;
copy( source: ReflectorNode ): this;
}