Hardware Dev Center

Collapse the table of content
Expand the table of content
Expand Minimize

D3DDDIARG_MULTIPLYTRANSFORM structure

The D3DDDIARG_MULTIPLYTRANSFORM structure describes how to modify the current transform.

Syntax


typedef struct _D3DDDIARG_MULTIPLYTRANSFORM {
  D3DTRANSFORMSTATETYPE TransformType;
  D3DMATRIX             Matrix;
} D3DDDIARG_MULTIPLYTRANSFORM;

Members

TransformType

[in] A D3DTRANSFORMSTATETYPE-typed value that indicates the type of the transform that is being modified. This member can be one of the following values.

ValueMeaning

D3DTRANSFORMSTATE_PROJECTION

Projection transformation

D3DTRANSFORMSTATE_VIEW

View transformation

D3DTRANSFORMSTATE_WORLD

World transformation

 

Matrix

[in] A D3DMATRIX structure that describes the matrix that is used to modify the current transform. For more information about D3DMATRIX, see the Microsoft Windows SDK documentation.

Remarks

The Microsoft Direct3D runtime uses D3DDDIARG_MULTIPLYTRANSFORM in a call to the user-mode display driver's MultiplyTransform function to inform the driver about modifications to the various transformation matrices.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dumddi.h (include D3dumddi.h)

See also

MultiplyTransform

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft