Exemplo n.º 1
0
 public void AddViewport(Viewport item)
 {
     lock (syncRoot)
     {
         viewports.Add(item);
     }
 }
Exemplo n.º 2
0
 public void AddGraphic(Graphic item)
 {
     lock (syncRoot)
     {
         graphics.Add(item);
         engine.AddBodyRange(bodies);
         bodies.Clear();
         engine.AddJointRange(joints);
         joints.Clear();
         engine.AddLogicRange(physicsLogics);
         physicsLogics.Clear();
     }
 }
Exemplo n.º 3
0
 public void AddChild(Graphic item)
 {
     hasChildren = true;
     lock (syncRoot)
     {
         if (children == null)
         {
             preChildren.Add(item);
         }
         else
         {
             children.Add(item);
             item.graphicParent = this;
         }
     }
 }