コード例 #1
0
ファイル: RenderService.cs プロジェクト: jyunfan2015/Calcifer
 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
ファイル: VBONode.cs プロジェクト: jyunfan2015/Calcifer
 public override void VisitChildren(RenderPass pass)
 {
     if (VBO.Disposed || IBO.Disposed) return;
     base.VisitChildren(pass);
 }
コード例 #5
0
ファイル: IRenderer.cs プロジェクト: jyunfan2015/Calcifer
 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();
 }