public void AddPrimitive(Primitive primitive) { primitives.Add(primitive); primitive.primitiveUpdated += OnPrimitiveUpdated; primitive.nameUpdated += OnNameUpdated; NotifyPrimitiveAdded(primitive); }
private void OnSphereUpdated(Primitive primitive) { UpdateUIFromSphere(); }
private void SceneUpdated(Scene scene, Primitive primitive) { glControl.Invalidate(); }
private void OnPrimitiveUpdated(Primitive primitive) { NotifyScenePrimitiveUpdated(primitive); }
private void NotifyScenePrimitiveUpdated(Primitive primitive) { if (scenePrimitiveUpdated != null) { scenePrimitiveUpdated.Invoke(this, primitive); } }
private void NotifyPrimitiveAdded(Primitive primitive) { if (primitiveAdded != null) { primitiveAdded.Invoke(this, primitive); } }
private void OnCylinderUpdated(Primitive primitive) { UpdateUIFromSphere(); }