1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3	<head>
4		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5		<meta http-equiv="Content-Style-Type" content="text/css" />
6		<title>Vector2VertexStreamCtr</title>
7		<link rel="stylesheet" href="../css/mainpage.css" type="text/css" />
8	</head>
9	<body>
10		<h1>&lt;Vector2VertexStreamCtr&gt;</h1>
11		<h2>Description</h2>
12		<p>
13            This is the tag for vertex attribute information streams where two floats are used as the unit.
14            </p>
15		<h2>Attributes</h2>
16		<table class="arguments">
17<thead><tr><td>Type</td><td>Attributes</td><td>Description</td></tr></thead><tr><td /><th>QuantizedMode</th><td>
18            The mode for the type used as a hint during quantization.
19            </td></tr><tr><td>VertexAttributeCtrUsage</td><th>Usage</th><td>
20            The usage type of the attribute information.
21            </td></tr><tr><td /><th>VertexSize</th><td></td></tr></table>
22		<h2>VertexAttributeCtrUsage Enumerated Type</h2>
23		<table class="arguments">
24<thead><tr><td>Value</td><td>Description</td></tr></thead><tr><th>Position</th><td>Vertex position information.</td></tr><tr><th>Normal</th><td>Normal vector information of vertex.</td></tr><tr><th>Tangent</th><td>Tangent vector information of vertex.</td></tr><tr><th>Color</th><td>Vertex color information.</td></tr><tr><th>TextureCoordinate0</th><td>Texture coordinate 0 information of vertex.</td></tr><tr><th>TextureCoordinate1</th><td>Texture coordinate 1 information of vertex.</td></tr><tr><th>TextureCoordinate2</th><td>Texture coordinate 2 information of vertex.</td></tr><tr><th>BoneIndex</th><td>Bone index number information of vertex.</td></tr><tr><th>BoneWeight</th><td>Vertex bone weight information.</td></tr><tr><th>UserAttribute0</th><td>User attribute 0 information of vertex.</td></tr><tr><th>UserAttribute1</th><td>User attribute 1 information of vertex.</td></tr><tr><th>UserAttribute2</th><td>User attribute 2 information of vertex.</td></tr><tr><th>UserAttribute3</th><td>User attribute 3 information of vertex.</td></tr><tr><th>UserAttribute4</th><td>User attribute 4 information of vertex.</td></tr><tr><th>UserAttribute5</th><td>User attribute 5 information of vertex.</td></tr><tr><th>UserAttribute6</th><td>User attribute 6 information of vertex.</td></tr><tr><th>UserAttribute7</th><td>User attribute 7 information of vertex.</td></tr><tr><th>UserAttribute8</th><td>User attribute 8 information of vertex.</td></tr><tr><th>UserAttribute9</th><td>User attribute 9 information of vertex.</td></tr><tr><th>UserAttribute10</th><td>User attribute 10 information of vertex.</td></tr><tr><th>UserAttribute11</th><td>User attribute 11 information of vertex.</td></tr><tr><th>Interleave</th><td>Interleave format information.</td></tr></table>
25
26<h2>Example Output</h2>
27
28<table>
29<tr>
30<td><pre>
31&lt;Shapes&gt;<br>
32    &lt;SeparateDataShapeCtr&gt;<br>
33        &lt;OrientedBoundingBox&gt;<br>
34            &lt;CenterPosition X=&quot;0&quot; Y=&quot;0&quot; Z=&quot;0&quot; /&gt;<br>
35            &lt;OrientationMatrix M00=&quot;1&quot; M01=&quot;0&quot; M02=&quot;0&quot; M10=&quot;0&quot; M11=&quot;0&quot; M12=&quot;1&quot; M20=&quot;0&quot; M21=&quot;1&quot; M22=&quot;0&quot; /&gt;<br>
36            &lt;Size X=&quot;16.651&quot; Y=&quot;16.0032&quot; Z=&quot;0&quot; /&gt;<br>
37        &lt;/OrientedBoundingBox&gt;<br>
38        &lt;PositionOffset X=&quot;0&quot; Y=&quot;0&quot; Z=&quot;0&quot; /&gt;<br>
39        &lt;PrimitiveSets&gt;<br>
40            &lt;PrimitiveSetCtr SkinningMode=&quot;None&quot;&gt;<br>
41                &lt;BoneIndexTable&gt;0&lt;/BoneIndexTable&gt;<br>
42                &lt;Primitives&gt;<br>
43                    &lt;PrimitiveCtr&gt;<br>
44                        &lt;IndexStreams&gt;<br>
45                            &lt;UbyteIndexStreamCtr PrimitiveMode=&quot;Triangles&quot; Size=&quot;6&quot;&gt;0 1 2 1 3 2&lt;/UbyteIndexStreamCtr&gt;<br>
46                        &lt;/IndexStreams&gt;<br>
47                    &lt;/PrimitiveCtr&gt;<br>
48                &lt;/Primitives&gt;<br>
49            &lt;/PrimitiveSetCtr&gt;<br>
50        &lt;/PrimitiveSets&gt;<br>
51        &lt;VertexAttributes&gt;<br>
52            &lt;Vector3VertexStreamCtr Usage=&quot;Position&quot; VertexSize=&quot;4&quot; Scale=&quot;1&quot; QuantizedMode=&quot;Float&quot;&gt;<br>
53            -8.32549 0 8.00161<br>
54            8.32549 0 8.00161<br>
55            -8.32549 0 -8.00161<br>
56            8.32549 0 -8.00161<br>
57            &lt;/Vector3VertexStreamCtr&gt;<br>
58            &lt;Vector3VertexAttributeCtr Usage=&quot;Normal&quot;&gt;0 1 0&lt;/Vector3VertexAttributeCtr&gt;<br>
59            <strong>&lt;Vector2VertexStreamCtr Usage=&quot;TextureCoordinate0&quot; VertexSize=&quot;4&quot; Scale=&quot;1&quot; QuantizedMode=&quot;Float&quot;&gt;</strong><br>
60            0 0<br>
61            1 0<br>
62            0 0.961097<br>
63            1 0.961097<br>
64            <strong>&lt;/Vector2VertexStreamCtr&gt;</strong><br>
65        &lt;/VertexAttributes&gt;<br>
66    &lt;/SeparateDataShapeCtr&gt;<br>
67&lt;/Shapes&gt;<br>
68</pre></td>
69</tr></table>
70	<hr><p>CONFIDENTIAL</p></body>
71</html>