コード例 #1
0
 internal void CloseNodeCollectors()
 {
     viewObjectNodes.Close();
     RenderNodes.Close();
     objectNodes.Close();
     ObjectNodeReferences.Close();
 }
コード例 #2
0
 public virtual void Reset()
 {
     // Clear nodes
     viewObjectNodes.Clear(false);
     objectNodes.Clear(false);
     ObjectNodeReferences.Clear(true);
     RenderNodes.Clear(false);
 }
コード例 #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);
        }