public void DeregisterSDFObject(SDFObject obj)
 {
     if (m_objects.Remove(obj))
     {
         RefreshBuffer();
     }
 }
    public void RegisterSDFObject(SDFObject obj)
    {
        if (m_objects.Contains(obj))
        {
            return;
        }

        m_objects.Add(obj);

        RefreshBuffer();
    }
 public SDF_GPU_Data(SDFObject obj)
 {
     data = obj.Data;
     col  = obj.Colour;
     type = (int)obj.ObjectType;
 }