Ejemplo n.º 1
0
 /// <summary>
 /// Detaches this instance.
 /// </summary>
 public void Detach()
 {
     Items.Detach();
     ViewCube.Detach();
     CoordinateSystem.Detach();
     Items2D.Detach();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Attaches the specified host.
 /// </summary>
 /// <param name="host">The host.</param>
 public void Attach(IRenderHost host)
 {
     Items.Attach(host);
     ViewCube.Attach(host);
     CoordinateSystem.Attach(host);
     Items2D.Attach(host);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Attaches the specified host.
 /// </summary>
 /// <param name="host">The host.</param>
 public void Attach(IRenderHost host)
 {
     Items.Attach(host.EffectsManager);
     Items.Invalidated += Items_Invalidated;
     ViewCube.Attach(host.EffectsManager);
     ViewCube.Invalidated += Items_Invalidated;
     CoordinateSystem.Attach(host.EffectsManager);
     CoordinateSystem.Invalidated += Items_Invalidated;
     Items2D.Attach(host);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Detaches this instance.
 /// </summary>
 public void Detach()
 {
     Items.Invalidated -= Items_Invalidated;
     Items.Detach();
     ViewCube.Invalidated -= Items_Invalidated;
     ViewCube.Detach();
     CoordinateSystem.Invalidated -= Items_Invalidated;
     CoordinateSystem.Detach();
     Items2D.Detach();
 }