<!-- XSI exports angles as degrees. We want them as radians, -->
<!-- so we must scale anything that we know to be an angle -->
<!-- We also export enum descriptions to convert int entries into strings -->

<?xml version="1.0" encoding="utf-8" ?>
<hkpackfile classversion="2">
	<hksection name="__data__">
	
		<hkobject class="hctAttributeDescriptionDatabase" name="#0008">
		
			<hkparam name="groupDescriptions" numelements="9">
			
				<hkobject>
					<hkparam name="name">hkShape</hkparam>
					<hkparam name="attributeDescriptions" numelements="1">
						<hkobject>
							<hkparam name="name">shapeType</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0009</hkparam>
							<hkparam name="hint">HINT_NONE</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
				<hkobject>
					<hkparam name="name">hkRigidBody</hkparam>
					<hkparam name="attributeDescriptions" numelements="3">
						<hkobject>
							<hkparam name="name">qualityType</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0015</hkparam>
							<hkparam name="hint">HINT_NONE</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">solverDeactivation</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0016</hkparam>
							<hkparam name="hint">HINT_NONE</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">rigidBodyDeactivatorType</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0017</hkparam>
							<hkparam name="hint">HINT_NONE</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
				<hkobject>
					<hkparam name="name">hkBallAndSocketConstraint</hkparam>
					<hkparam name="attributeDescriptions" numelements="2">
						<hkobject>
							<hkparam name="name">childSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">parentSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
				<hkobject>
					<hkparam name="name">hkHingeConstraint</hkparam>
					<hkparam name="attributeDescriptions" numelements="5">
						<hkobject>
							<hkparam name="name">childSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">parentSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">limitMin</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">limitMax</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">motorType</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0014</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
				<hkobject>
					<hkparam name="name">hkRagDollConstraint</hkparam>
					<hkparam name="attributeDescriptions" numelements="8">
						<hkobject>
							<hkparam name="name">childSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">parentSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">coneAngle</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">planeAngleMax</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">planeAngleMin</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">twistMax</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">twistMin</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">motorType</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0014</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
				<hkobject>
					<hkparam name="name">hkStiffSpringConstraint</hkparam>
					<hkparam name="attributeDescriptions" numelements="2">
						<hkobject>
							<hkparam name="name">childSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">parentSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
				<hkobject>
					<hkparam name="name">hkPrismaticConstraint</hkparam>
					<hkparam name="attributeDescriptions" numelements="3">
						<hkobject>
							<hkparam name="name">childSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">parentSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">motorType</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0014</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
				<hkobject>
					<hkparam name="name">hkWheelConstraint</hkparam>
					<hkparam name="attributeDescriptions" numelements="3">
						<hkobject>
							<hkparam name="name">childSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">parentSpaceRotation</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">suspensionOffset</hkparam>
							<hkparam name="floatScale">0.01745f</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>

				<hkobject>
					<hkparam name="name">hkFxRigidBody</hkparam>
					<hkparam name="attributeDescriptions" numelements="2">
						<hkobject>
							<hkparam name="name">shapeRepresentation</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0018</hkparam>
						</hkobject>
						<hkobject>
							<hkparam name="name">heightAxis</hkparam>
							<hkparam name="forcedType">FORCE_STRING</hkparam>
							<hkparam name="enum">#0019</hkparam>
						</hkobject>
					</hkparam>
				</hkobject>
				
			</hkparam>
			
		</hkobject>
		
<!-- ENUMS -->

		<hkobject class="hkClassEnum" name="#0009">
			<hkparam name="name">hkShapeTypeEnum</hkparam>
			<hkparam name="items" numelements="6">
				<hkobject>
					<hkparam name="value">0</hkparam>
					<hkparam name="name">Box</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">1</hkparam>
					<hkparam name="name">Sphere</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">2</hkparam>
					<hkparam name="name">Capsule</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">3</hkparam>
					<hkparam name="name">Cylinder</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">4</hkparam>
					<hkparam name="name">Hull</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">5</hkparam>
					<hkparam name="name">Mesh</hkparam>
				</hkobject>
			</hkparam>
		</hkobject>

		<hkobject class="hkClassEnum" name="#0014">
			<hkparam name="name">hkMotorTypeEnum</hkparam>
			<hkparam name="items" numelements="4">
				<hkobject>
					<hkparam name="value">0</hkparam>
					<hkparam name="name">None</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">1</hkparam>
					<hkparam name="name">Position</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">2</hkparam>
					<hkparam name="name">Velocity</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">3</hkparam>
					<hkparam name="name">Spring Damper</hkparam>
				</hkobject>
			</hkparam>
		</hkobject>		

		<hkobject class="hkClassEnum" name="#0015">
			<hkparam name="name">hkQualityTypeEnum</hkparam>
			<hkparam name="items" numelements="7">
				<hkobject>
					<hkparam name="value">0</hkparam>
					<hkparam name="name">Fixed</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">1</hkparam>
					<hkparam name="name">Keyframed</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">2</hkparam>
					<hkparam name="name">Keyframed Reporting</hkparam>
				</hkobject>	
				<hkobject>
					<hkparam name="value">3</hkparam>
					<hkparam name="name">Debris</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">4</hkparam>
					<hkparam name="name">Moving</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">5</hkparam>
					<hkparam name="name">Critical</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">6</hkparam>
					<hkparam name="name">Bullet</hkparam>
				</hkobject>
			</hkparam>
		</hkobject>

		<hkobject class="hkClassEnum" name="#0016">
			<hkparam name="name">hkSolverDeactivationEnum</hkparam>
			<hkparam name="items" numelements="4">
				<hkobject>
					<hkparam name="value">0</hkparam>
					<hkparam name="name">Off</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">1</hkparam>
					<hkparam name="name">Low</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">2</hkparam>
					<hkparam name="name">Medium</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">3</hkparam>
					<hkparam name="name">High</hkparam>
				</hkobject>
			</hkparam>
		</hkobject>
		
	
		<hkobject class="hkClassEnum" name="#0017">
			<hkparam name="name">hkRigidBodyDeactivatorType</hkparam>
			<hkparam name="items" numelements="2">
				<hkobject>
					<hkparam name="value">0</hkparam>
					<hkparam name="name">Spatial</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">1</hkparam>
					<hkparam name="name">Never</hkparam>
				</hkobject>
			</hkparam>
		</hkobject>

		<hkobject class="hkClassEnum" name="#0018">
			<hkparam name="name">hkShapeRepresentationEnum</hkparam>
			<hkparam name="items" numelements="3">
				<hkobject>
					<hkparam name="value">0</hkparam>
					<hkparam name="name">Cube Map</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">1</hkparam>
					<hkparam name="name">Height Map</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">2</hkparam>
					<hkparam name="name">Triangle Mesh</hkparam>
				</hkobject>
			</hkparam>
		</hkobject>
			
			
		<hkobject class="hkClassEnum" name="#0019">
			<hkparam name="name">hkHeightMapAxisEnum</hkparam>
			<hkparam name="items" numelements="4">
				<hkobject>
					<hkparam name="value">0</hkparam>
					<hkparam name="name">Auto</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">1</hkparam>
					<hkparam name="name">X</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">2</hkparam>
					<hkparam name="name">Y</hkparam>
				</hkobject>
				<hkobject>
					<hkparam name="value">3</hkparam>
					<hkparam name="name">Z</hkparam>
				</hkobject>
			</hkparam>
		</hkobject>
		
	</hksection>
</hkpackfile>
