public virtual int GetRenderTarget( out ID3D10RenderTargetView ppResource ) { var fp = GetFunctionPointer(26); if (m_GetRenderTargetFunc == null) { m_GetRenderTargetFunc = (GetRenderTargetFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetRenderTargetFunc)); } ppResource = new ID3D10RenderTargetView(); return(m_GetRenderTargetFunc(m_ptr, out ppResource.PtrForNew)); }
public virtual int SetRenderTarget( ID3D10RenderTargetView pResource ) { var fp = GetFunctionPointer(25); if (m_SetRenderTargetFunc == null) { m_SetRenderTargetFunc = (SetRenderTargetFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetRenderTargetFunc)); } return(m_SetRenderTargetFunc(m_ptr, pResource != null ? pResource.Ptr : IntPtr.Zero)); }
public virtual int GetRenderTargetArray( out ID3D10RenderTargetView ppResources, uint Offset, uint Count ) { var fp = GetFunctionPointer(28); if (m_GetRenderTargetArrayFunc == null) { m_GetRenderTargetArrayFunc = (GetRenderTargetArrayFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetRenderTargetArrayFunc)); } ppResources = new ID3D10RenderTargetView(); return(m_GetRenderTargetArrayFunc(m_ptr, out ppResources.PtrForNew, Offset, Count)); }