UNPKG

modern-canvas

Version:

A JavaScript WebGL rendering engine. only the ESM.

26 lines (25 loc) 787 B
import type { GlRenderer } from '../../core'; import type { EffectProperties, Node, Viewport } from '../main'; import { Effect } from '../main/Effect'; import { Material } from '../resources'; export interface GodrayEffectProperties extends EffectProperties { time: number; angle: number; gain: number; lacunarity: number; parallel: boolean; center: [number, number]; alpha: number; } export declare class GodrayEffect extends Effect { static material: Material; time: number; angle: number; gain: number; lacunarity: number; parallel: boolean; center: [number, number]; alpha: number; constructor(properties?: Partial<GodrayEffectProperties>, children?: Node[]); apply(renderer: GlRenderer, source: Viewport): void; }