<composite name="SMFSectionFields">
  <ref name="fieldsSize"
       type="uint32"/>
  <ref name="schemaIdentifier"
       type="SMFSchemaIdentifier"/>
  <ref name="vertexCount"
       type="uint64"/>
  <type name="triangleCount"
        primitiveType="uint64"
        semanticType="Length"/>
  <type name="triangleSizeBits"
        primitiveType="uint32"
        semanticType="Length"/>
  <ref name="attributeCount"
       type="uint32"/>
  <ref name="coordinateSystem"
       type="SMFCoordinateSystem"/>
  <enum name="SMFByteOrder"
        encodingType="uint32">
    <validValue name="BIG_ENDIAN">0</validValue>
    <validValue name="LITTLE_ENDIAN">1</validValue>
  </enum>
</composite>
