lamina
Version:
🍰 An extensable, layer based shader material for ThreeJS.
18 lines (17 loc) • 567 B
TypeScript
import { Vector3 } from 'three';
import { MappingType, NoiseProps, NoiseType } from '../../types';
import Abstract from './Abstract';
export default class Noise extends Abstract {
static u_colorA: string;
static u_colorB: string;
static u_colorC: string;
static u_colorD: string;
static u_alpha: number;
static u_scale: number;
static u_offset: Vector3;
static vertexShader: string;
static fragmentShader: string;
static type: NoiseType;
static mapping: MappingType;
constructor(props?: NoiseProps);
}