D3DX Structures
This section contains information about the structures included in the D3DX utility library.
| Structure | Description |
|---|---|
| D3DMATRIX | |
| D3DVECTOR | |
| D3DX10_ATTRIBUTE_RANGE |
Stores an attribute table entry. |
| D3DX10_ATTRIBUTE_WEIGHTS |
Specifies mesh weight attributes. |
| D3DX10_FONT_DESC |
Defines the attributes of a font. |
| D3DX10_IMAGE_INFO |
Returns a description of the original contents of an image file. |
| D3DX10_IMAGE_LOAD_INFO | |
| D3DX10_INTERSECT_INFO |
Describes a ray-triangle intersection. |
| D3DX10_SPRITE |
Defines position, texture, and color information about a sprite. |
| D3DX10_TEXTURE_LOAD_INFO | Texture load parameters. |
| D3DX10_WELD_EPSILONS |
Specifies tolerance values for each vertex component when comparing vertices to determine if they are similar enough to be welded together. |
| D3DX10_SKINNING_CHANNEL | |
| D3DXCOLOR |
Describes color values. |
| D3DXFLOAT16 |
Describes a 16-bit floating point vector. |
| D3DXMATRIX |
Describes a matrix. |
| D3DXMATRIXA16 |
Defines a 16-byte aligned matrix. |
| D3DXPLANE |
Describes a plane. |
| D3DXQUATERNION |
Describes a quaternion. |
| D3DXVECTOR2 |
Describes a vector in 2D space. |
| D3DXVECTOR2_16F |
Same as a D3DXVECTOR2, but it uses 16-bit floating point values for x, y, and z. |
| D3DXVECTOR3 |
Describes a vector in three-dimensional (3D) space. |
| D3DXVECTOR3_16F |
Same as a D3DXVECTOR3, but it uses 16-bit floating point values for x, y, and z. |
| D3DXVECTOR4 |
Describes a vector in 4D space. |
| D3DXVECTOR4_16F |
Same as a D3DXVECTOR4, but it uses 16-bit floating point values for x, y, and z. |
Related topics