UNPKG

modern-canvas

Version:

A JavaScript WebGL rendering engine. only the ESM.

18 lines (17 loc) 670 B
import type { ColorValue, GlRenderer } from '../../core'; import type { EffectProperties, Node, Viewport } from '../main'; import { Color } from '../../core'; import { Effect } from '../main/Effect'; import { Material } from '../resources'; export interface ColorOverlayEffectProperties extends EffectProperties { colors: ColorValue[]; alpha: number; } export declare class ColorOverlayEffect extends Effect { static material: Material; colors: ColorValue[]; alpha: number; protected _color: Color; constructor(properties?: Partial<ColorOverlayEffectProperties>, children?: Node[]); apply(renderer: GlRenderer, source: Viewport): void; }