code *= 1000; code += m_maxFilter*100; code += m_minFilter*10;
code += (int)(m_anisoLevel*100); code += m_maxFilter; code += m_minFilter;
  public int hashCode() {    if (code == Integer.MAX_VALUE) {      code = m_location.hashCode();      code *= 1000;      code += m_maxFilter*100;      code += m_minFilter*10;      code += (m_flipped ? 1 : 0);    }    return code;  }