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