Exemplo n.º 1
0
        public virtual void GetDesc(
            out D3D11_TEXTURE1D_DESC pDesc
            )
        {
            var fp = GetFunctionPointer(10);

            if (m_GetDescFunc == null)
            {
                m_GetDescFunc = (GetDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetDescFunc));
            }

            m_GetDescFunc(m_ptr, out pDesc);
        }
Exemplo n.º 2
0
        public virtual int CreateTexture1D(
            ref D3D11_TEXTURE1D_DESC pDesc,
            ref D3D11_SUBRESOURCE_DATA pInitialData,
            out ID3D11Texture1D ppTexture1D
            )
        {
            var fp = GetFunctionPointer(4);

            if (m_CreateTexture1DFunc == null)
            {
                m_CreateTexture1DFunc = (CreateTexture1DFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateTexture1DFunc));
            }
            ppTexture1D = new ID3D11Texture1D();
            return(m_CreateTexture1DFunc(m_ptr, ref pDesc, ref pInitialData, out ppTexture1D.PtrForNew));
        }