/// <summary>
/// Remove any GL resource we may still have in use
/// </summary>
public override void Dispose()
{
if (Faces != null)
{
foreach (Face f in Faces)
{
if (f.UserData != null && f.UserData is FaceData)
{
FaceData data = (FaceData)f.UserData;
data.Dispose();
data = null;
}
}
Faces = null;
}
base.Dispose();
}