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); }
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)); }