public void Update(SurfaceObserver.SurfaceChangedDelegate onSurfaceChanged) { if (onSurfaceChanged == null) { throw new ArgumentNullException("onSurfaceChanged"); } SurfaceObserver.Internal_Update(this.m_Observer, onSurfaceChanged); }