D3DX Interfaces

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

TopicDescription

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.

 

Related topics

D3DX 11 Reference

 

 

Show: