UNPKG

modern-canvas

Version:

A JavaScript WebGL rendering engine. only the ESM.

28 lines (27 loc) 824 B
import type { GlRenderer } from '../../core'; import type { EffectProperties, Node, Viewport } from '../main'; import { Effect } from '../main/Effect'; import { Material } from '../resources'; export interface ColorAdjustEffectProperties extends EffectProperties { saturation: number; contrast: number; brightness: number; red: number; green: number; blue: number; alpha: number; gamma: number; } export declare class ColorAdjustEffect extends Effect { static material: Material; saturation: number; contrast: number; brightness: number; red: number; green: number; blue: number; alpha: number; gamma: number; constructor(properties?: Partial<ColorAdjustEffectProperties>, children?: Node[]); apply(renderer: GlRenderer, source: Viewport): void; }