public void Dispose() { if (debugLinesBuffer != null) { debugLinesBuffer.Dispose(); } debugLinesBuffer = null; }
public void Dispose() { if (polygonSource != null) { polygonSource.Dispose(); } if (buffer != null) { buffer.Dispose(); } }
public void Dispose() { if (lineSource != null) { lineSource.Dispose(); } if (buffer != null) { buffer.Dispose(); } }
public void Dispose() { var allDescriptors = new List <IDescriptor>(); allDescriptors.AddRange(descriptors); allDescriptors.AddRange(treeDescriptors); allDescriptors.AddRange(grassDescriptors); foreach (var descriptor in allDescriptors) { descriptor.Dispose(); } if (treeBuffer != null) { treeBuffer.Dispose(); } if (debugBuffer != null) { debugBuffer.Dispose(); } if (waterBuffer != null) { waterBuffer.Dispose(); } }