D3DX Interfaces (Direct3D 11 Graphics)

This section contains reference information for the component object model (COM) interfaces provided by the D3DX utility library.

Note

The D3DX (D3DX 9, D3DX 10, and D3DX 11) utility library is deprecated for Windows 8 and is not supported for Windows Store apps.

In this section

Topic Description
ID3DX11DataLoader
Note: The D3DX (D3DX 9, D3DX 10, and D3DX 11) utility library is deprecated for Windows 8 and is not supported for Windows Store apps.
Data loading object used by ID3DX11ThreadPump Interface for loading data asynchronously.
ID3DX11DataProcessor
Note: The D3DX (D3DX 9, D3DX 10, and D3DX 11) utility library is deprecated for Windows 8 and is not supported for Windows Store apps.
Data processing object used by ID3DX11ThreadPump Interface for loading data asynchronously.
ID3DX11ThreadPump
Note: The D3DX (D3DX 9, D3DX 10, and D3DX 11) utility library is deprecated for Windows 8 and is not supported for Windows Store apps.
A thread pump executes tasks asynchronously. It is created by calling D3DX11CreateThreadPump. There are several APIs that take an optional thread pump as a parameter, such as D3DX11CreateTextureFromFile and D3DX11CompileFromFile; if you pass a thread pump interface into these APIs, the functions will execute asynchronously on a separate thread. Particularly on multiprocessor machines, a thread pump can load resources and process data without a noticeable decrease in performance.

D3DX 11 Reference