Exemplo n.º 1
0
 public override void Update(TimeSpan time, Vector3 position, Matrix4 transform)
 {
     pos = position;
     if (Active && dist < CULL)
     {
         tr = transform;
         fx.Update(time, transform, SParam);
     }
 }
Exemplo n.º 2
0
 public override void Update(TimeSpan time, Vector3 position, Matrix4 transform)
 {
     if (fx == null)
     {
         return;
     }
     pos  = position;
     dist = VectorMath.DistanceSquared(position, cameraPos);
     if (Active && dist < CULL)
     {
         tr = transform;
         fx.Update(time, transform, SParam);
     }
 }
 public override void Update(double time, Vector3 position, Matrix4x4 transform)
 {
     if (fx == null)
     {
         return;
     }
     pos  = position;
     dist = Vector3.DistanceSquared(position, cameraPos);
     if (Active && dist < CULL)
     {
         tr = transform;
         fx.Update(time, transform, SParam);
         fx.DrawIndex = Index;
         if (fx.IsFinished())
         {
             Finished = true;
         }
     }
 }
Exemplo n.º 4
0
 public override void Update(double elapsed)
 {
     transform = Matrix4.CreateRotationX(aleViewport.Rotation.Y) * Matrix4.CreateRotationY(aleViewport.Rotation.X);
     instance.Update(TimeSpan.FromSeconds(elapsed), transform, sparam);
     pool.Update(TimeSpan.FromSeconds(elapsed));
 }
Exemplo n.º 5
0
 public override void Update(double elapsed)
 {
     transform = Matrix4x4.CreateRotationX(aleViewport.ModelRotation.Y) * Matrix4x4.CreateRotationY(aleViewport.ModelRotation.X);
     pool.Update(elapsed);
     instance.Update(elapsed, transform, sparam);
 }