public void EndRender() { foreach (FRenderLayer previousLiveLayer in _previousLiveLayers) { previousLiveLayer.RemoveFromWorld(); _cachedLayers.Add(previousLiveLayer); } _previousLiveLayers.Clear(); if (_topLayer != null) { _topLayer.Close(); } }
public void EndRender() { int previousLiveLayerCount = _previousLiveLayers.Count; for (int p = 0; p < previousLiveLayerCount; ++p) { _previousLiveLayers[p].RemoveFromWorld(); _cachedLayers.Add(_previousLiveLayers[p]); } _previousLiveLayers.Clear(); if (_topLayer != null) { _topLayer.Close(); } }