//TODO replace this function with dynamic loading of assemblies public PluginLoader() { Afterglow.Plugins.Output.ArduinoOutput a = new ArduinoOutput(); Afterglow.Plugins.Output.DebugOutput b = new DebugOutput(); Afterglow.Plugins.Capture.CopyScreenCapture c = new CopyScreenCapture(); Afterglow.DirectX.Plugin.Direct3DCapture d3d = new DirectX.Plugin.Direct3DCapture(); Afterglow.Plugins.ColourExtraction.AverageColourExtraction d = new AverageColourExtraction(); Afterglow.Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetup e = new Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetup(); Afterglow.Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetupUserControl f = new Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetupUserControl(); Afterglow.Plugins.PostProcess.ColourCorrectionPostProcess g = new Plugins.PostProcess.ColourCorrectionPostProcess(); }
//TODO replace this function with dynamic loading of assemblies public PluginLoader() { Afterglow.Plugins.Output.ArduinoOutput a = new ArduinoOutput(); Afterglow.Plugins.Output.DebugOutput b = new DebugOutput(); Afterglow.Plugins.Capture.CopyScreenCapture c = new CopyScreenCapture(); Afterglow.DirectX.Plugin.Direct3DCapture d3d = new DirectX.Plugin.Direct3DCapture(); Afterglow.Plugins.ColourExtraction.AverageColourExtraction d = new AverageColourExtraction(); Afterglow.Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetup e = new Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetup(); Afterglow.Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetupUserControl f = new Plugins.LightSetup.BasicLightSetupPlugin.BasicLightSetupUserControl(); Afterglow.Plugins.PostProcess.ColourCorrectionPostProcess g = new Plugins.PostProcess.ColourCorrectionPostProcess(); }