public int GetRetrievalFilter(ref D3D10_INFO_QUEUE_FILTER pFilter, IntPtr pFilterByteLength) { if (m_GetRetrievalFilterFunc == null) { var fp = GetFunctionPointer(21); m_GetRetrievalFilterFunc = (GetRetrievalFilterFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetRetrievalFilterFunc)); } return(m_GetRetrievalFilterFunc(m_ptr, ref pFilter, pFilterByteLength)); }
public int PushRetrievalFilter(ref D3D10_INFO_QUEUE_FILTER pFilter) { if (m_PushRetrievalFilterFunc == null) { var fp = GetFunctionPointer(25); m_PushRetrievalFilterFunc = (PushRetrievalFilterFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(PushRetrievalFilterFunc)); } return(m_PushRetrievalFilterFunc(m_ptr, ref pFilter)); }
public int AddRetrievalFilterEntries(ref D3D10_INFO_QUEUE_FILTER pFilter) { if (m_AddRetrievalFilterEntriesFunc == null) { var fp = GetFunctionPointer(20); m_AddRetrievalFilterEntriesFunc = (AddRetrievalFilterEntriesFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(AddRetrievalFilterEntriesFunc)); } return(m_AddRetrievalFilterEntriesFunc(m_ptr, ref pFilter)); }