Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
 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);
     }
 }