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