//! returns a flag status public bool GetFlag(E_Flag eFlag) { return (m_Mask & (int)eFlag) != 0; }
//! sets a flag status public void SetFlag(E_Flag eFlag, bool bEnabled) { if(bEnabled) { m_Mask |= (int)eFlag; } else { m_Mask &= ~(int)eFlag; } }