D3DX Structures (Direct3D 10 Graphics)

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.

 

D3DX Reference