public EffectColorFunction(EffectFunction function, ColorSpectrum colorspectrum, int size = 1) { this.function = function; this.colorspectrum = colorspectrum; this.size = size; this.origin = function.GetOrigin(); }
public static extern int UnregisterEffect( int channel, EffectFunction f );
public static extern int RegisterEffect( int chan, EffectFunction f, EffectDone d, IntPtr arg // void* );