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 <CODE>cmdl</CODE></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        <a href="cmdl__Model.html" target="content">&lt;Model&gt;</a><br>
63</pre>
64</td>
65</tr>
66
67<tr bgcolor="#577eff"><th colspan="2">
68<h3>Enumerations of Animation Target Members</h3>
69</th></tr>
70
71<tr bgcolor="#dddddd">
72<td>
73<pre>
74          <a href="cmdl__AnimationGroupDescriptions.html" target="content">&lt;AnimationGroupDescriptions&gt;</a><br>
75            <a href="cmdl__GraphicsAnimationGroupDescription.html" target="content">&lt;GraphicsAnimationGroupDescription&gt;</a><br>
76              <a href="cmdl__MemberInformationSet.html" target="content">&lt;MemberInformationSet&gt;</a><br>
77                <a href="cmdl__AnimationMemberDescription.html" target="content">&lt;AnimationMemberDescription&gt;</a><br>
78                  <a href="cmdl__Path.html" target="content">&lt;Path&gt;</a><br>
79</pre>
80</td>
81</tr>
82
83<tr bgcolor="#577eff"><th colspan="2">
84<h3>Model position</h3>
85</th></tr>
86
87<tr bgcolor="#dddddd">
88<td>
89<pre>
90          <a href="cmdl__Transform.html" target="content">&lt;Transform&gt;</a><br>
91            <a href="cmdl__Scale.html" target="content">&lt;Scale&gt;</a><br>
92            <a href="cmdl__Rotate.html" target="content">&lt;Rotate&gt;</a><br>
93            <a href="cmdl__Translate.html" target="content">&lt;Translate&gt;</a><br>
94</pre>
95</td>
96</tr>
97
98
99
100<tr bgcolor="#577eff"><th colspan="2">
101<h3>Shader Data</h3>
102</th></tr>
103
104<tr bgcolor="#dddddd">
105<td>
106<pre>
107          <a href="cmdl__Shapes.html" target="content">&lt;Shapes&gt;</a><br>
108            <a href="cmdl__SeparateDataShapeCtr.html" target="content">&lt;SeparateDataShapeCtr&gt;</a><br>
109              <a href="cmdl__OrientedBoundingBox.html" target="content">&lt;OrientedBoundingBox&gt;</a><br>
110                <a href="cmdl__CenterPosition.html" target="content">&lt;CenterPosition&gt;</a><br>
111                <a href="cmdl__OrientationMatrix.html" target="content">&lt;OrientationMatrix&gt;</a><br>
112                <a href="cmdl__Size.html" target="content">&lt;Size&gt;</a><br>
113              <a href="cmdl__PositionOffset.html" target="content">&lt;PositionOffset&gt;</a><br>
114              <a href="cmdl__PrimitiveSets.html" target="content">&lt;PrimitiveSets&gt;</a><br>
115                <a href="cmdl__PrimitiveSetCtr.html" target="content">&lt;PrimitiveSetCtr&gt;</a><br>
116                  <a href="cmdl__BoneIndexTable.html" target="content">&lt;BoneIndexTable&gt;</a><br>
117                  <a href="cmdl__Primitives.html" target="content">&lt;Primitives&gt;</a><br>
118                    <a href="cmdl__PrimitiveCtr.html" target="content">&lt;PrimitiveCtr&gt;</a><br>
119                      <a href="cmdl__IndexStreams.html" target="content">&lt;IndexStreams&gt;</a><br>
120                        <a href="cmdl__UshortIndexStreamCtr.html" target="content">&lt;UshortIndexStreamCtr&gt;</a><br>
121                        <a href="cmdl__UbyteIndexStreamCtr.html" target="content">&lt;UbyteIndexStreamCtr&gt;</a><br>
122              <a href="cmdl__VertexAttributes.html" target="content">&lt;VertexAttributes&gt;</a><br>
123                <a href="cmdl__Vector1VertexStreamCtr.html" target="content">&lt;Vector1VertexStreamCtr&gt;</a><br>
124                <a href="cmdl__Vector2VertexStreamCtr.html" target="content">&lt;Vector2VertexStreamCtr&gt;</a><br>
125                <a href="cmdl__Vector3VertexStreamCtr.html" target="content">&lt;Vector3VertexStreamCtr&gt;</a><br>
126                <a href="cmdl__Vector4VertexStreamCtr.html" target="content">&lt;Vector4VertexStreamCtr&gt;</a><br>
127                <a href="cmdl__Vector1VertexAttributeCtr.html" target="content">&lt;Vector1VertexAttributeCtr&gt;</a><br>
128                <a href="cmdl__Vector2VertexAttributeCtr.html" target="content">&lt;Vector2VertexAttributeCtr&gt;</a><br>
129                <a href="cmdl__Vector3VertexAttributeCtr.html" target="content">&lt;Vector3VertexAttributeCtr&gt;</a><br>
130                <a href="cmdl__Vector4VertexAttributeCtr.html" target="content">&lt;Vector4VertexAttributeCtr&gt;</a><br>
131</pre>
132</td>
133</tr>
134
135<tr bgcolor="#577eff"><th colspan="2">
136<h3>Material Data</h3>
137</th></tr>
138
139<tr bgcolor="#dddddd">
140<td>
141<pre>
142          <a href="cmdl__Materials.html" target="content">&lt;Materials&gt;</a><br>
143            <a href="cmdl__MaterialCtr.html" target="content">&lt;MaterialCtr&gt;</a><br>
144              <a href="cmdl__ShaderReference.html" target="content">&lt;ShaderReference&gt;</a><br>
145              <a href="cmdl__MaterialColor.html" target="content">&lt;MaterialColor&gt;</a><br>
146                <a href="cmdl__Emission.html" target="content">&lt;Emission&gt;</a><br>
147                <a href="cmdl__Ambient.html" target="content">&lt;Ambient&gt;</a><br>
148                <a href="cmdl__Diffuse.html" target="content">&lt;Diffuse&gt;</a><br>
149                <a href="cmdl__Specular0.html" target="content">&lt;Specular0&gt;</a><br>
150                <a href="cmdl__Specular1.html" target="content">&lt;Specular1&gt;</a><br>
151                <a href="cmdl__Constant0.html" target="content">&lt;Constant0&gt;</a><br>
152                <a href="cmdl__Constant1.html" target="content">&lt;Constant1&gt;</a><br>
153                <a href="cmdl__Constant2.html" target="content">&lt;Constant2&gt;</a><br>
154                <a href="cmdl__Constant3.html" target="content">&lt;Constant3&gt;</a><br>
155                <a href="cmdl__Constant4.html" target="content">&lt;Constant4&gt;</a><br>
156                <a href="cmdl__Constant5.html" target="content">&lt;Constant5&gt;</a><br>
157              <a href="cmdl__Rasterization.html" target="content">&lt;Rasterization&gt;</a><br>
158              <a href="cmdl__TextureCoordinators.html" target="content">&lt;TextureCoordinators&gt;</a><br>
159                <a href="cmdl__TextureCoordinatorCtr.html" target="content">&lt;TextureCoordinatorCtr&gt;</a><br>
160              <a href="cmdl__TextureMappers.html" target="content">&lt;TextureMappers&gt;</a><br>
161                <a href="cmdl__PixelBasedTextureMapperCtr.html" target="content">&lt;PixelBasedTextureMapperCtr&gt;</a><br>
162                  <a href="cmdl__TextureReference.html" target="content">&lt;TextureReference&gt;</a><br>
163                  <a href="cmdl__StandardTextureSamplerCtr.html" target="content">&lt;StandardTextureSamplerCtr&gt;</a><br>
164                    <a href="cmdl__BorderColor.html" target="content">&lt;BorderColor&gt;</a><br>
165              <a href="cmdl__FragmentShader.html" target="content">&lt;FragmentShader&gt;</a><br>
166                <a href="cmdl__BufferColor.html" target="content">&lt;BufferColor&gt;</a><br>
167                <a href="cmdl__FragmentBump.html" target="content">&lt;FragmentBump&gt;</a><br>
168                <a href="cmdl__FragmentLighting.html" target="content">&lt;FragmentLighting&gt;</a><br>
169                <a href="cmdl__FragmentLightingTable.html" target="content">&lt;FragmentLightingTable&gt;</a><br>
170                  <a href="cmdl__ReflectanceRSampler.html" target="content">&lt;ReflectanceRSampler&gt;</a><br>
171                    <a href="cmdl__ReferenceLookupTableCtr.html" target="content">&lt;ReferenceLookupTableCtr&gt;</a><br>
172                    <a href="cmdl__NullLookupTableCtr.html" target="content">&lt;NullLookupTableCtr&gt;</a><br>
173                <a href="cmdl__TextureCombiners.html" target="content">&lt;TextureCombiners&gt;</a><br>
174                  <a href="cmdl__TextureCombinerCtr.html" target="content">&lt;TextureCombinerCtr&gt;</a><br>
175                    <a href="cmdl__SourceRgb.html" target="content">&lt;SourceRgb&gt;</a><br>
176                    <a href="cmdl__OperandRgb.html" target="content">&lt;OperandRgb&gt;</a><br>
177                    <a href="cmdl__SourceAlpha.html" target="content">&lt;SourceAlpha&gt;</a><br>
178                    <a href="cmdl__OperandAlpha.html" target="content">&lt;OperandAlpha&gt;</a><br>
179                  <a href="cmdl__AlphaTest.html" target="content">&lt;AlphaTest&gt;</a><br>
180              <a href="cmdl__FragmentOperation.html" target="content">&lt;FragmentOperation&gt;</a><br>
181                <a href="cmdl__DepthOperation.html" target="content">&lt;DepthOperation&gt;</a><br>
182                <a href="cmdl__BlendOperation.html" target="content">&lt;BlendOperation&gt;</a><br>
183                  <a href="cmdl__RgbParameter.html" target="content">&lt;RgbParameter&gt;</a><br>
184                  <a href="cmdl__AlphaParameter.html" target="content">&lt;AlphaParameter&gt;</a><br>
185                  <a href="cmdl__BlendColor.html" target="content">&lt;BlendColor&gt;</a><br>
186</pre>
187</td>
188</tr>
189
190
191<tr bgcolor="#577eff"><th colspan="2">
192<h3>Mesh Display</h3>
193</th></tr>
194
195<tr bgcolor="#dddddd">
196<td>
197<pre>
198          <a href="cmdl__Meshes.html" target="content">&lt;Meshes&gt;</a><br>
199            <a href="cmdl__Mesh.html" target="content">&lt;Mesh&gt;</a><br>
200              <a href="cmdl__Meshes_Mesh_UserData.html" target="content">&lt;UserData&gt;</a><br>
201              <a href="cmdl__Meshes_Mesh_EditData.html" target="content">&lt;EditData&gt;</a><br>
202                <a href="cmdl__DccToolSourceNodeMetaData.html" target="content">&lt;DccToolSourceNodeMetaData&gt;</a><br>
203                  <a href="cmdl__DccToolSourceNodeMetaData_Key.html" target="content">&lt;Key&gt;</a><br>
204                  <a href="cmdl__DccToolSourceNodeMetaData_Values.html" target="content">&lt;Values&gt;</a><br>
205                    <a href="cmdl__NodeName.html" target="content">&lt;NodeName&gt;</a><br>
206              <a href="cmdl__SeparateShapeReference.html" target="content">&lt;SeparateShapeReference&gt;</a><br>
207              <a href="cmdl__MaterialReference.html" target="content">&lt;MaterialReference&gt;</a><br>
208</pre>
209</td>
210</tr>
211
212<tr bgcolor="#577eff"><th colspan="2">
213<h3>Bone Hierarchy</h3>
214</th></tr>
215
216<tr bgcolor="#dddddd">
217<td>
218<pre>
219          <a href="cmdl__Skeleton.html" target="content">&lt;Skeleton&gt;</a><br>
220            <a href="cmdl__Skeleton_UserData.html" target="content">&lt;UserData&gt;</a><br>
221            <a href="cmdl__Bones.html" target="content">&lt;Bones&gt;</a><br>
222              <a href="cmdl__Bone.html" target="content">&lt;Bone&gt;</a><br>
223                <a href="cmdl__Bone_EditData.html" target="content">&lt;EditData&gt;</a><br>
224                <a href="cmdl__Bone_Transform.html" target="content">&lt;Transform&gt;</a><br>
225                  <a href="cmdl__Bone_Transform_Scale.html" target="content">&lt;Scale&gt;</a><br>
226                  <a href="cmdl__Bone_Transform_Rotate.html" target="content">&lt;Rotate&gt;</a><br>
227                  <a href="cmdl__Bone_Transform_Translate.html" target="content">&lt;Translate&gt;</a><br>
228</pre>
229</td>
230</tr>
231
232<tr bgcolor="#577eff"><th colspan="2">
233<h3>Lookup table set</h3>
234</th></tr>
235
236<tr bgcolor="#dddddd">
237<td>
238<pre>
239          <a href="cmdl__LookupTableSetContents.html" target="content">&lt;LookupTableSetContents&gt;</a><br>
240            <a href="cmdl__LookupTableSetContents.html" target="content">&lt;LookupTableSetContentCtr&gt;</a><br>
241              <a href="cmdl__LookupTableSetContents.html" target="content">&lt;LookupTableSet&gt;</a><br>
242                <a href="cmdl__LookupTableSetContents.html" target="content">&lt;Samplers&gt;</a><br>
243                  <a href="cmdl__ImageLookupTableCtr.html" target="content">&lt;ImageLookupTableCtr&gt;</a><br>
244                    <a href="cmdl__ImageLookupTableCtr.html" target="content">&lt;CurveLookupTableCtr&gt;</a><br>
245                      <a href="cmdl__ImageLookupTableCtr.html" target="content">&lt;SegmentsFloatCurve&gt;</a><br>
246</pre>
247</td>
248</tr>
249
250<tr bgcolor="#577eff"><th colspan="2">
251<h3>Export Information from the DCC Tool</h3>
252</th></tr>
253
254<tr bgcolor="#dddddd">
255<td>
256<pre>
257          <a href="cmdl__SkeletalModel_EditData.html" target="content">&lt;EditData&gt;</a><br>
258            <a href="cmdl__SkeletalModel_EditData_ModelDccToolExportOption.html" target="content">&lt;ModelDccToolExportOption&gt;</a><br>
259              <a href="cmdl__SkeletalModel_EditData_ModelDccToolExportOption.html" target="content">&lt;Key&gt;</a><br>
260</pre>
261</td>
262</tr>
263
264</table>
265</center>
266
267<hr><p>CONFIDENTIAL</p></body>
268
269</html>
270