예제 #1
0
        public virtual int GetGammaControl(
            out DXGI_GAMMA_CONTROL pArray
            )
        {
            var fp = GetFunctionPointer(15);

            if (m_GetGammaControlFunc == null)
            {
                m_GetGammaControlFunc = (GetGammaControlFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetGammaControlFunc));
            }

            return(m_GetGammaControlFunc(m_ptr, out pArray));
        }
예제 #2
0
        public virtual int SetGammaControl(
            ref DXGI_GAMMA_CONTROL pArray
            )
        {
            var fp = GetFunctionPointer(14);

            if (m_SetGammaControlFunc == null)
            {
                m_SetGammaControlFunc = (SetGammaControlFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetGammaControlFunc));
            }

            return(m_SetGammaControlFunc(m_ptr, ref pArray));
        }