1<html>
2<head>
3<title>Element Structure in cmdl Files</title>
4<link rel="stylesheet" href="../css/contents.css" type="text/css">
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6</head><body>
7
8<a href="./cmdl__summary.html" target="content"><h2>Overview of cmdl</h2></a>
9
10<h2>Element Structure in cmdl Files</h2>
11
12<center>
13
14<table>
15
16<tr bgcolor="#577eff"><th colspan="2">
17<h3>Metadata</h3>
18</th></tr>
19
20<tr bgcolor="#dddddd">
21<td>
22<pre>
23      <a href="../common/common__EditData.html" target="content">&lt;EditData&gt;</a><br>
24        <a href="../common/common__MetaData.html" target="content">&lt;MetaData&gt;</a><br>
25          <a href="../common/common__Key.html" target="content">&lt;Key&gt;</a><br>
26          <a href="../common/common__Create.html" target="content">&lt;Create&gt;</a><br>
27            <a href="../common/common__ToolDescriptions.html" target="content">&lt;ToolDescriptions&gt;</a><br>
28        <a href="cmdl__ContentSummaryMetaData.html" target="content">&lt;ContentSummaryMetaData&gt;</a><br>
29          <a href="cmdl__ContentSummaryMetaData_Key.html" target="content">&lt;Key&gt;</a><br>
30          <a href="cmdl__ContentSummaryMetaData_Values.html" target="content">&lt;Values&gt;</a><br>
31            <a href="cmdl__ContentSummary.html" target="content">&lt;ContentSummary&gt;</a><br>
32              <a href="cmdl__ObjectSummaries.html" target="content">&lt;ObjectSummaries&gt;</a><br>
33                <a href="cmdl__ObjectSummary.html" target="content">&lt;ObjectSummary&gt;</a><br>
34                  <a href="cmdl__Notes.html" target="content">&lt;Notes&gt;</a><br>
35                    <a href="cmdl__Note.html" target="content">&lt;Note&gt;</a><br>
36</pre>
37</td>
38</tr>
39
40<tr bgcolor="#577eff"><th colspan="2">
41<h3>Shaders</h3>
42</th></tr>
43
44<tr bgcolor="#dddddd">
45<td>
46<pre>
47      <a href="cmdl__Shaders.html" target="content">&lt;Shaders&gt;</a><br>
48</pre>
49</td>
50</tr>
51
52<tr bgcolor="#577eff"><th colspan="2">
53<h3>Model</h3>
54</th></tr>
55
56<tr bgcolor="#dddddd">
57<td>
58<pre>
59      <a href="cmdl__Models.html" target="content">&lt;Models&gt;</a><br>
60        <a href="cmdl__SkeletalModel.html" target="content">&lt;SkeletalModel&gt;</a><br>
61          <a href="cmdl__SkeletalModel_UserData.html" target="content">&lt;UserData&gt;</a><br>
62</pre>
63</td>
64</tr>
65
66<tr bgcolor="#577eff"><th colspan="2">
67<h3>Enumerations of Animation Target Members</h3>
68</th></tr>
69
70<tr bgcolor="#dddddd">
71<td>
72<pre>
73          <a href="cmdl__AnimationGroupDescriptions.html" target="content">&lt;AnimationGroupDescriptions&gt;</a><br>
74            <a href="cmdl__GraphicsAnimationGroupDescription.html" target="content">&lt;GraphicsAnimationGroupDescription&gt;</a><br>
75              <a href="cmdl__MemberInformationSet.html" target="content">&lt;MemberInformationSet&gt;</a><br>
76                <a href="cmdl__AnimationMemberDescription.html" target="content">&lt;AnimationMemberDescription&gt;</a><br>
77                  <a href="cmdl__Path.html" target="content">&lt;Path&gt;</a><br>
78</pre>
79</td>
80</tr>
81
82<tr bgcolor="#577eff"><th colspan="2">
83<h3>Model position</h3>
84</th></tr>
85
86<tr bgcolor="#dddddd">
87<td>
88<pre>
89          <a href="cmdl__Transform.html" target="content">&lt;Transform&gt;</a><br>
90            <a href="cmdl__Scale.html" target="content">&lt;Scale&gt;</a><br>
91            <a href="cmdl__Rotate.html" target="content">&lt;Rotate&gt;</a><br>
92            <a href="cmdl__Translate.html" target="content">&lt;Translate&gt;</a><br>
93</pre>
94</td>
95</tr>
96
97
98
99<tr bgcolor="#577eff"><th colspan="2">
100<h3>Shader Data</h3>
101</th></tr>
102
103<tr bgcolor="#dddddd">
104<td>
105<pre>
106          <a href="cmdl__Shapes.html" target="content">&lt;Shapes&gt;</a><br>
107            <a href="cmdl__SeparateDataShapeCtr.html" target="content">&lt;SeparateDataShapeCtr&gt;</a><br>
108              <a href="cmdl__OrientedBoundingBox.html" target="content">&lt;OrientedBoundingBox&gt;</a><br>
109                <a href="cmdl__CenterPosition.html" target="content">&lt;CenterPosition&gt;</a><br>
110                <a href="cmdl__OrientationMatrix.html" target="content">&lt;OrientationMatrix&gt;</a><br>
111                <a href="cmdl__Size.html" target="content">&lt;Size&gt;</a><br>
112              <a href="cmdl__PositionOffset.html" target="content">&lt;PositionOffset&gt;</a><br>
113              <a href="cmdl__PrimitiveSets.html" target="content">&lt;PrimitiveSets&gt;</a><br>
114                <a href="cmdl__PrimitiveSetCtr.html" target="content">&lt;PrimitiveSetCtr&gt;</a><br>
115                  <a href="cmdl__BoneIndexTable.html" target="content">&lt;BoneIndexTable&gt;</a><br>
116                  <a href="cmdl__Primitives.html" target="content">&lt;Primitives&gt;</a><br>
117                    <a href="cmdl__PrimitiveCtr.html" target="content">&lt;PrimitiveCtr&gt;</a><br>
118                      <a href="cmdl__IndexStreams.html" target="content">&lt;IndexStreams&gt;</a><br>
119                        <a href="cmdl__UshortIndexStreamCtr.html" target="content">&lt;UshortIndexStreamCtr&gt;</a><br>
120                        <a href="cmdl__UbyteIndexStreamCtr.html" target="content">&lt;UbyteIndexStreamCtr&gt;</a><br>
121              <a href="cmdl__VertexAttributes.html" target="content">&lt;VertexAttributes&gt;</a><br>
122                <a href="cmdl__Vector1VertexStreamCtr.html" target="content">&lt;Vector1VertexStreamCtr&gt;</a><br>
123                <a href="cmdl__Vector2VertexStreamCtr.html" target="content">&lt;Vector2VertexStreamCtr&gt;</a><br>
124                <a href="cmdl__Vector3VertexStreamCtr.html" target="content">&lt;Vector3VertexStreamCtr&gt;</a><br>
125                <a href="cmdl__Vector4VertexStreamCtr.html" target="content">&lt;Vector4VertexStreamCtr&gt;</a><br>
126                <a href="cmdl__Vector1VertexAttributeCtr.html" target="content">&lt;Vector1VertexAttributeCtr&gt;</a><br>
127                <a href="cmdl__Vector2VertexAttributeCtr.html" target="content">&lt;Vector2VertexAttributeCtr&gt;</a><br>
128                <a href="cmdl__Vector3VertexAttributeCtr.html" target="content">&lt;Vector3VertexAttributeCtr&gt;</a><br>
129                <a href="cmdl__Vector4VertexAttributeCtr.html" target="content">&lt;Vector4VertexAttributeCtr&gt;</a><br>
130</pre>
131</td>
132</tr>
133
134<tr bgcolor="#577eff"><th colspan="2">
135<h3>Material Data</h3>
136</th></tr>
137
138<tr bgcolor="#dddddd">
139<td>
140<pre>
141          <a href="cmdl__Materials.html" target="content">&lt;Materials&gt;</a><br>
142            <a href="cmdl__MaterialCtr.html" target="content">&lt;MaterialCtr&gt;</a><br>
143              <a href="cmdl__ShaderReference.html" target="content">&lt;ShaderReference&gt;</a><br>
144              <a href="cmdl__MaterialColor.html" target="content">&lt;MaterialColor&gt;</a><br>
145                <a href="cmdl__Emission.html" target="content">&lt;Emission&gt;</a><br>
146                <a href="cmdl__Ambient.html" target="content">&lt;Ambient&gt;</a><br>
147                <a href="cmdl__Diffuse.html" target="content">&lt;Diffuse&gt;</a><br>
148                <a href="cmdl__Specular0.html" target="content">&lt;Specular0&gt;</a><br>
149                <a href="cmdl__Specular1.html" target="content">&lt;Specular1&gt;</a><br>
150                <a href="cmdl__Constant0.html" target="content">&lt;Constant0&gt;</a><br>
151                <a href="cmdl__Constant1.html" target="content">&lt;Constant1&gt;</a><br>
152                <a href="cmdl__Constant2.html" target="content">&lt;Constant2&gt;</a><br>
153                <a href="cmdl__Constant3.html" target="content">&lt;Constant3&gt;</a><br>
154                <a href="cmdl__Constant4.html" target="content">&lt;Constant4&gt;</a><br>
155                <a href="cmdl__Constant5.html" target="content">&lt;Constant5&gt;</a><br>
156              <a href="cmdl__Rasterization.html" target="content">&lt;Rasterization&gt;</a><br>
157              <a href="cmdl__TextureCoordinators.html" target="content">&lt;TextureCoordinators&gt;</a><br>
158                <a href="cmdl__TextureCoordinatorCtr.html" target="content">&lt;TextureCoordinatorCtr&gt;</a><br>
159              <a href="cmdl__TextureMappers.html" target="content">&lt;TextureMappers&gt;</a><br>
160                <a href="cmdl__PixelBasedTextureMapperCtr.html" target="content">&lt;PixelBasedTextureMapperCtr&gt;</a><br>
161                  <a href="cmdl__TextureReference.html" target="content">&lt;TextureReference&gt;</a><br>
162                  <a href="cmdl__StandardTextureSamplerCtr.html" target="content">&lt;StandardTextureSamplerCtr&gt;</a><br>
163                    <a href="cmdl__BorderColor.html" target="content">&lt;BorderColor&gt;</a><br>
164              <a href="cmdl__FragmentShader.html" target="content">&lt;FragmentShader&gt;</a><br>
165                <a href="cmdl__BufferColor.html" target="content">&lt;BufferColor&gt;</a><br>
166                <a href="cmdl__FragmentBump.html" target="content">&lt;FragmentBump&gt;</a><br>
167                <a href="cmdl__FragmentLighting.html" target="content">&lt;FragmentLighting&gt;</a><br>
168                <a href="cmdl__FragmentLightingTable.html" target="content">&lt;FragmentLightingTable&gt;</a><br>
169                  <a href="cmdl__ReflectanceRSampler.html" target="content">&lt;ReflectanceRSampler&gt;</a><br>
170                    <a href="cmdl__NullLookupTableCtr.html" target="content">&lt;NullLookupTableCtr&gt;</a><br>
171                <a href="cmdl__TextureCombiners.html" target="content">&lt;TextureCombiners&gt;</a><br>
172                  <a href="cmdl__TextureCombinerCtr.html" target="content">&lt;TextureCombinerCtr&gt;</a><br>
173                    <a href="cmdl__SourceRgb.html" target="content">&lt;SourceRgb&gt;</a><br>
174                    <a href="cmdl__OperandRgb.html" target="content">&lt;OperandRgb&gt;</a><br>
175                    <a href="cmdl__SourceAlpha.html" target="content">&lt;SourceAlpha&gt;</a><br>
176                    <a href="cmdl__OperandAlpha.html" target="content">&lt;OperandAlpha&gt;</a><br>
177                  <a href="cmdl__AlphaTest.html" target="content">&lt;AlphaTest&gt;</a><br>
178              <a href="cmdl__FragmentOperation.html" target="content">&lt;FragmentOperation&gt;</a><br>
179                <a href="cmdl__DepthOperation.html" target="content">&lt;DepthOperation&gt;</a><br>
180                <a href="cmdl__BlendOperation.html" target="content">&lt;BlendOperation&gt;</a><br>
181                  <a href="cmdl__RgbParameter.html" target="content">&lt;RgbParameter&gt;</a><br>
182                  <a href="cmdl__AlphaParameter.html" target="content">&lt;AlphaParameter&gt;</a><br>
183                  <a href="cmdl__BlendColor.html" target="content">&lt;BlendColor&gt;</a><br>
184</pre>
185</td>
186</tr>
187
188
189<tr bgcolor="#577eff"><th colspan="2">
190<h3>Mesh Display</h3>
191</th></tr>
192
193<tr bgcolor="#dddddd">
194<td>
195<pre>
196          <a href="cmdl__Meshes.html" target="content">&lt;Meshes&gt;</a><br>
197            <a href="cmdl__Mesh.html" target="content">&lt;Mesh&gt;</a><br>
198              <a href="cmdl__Meshes_Mesh_UserData.html" target="content">&lt;UserData&gt;</a><br>
199              <a href="cmdl__Meshes_Mesh_EditData.html" target="content">&lt;EditData&gt;</a><br>
200                <a href="cmdl__DccToolSourceNodeMetaData.html" target="content">&lt;DccToolSourceNodeMetaData&gt;</a><br>
201                  <a href="cmdl__DccToolSourceNodeMetaData_Key.html" target="content">&lt;Key&gt;</a><br>
202                  <a href="cmdl__DccToolSourceNodeMetaData_Values.html" target="content">&lt;Values&gt;</a><br>
203                    <a href="cmdl__NodeName.html" target="content">&lt;NodeName&gt;</a><br>
204              <a href="cmdl__SeparateShapeReference.html" target="content">&lt;SeparateShapeReference&gt;</a><br>
205              <a href="cmdl__MaterialReference.html" target="content">&lt;MaterialReference&gt;</a><br>
206</pre>
207</td>
208</tr>
209
210<tr bgcolor="#577eff"><th colspan="2">
211<h3>Bone Hierarchy</h3>
212</th></tr>
213
214<tr bgcolor="#dddddd">
215<td>
216<pre>
217          <a href="cmdl__Skeleton.html" target="content">&lt;Skeleton&gt;</a><br>
218            <a href="cmdl__Skeleton_UserData.html" target="content">&lt;UserData&gt;</a><br>
219            <a href="cmdl__Bones.html" target="content">&lt;Bones&gt;</a><br>
220              <a href="cmdl__Bone.html" target="content">&lt;Bone&gt;</a><br>
221                <a href="cmdl__Bone_EditData.html" target="content">&lt;EditData&gt;</a><br>
222                <a href="cmdl__Bone_Transform.html" target="content">&lt;Transform&gt;</a><br>
223                  <a href="cmdl__Bone_Transform_Scale.html" target="content">&lt;Scale&gt;</a><br>
224                  <a href="cmdl__Bone_Transform_Rotate.html" target="content">&lt;Rotate&gt;</a><br>
225                  <a href="cmdl__Bone_Transform_Translate.html" target="content">&lt;Translate&gt;</a><br>
226</pre>
227</td>
228</tr>
229
230<tr bgcolor="#577eff"><th colspan="2">
231<h3>Export Information from the DCC Tool</h3>
232</th></tr>
233
234<tr bgcolor="#dddddd">
235<td>
236<pre>
237          <a href="cmdl__SkeletalModel_EditData.html" target="content">&lt;EditData&gt;</a><br>
238            <a href="cmdl__SkeletalModel_EditData_ModelDccToolExportOption.html" target="content">&lt;ModelDccToolExportOption&gt;</a><br>
239              <a href="cmdl__SkeletalModel_EditData_ModelDccToolExportOption_Key.html" target="content">&lt;Key&gt;</a><br>
240</pre>
241</td>
242</tr>
243
244</table>
245</center>
246
247<hr><p>CONFIDENTIAL</p></body>
248
249</html>
250