Package com.ms.com.directX |
![]() Previous |
![]() Microsoft Packages |
![]() Index |
![]() Next |
public final class d3dTransformData { public int dwSize; public byte[] lpIn; public int dwInSize; public byte[] lpOut; public int dwOutSize; public byte[] lpHOut; public int dwClip; public int dwClipIntersection; public int dwClipUnion; public int x1; public int y1; public int x2; public int y2; }
Contains information about transformations for the TransformVertices method.
See also d3dViewport.
Fields
Each input vertex should be a three-vector vertex giving the [x y z] coordinates in model space for the geometry. The dwInSize field gives the amount to skip between vertices, allowing the application to store extra data inline with each vertex.
All values generated by the transformation module are stored as 16-bit precision values. The clip is treated as an integer bitfield that is set to the inclusive OR of the viewing volume planes that clip a given transformed vertex.