void OnCameraChanged(CameraChangedEventArgs e)
        {
            if (e.PositionChanged)
            {
                SetTerrainScale();
                SetTerrainTranslation();

                (engine as Test3DEngine).additionalStatistics = "ScaleF: " + ScaleFactor + "\nScale: " + plane.Scale +
                    "\nPos: " + plane.Translation+"\n: var: "+TerrainEffect.InverseMapSize;

            }
        }
예제 #2
0
 protected void FireCameraChanged(CameraChangedEventArgs e)
 {
     if (CameraChanged != null && InitSuccessful)
         CameraChanged(this, e);
 }
예제 #3
0
 protected void FireCamerChangedEvent(object s, CameraChangedEventArgs e)
 {
     FireCameraChangedEvent(e);
 }
예제 #4
0
 protected virtual void FireCameraChangedEvent(bool posChanged, bool viewChanged, bool projChanged)
 {
     if (CameraChanged == null) return;
     CameraChangedEventArgs e = new CameraChangedEventArgs(posChanged,viewChanged, projChanged, this);
     CameraChanged(this, e);
 }
예제 #5
0
 protected virtual void FireCameraChangedEvent(CameraChangedEventArgs e)
 {
     if (CameraChanged != null)
         CameraChanged(this, e);
 }