An effect.

interface Filter {
    applyEffect(target): boolean;
    getColorParameter(parameterName): number;
    getDoubleParameter(parameterName): number;
    getNetworkSyncData(): any;
    isEnabled(target): boolean;
    removeEffect(target): boolean;
    setEnabled(target, enabled): boolean;
    updateBooleanParameter(parameterName, value): void;
    updateColorParameter(parameterName, value): void;
    updateDoubleParameter(parameterName, value): void;
    updateFromNetworkSyncData(syncData): void;
    updatePreRender(target): any;
    updateStringParameter(parameterName, value): void;
}

Implemented by

Methods