private void DrawScene(RenderEventArgs arg, CubeNode.RenderMode renderMode) { foreach (var item in this.Children) { var node = item as CubeNode; node.Mode = renderMode; node.RenderBeforeChildren(arg); } }
private void DrawScene(RenderEventArgs arg, CubeNode.RenderMode renderMode, Texture depthTexture, Texture frontBlenderTexture) { foreach (var item in this.Children) { var node = item as CubeNode; node.Mode = renderMode; node.DepthTexture = depthTexture; node.FrontBlenderTexture = frontBlenderTexture; node.RenderBeforeChildren(arg); } }
private void DrawScene(RenderEventArgs arg, CubeNode.RenderMode renderMode, Texture texture) { foreach (var item in this.Children) { var node = item as CubeNode; node.Mode = renderMode; if (texture != null) { node.DepthTexture = texture; } node.RenderBeforeChildren(arg); } }