private bool RemoveDone(TempResource tr) { if (GraphicsDevice.IsFenceCompleteInternal(tr.fence)) { ReleaseObject(tr.obj); return(true); } return(false); }
public void Add(long fenceValue, T item) { TempResource tr = new TempResource(); tr.obj = item; tr.fence = fenceValue; lock (items) { items.Add(tr); } }