public virtual int CreatePipelineState( ref D3D12_PIPELINE_STATE_STREAM_DESC pDesc, ref Guid riid, out IntPtr ppPipelineState ) { var fp = GetFunctionPointer(47); if (m_CreatePipelineStateFunc == null) { m_CreatePipelineStateFunc = (CreatePipelineStateFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreatePipelineStateFunc)); } return(m_CreatePipelineStateFunc(m_ptr, ref pDesc, ref riid, out ppPipelineState)); }
public virtual int LoadPipeline( ref ushort pName, ref D3D12_PIPELINE_STATE_STREAM_DESC pDesc, ref Guid riid, out IntPtr ppPipelineState ) { var fp = GetFunctionPointer(13); if (m_LoadPipelineFunc == null) { m_LoadPipelineFunc = (LoadPipelineFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(LoadPipelineFunc)); } return(m_LoadPipelineFunc(m_ptr, ref pName, ref pDesc, ref riid, out ppPipelineState)); }