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; } }
protected void FireCameraChanged(CameraChangedEventArgs e) { if (CameraChanged != null && InitSuccessful) CameraChanged(this, e); }
protected void FireCamerChangedEvent(object s, CameraChangedEventArgs e) { FireCameraChangedEvent(e); }
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); }
protected virtual void FireCameraChangedEvent(CameraChangedEventArgs e) { if (CameraChanged != null) CameraChanged(this, e); }