Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

D3DX Interfaces

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

ID3DX10DataLoader Interface

Data loading object used by ID3DX10ThreadPump Interface for loading data asynchronously.

ID3DX10DataProcessor Interface

Data processing object used by ID3DX10ThreadPump Interface for processing loaded data asynchronously.

ID3DX10Font Interface

The ID3DX10Font interface encapsulates the textures and resources needed to render a specific font on a specific device.

ID3DX10Mesh Interface

Applications use the methods of the ID3DX10Mesh interface to manipulate mesh objects.

ID3DX10MeshBuffer Interface

ID3DX10SkinInfo Interface

ID3DX10SkinInfo allows you to optimize, process, and manually set the relationship between bones and vertices in your meshes (see Skeletal Animation on Wikipedia). It is most useful for making .x files exported by DCC Apps (such as 3DS Max and Maya) more hardware-friendly, and for improving the render speed of your skinned meshes in software render mode.

ID3DX10Sprite Interface

The ID3DX10Sprite interface provides a set of methods that simplify the process of drawing sprites using Microsoft Direct3D.

ID3DX10ThreadPump Interface

Used to execute tasks asynchronously. This object takes up a substantial amount of resources, so generally only one should be created per application.

ID3DXMatrixStack Interface

Applications use the methods of the ID3DXMATRIXStack interface to manipulate a matrix stack.


Related topics

D3DX Reference



© 2018 Microsoft