public void LoadContent(GraphicsDevice device, IEffectLoader effectLoader) { this.device = device; this.effect = effectLoader.Load("Shapes"); this.effectPass = effect.Techniques[0].Passes[0]; }
public BloomRenderPipeline(IEffectLoader effectLoader, IRenderTarget2DFactory renderTargetFactory, IGraphicsDeviceService deviceService) { this.bloom = new Bloom(effectLoader, renderTargetFactory, deviceService); this.bloom.Settings = BloomSettings.Default; this.renderTargetFactory = renderTargetFactory; this.deviceService = deviceService; }
public FlyDrawContext(GraphicsDevice device, IViewSizeService viewSizeService, IEffectLoader effectLoader) : base(device) { this.viewSizeService = viewSizeService; this.shapeRenderer = new ShapeRenderer(); this.shapeRenderer.LoadContent(device, effectLoader); }