コード例 #1
0
ファイル: Scene.cs プロジェクト: DrewScukanec/ManagedModeller
 public void AddPrimitive(Primitive primitive)
 {
     primitives.Add(primitive);
     primitive.primitiveUpdated += OnPrimitiveUpdated;
     primitive.nameUpdated += OnNameUpdated;
     NotifyPrimitiveAdded(primitive);
 }
コード例 #2
0
 private void OnSphereUpdated(Primitive primitive)
 {
     UpdateUIFromSphere();
 }
コード例 #3
0
 private void SceneUpdated(Scene scene, Primitive primitive)
 {
     glControl.Invalidate();
 }
コード例 #4
0
ファイル: Scene.cs プロジェクト: DrewScukanec/ManagedModeller
 private void OnPrimitiveUpdated(Primitive primitive)
 {
     NotifyScenePrimitiveUpdated(primitive);
 }
コード例 #5
0
ファイル: Scene.cs プロジェクト: DrewScukanec/ManagedModeller
 private void NotifyScenePrimitiveUpdated(Primitive primitive)
 {
     if (scenePrimitiveUpdated != null) {
         scenePrimitiveUpdated.Invoke(this, primitive);
     }
 }
コード例 #6
0
ファイル: Scene.cs プロジェクト: DrewScukanec/ManagedModeller
 private void NotifyPrimitiveAdded(Primitive primitive)
 {
     if (primitiveAdded != null) {
         primitiveAdded.Invoke(this, primitive);
     }
 }
コード例 #7
0
 private void OnCylinderUpdated(Primitive primitive)
 {
     UpdateUIFromSphere();
 }