public void Unload() { vertexLayout.Dispose(); vertexBuffer.Dispose(); indexBuffer.Dispose(); textureManager.Dispose(); }
public void Dispose() { SetCull(true); device.ImmediateContext.Rasterizer.State?.Dispose(); SetCull(false); device.ImmediateContext.Rasterizer.State?.Dispose(); texture?.Dispose(); index?.Dispose(); Vertex?.Dispose(); layout?.Dispose(); effect?.Dispose(); }
protected override void UnloadContent() { effect.Dispose(); vertexLayout.Dispose(); vertexBuffer.Dispose(); }