public void Render(RenderPass pass, ICamera camera)
 {
     pass.BeginRender(camera);
     root.AcceptPass(pass);
     pass.EndRender();
 }
 public override void AcceptPass(RenderPass pass)
 {
     pass.Visit(this);
 }
Exemple #3
0
 public void AddRenderPass(RenderPass p)
 {
     this.pass = p;
 }
Exemple #4
0
 public override void VisitChildren(RenderPass pass)
 {
     if (VBO.Disposed || IBO.Disposed) return;
     base.VisitChildren(pass);
 }
Exemple #5
0
 public void AddRenderPass(RenderPass p)
 {
     this.pass = p;
 }
Exemple #6
0
 public void Render(RenderPass pass, ICamera camera)
 {
     pass.BeginRender(camera);
     root.AcceptPass(pass);
     pass.EndRender();
 }