Example #1
0
        public virtual int GetResourceBindingDesc(
            uint ResourceIndex,
            out _D3D11_SHADER_INPUT_BIND_DESC pDesc
            )
        {
            var fp = GetFunctionPointer(6);

            if (m_GetResourceBindingDescFunc == null)
            {
                m_GetResourceBindingDescFunc = (GetResourceBindingDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetResourceBindingDescFunc));
            }

            return(m_GetResourceBindingDescFunc(m_ptr, ResourceIndex, out pDesc));
        }
Example #2
0
        public virtual int GetResourceBindingDescByName(
            string Name,
            out _D3D11_SHADER_INPUT_BIND_DESC pDesc
            )
        {
            var fp = GetFunctionPointer(11);

            if (m_GetResourceBindingDescByNameFunc == null)
            {
                m_GetResourceBindingDescByNameFunc = (GetResourceBindingDescByNameFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetResourceBindingDescByNameFunc));
            }

            return(m_GetResourceBindingDescByNameFunc(m_ptr, Name, out pDesc));
        }