1 USING: alien.syntax windows.types windows.com.syntax alien.c-types windows.com
2 windows.directx.d3d11 ;
3 IN: windows.directx.d3dx11core
7 FUNCTION: HRESULT D3DX11CheckVersion ( UINT D3DSdkVersion, UINT D3DX11SdkVersion ) ;
9 COM-INTERFACE: ID3DX11DataLoader f {00000000-0000-0000-0000-000000000000}
11 HRESULT Decompress ( void** ppData, SIZE_T* pcBytes )
14 COM-INTERFACE: ID3DX11DataProcessor f {00000000-0000-0000-0000-000000000000}
15 HRESULT Process ( void* pData, SIZE_T cBytes )
16 HRESULT CreateDeviceObject ( void** ppDataObject )
19 COM-INTERFACE: ID3DX11ThreadPump IUnknown {C93FECFA-6967-478a-ABBC-402D90621FCB}
20 HRESULT AddWorkItem ( ID3DX11DataLoader* pDataLoader, ID3DX11DataProcessor* pDataProcessor, HRESULT* pHResult, void** ppDeviceObject )
21 UINT GetWorkItemCount ( )
22 HRESULT WaitForAllItems ( )
23 HRESULT ProcessDeviceWorkItems ( UINT iWorkItemCount )
24 HRESULT PurgeAllItems ( )
25 HRESULT GetQueueStatus ( UINT* pIoQueue, UINT* pProcessQueue, UINT* pDeviceQueue ) ;
27 FUNCTION: HRESULT D3DX11CreateThreadPump ( UINT cIoThreads, UINT cProcThreads, ID3DX11ThreadPump** ppThreadPump ) ;
28 FUNCTION: HRESULT D3DX11UnsetAllDeviceObjects ( ID3D11DeviceContext* pContext ) ;
30 CONSTANT: D3DERR_INVALIDCALL HEX: 8876086C
31 CONSTANT: D3DERR_WASSTILLDRAWING HEX: 8876021C