public virtual bool MakeCurrent() { if (m_Handle == IntPtr.Zero) { return(false); } return(ALC.MakeContextCurrent(m_Handle)); }
public virtual void Dispose() { if (m_Handle != IntPtr.Zero) { ALC.MakeContextCurrent(IntPtr.Zero); ALC.DestroyContext(m_Handle); m_Handle = IntPtr.Zero; } m_Device = null; }