ReactOS 0.4.17-dev-934-g091855f
ID3DX11ThreadPump Interface Reference
Inheritance diagram for ID3DX11ThreadPump:
Collaboration diagram for ID3DX11ThreadPump:

Public Member Functions

HRESULT AddWorkItem ([in] ID3DX11DataLoader *loader, [in] ID3DX11DataProcessor *processor, [in] HRESULT *hresult, [out] void **device_object)
 
UINT GetWorkItemCount ()
 
HRESULT WaitForAllItems ()
 
HRESULT ProcessDeviceWorkItems ([in] UINT count)
 
HRESULT PurgeAllItems ()
 
HRESULT GetQueueStatus ([in] UINT *io_queue, [in] UINT *process_queue, [in] UINT *device_queue)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 54 of file d3dx11core.idl.

Member Function Documentation

◆ AddWorkItem()

HRESULT ID3DX11ThreadPump::AddWorkItem ( [in] ID3DX11DataLoader *  loader,
[in] ID3DX11DataProcessor *  processor,
[in] HRESULT *  hresult,
[out] void **  device_object 
)

◆ GetQueueStatus()

HRESULT ID3DX11ThreadPump::GetQueueStatus ( [in] UINT *  io_queue,
[in] UINT *  process_queue,
[in] UINT *  device_queue 
)

◆ GetWorkItemCount()

UINT ID3DX11ThreadPump::GetWorkItemCount ( )

◆ ProcessDeviceWorkItems()

HRESULT ID3DX11ThreadPump::ProcessDeviceWorkItems ( [in] UINT  count)

◆ PurgeAllItems()

HRESULT ID3DX11ThreadPump::PurgeAllItems ( )

◆ WaitForAllItems()

HRESULT ID3DX11ThreadPump::WaitForAllItems ( )

The documentation for this interface was generated from the following file: