public CompositorChain(Viewport vp) { this.viewport = vp; originalScene = null; instances = new List <CompositorInstance>(); dirty = true; anyCompositorsEnabled = false; compiledState = new List <CompositorTargetOperation>(); outputOperation = null; oldClearEveryFrameBuffers = viewport.ClearBuffers; renderSystemOperations = new List <CompositorRenderSystemOperation>(); listener = new RQListener(); Debug.Assert(viewport != null); }
public CompositorChain(Viewport vp) { this.viewport = vp; this.originalScene = null; this.instances = new List <CompositorInstance>(); this.dirty = true; this.anyCompositorsEnabled = false; this.compiledState = new List <CompositeTargetOperation>(); this.outputOperation = null; this.oldClearEveryFrameBuffers = this.viewport.ClearBuffers; this.renderSystemOperations = new List <CompositeRenderSystemOperation>(); CreateOriginalScene(); this.listener = new RQListener(); Debug.Assert(this.viewport != null); this.viewport.Target.BeforeUpdate += BeforeRenderTargetUpdate; this.viewport.Target.AfterUpdate += AfterRenderTargetUpdate; this.viewport.Target.BeforeViewportUpdate += BeforeViewportUpdate; this.viewport.Target.AfterViewportUpdate += AfterViewportUpdate; }
public CompositorChain(Viewport vp) { this.viewport = vp; originalScene = null; instances = new List<CompositorInstance>(); dirty = true; anyCompositorsEnabled = false; compiledState = new List<CompositorTargetOperation>(); outputOperation = null; oldClearEveryFrameBuffers = viewport.ClearBuffers; renderSystemOperations = new List<CompositorRenderSystemOperation>(); listener = new RQListener(); Debug.Assert(viewport != null); }
public CompositorChain( Viewport vp ) { this.viewport = vp; this.originalScene = null; this.instances = new List<CompositorInstance>(); this.dirty = true; this.anyCompositorsEnabled = false; this.compiledState = new List<CompositeTargetOperation>(); this.outputOperation = null; this.oldClearEveryFrameBuffers = this.viewport.ClearBuffers; this.renderSystemOperations = new List<CompositeRenderSystemOperation>(); CreateOriginalScene(); this.listener = new RQListener(); Debug.Assert( this.viewport != null ); this.viewport.Target.BeforeUpdate += BeforeRenderTargetUpdate; this.viewport.Target.AfterUpdate += AfterRenderTargetUpdate; this.viewport.Target.BeforeViewportUpdate += BeforeViewportUpdate; this.viewport.Target.AfterViewportUpdate += AfterViewportUpdate; }