Exemplo n.º 1
0
 internal void CloseNodeCollectors()
 {
     viewObjectNodes.Close();
     RenderNodes.Close();
     objectNodes.Close();
     ObjectNodeReferences.Close();
 }
Exemplo n.º 2
0
 public virtual void Reset()
 {
     // Clear nodes
     viewObjectNodes.Clear(false);
     objectNodes.Clear(false);
     ObjectNodeReferences.Clear(true);
     RenderNodes.Clear(false);
 }
Exemplo n.º 3
0
        internal RenderNodeReference CreateRenderNode(RenderObject renderObject, RenderView renderView, ViewObjectNodeReference renderPerViewNode, RenderStage renderStage)
        {
            var renderNode = new RenderNode(renderObject, renderView, renderPerViewNode, renderStage);

            // Create view node
            var index  = RenderNodes.Add(renderNode);
            var result = new RenderNodeReference(index);

            return(result);
        }