hkInitialClassPatches.cxx
上传用户:yisoukefu
上传日期:2020-08-09
资源大小:39506k
文件大小:325k
源码类别:
其他游戏
开发平台:
Visual C++
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDriverInput", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCollidableCollidableFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMassProperties", 0)
- HK_PATCH_MEMBER_ADDED("volume", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("centerOfMass", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("inertiaTensor", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAabbPhantom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpPhantom")
- HK_PATCH_MEMBER_ADDED("aabb", TYPE_STRUCT, "hkAabb", 0)
- HK_PATCH_DEPENDS("hkpPhantom", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkAabb", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPhysicsSystem", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("rigidBodies", TYPE_ARRAY_OBJECT, "hkpRigidBody", 0)
- HK_PATCH_MEMBER_ADDED("constraints", TYPE_ARRAY_OBJECT, "hkpConstraintInstance", 0)
- HK_PATCH_MEMBER_ADDED("actions", TYPE_ARRAY_OBJECT, "hkpAction", 0)
- HK_PATCH_MEMBER_ADDED("phantoms", TYPE_ARRAY_OBJECT, "hkpPhantom", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userData", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("active", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpRigidBody", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpPhantom", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintInstance", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSimpleMeshShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapeCollection")
- HK_PATCH_MEMBER_ADDED("vertices", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangles", TYPE_ARRAY_STRUCT, "hkpSimpleMeshShapeTriangle", 0)
- HK_PATCH_MEMBER_ADDED("materialIndices", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weldingType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpSimpleMeshShapeTriangle", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAngMotorConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("motorAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initializedOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("previousTargetAngleOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("correspondingAngLimitSolverResultOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("motor", TYPE_OBJECT, "hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpExtendedMeshShapeTrianglesSubpart", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpExtendedMeshShapeSubpart")
- HK_PATCH_MEMBER_ADDED("numTriangleShapes", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numVertices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extrusion", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indexStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stridingType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flipAlternateTriangles", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpExtendedMeshShapeSubpart", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpShapePhantom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpPhantom")
- HK_PATCH_MEMBER_ADDED("motionState", TYPE_STRUCT, "hkMotionState", 0)
- HK_PATCH_DEPENDS("hkpPhantom", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkMotionState", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMoppBvTreeShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkMoppBvTreeShapeBase")
- HK_PATCH_MEMBER_ADDED("child", TYPE_STRUCT, "hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkpBvTreeShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkMoppBvTreeShapeBase", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpShapeContainer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStabilizedSphereMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpSphereMotion")
- HK_PATCH_DEPENDS("hkpSphereMotion", 0)
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPulleyConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpPulleyConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpPulleyConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCharacterMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpShapeRayCastInput", 0)
- HK_PATCH_MEMBER_ADDED("from", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("to", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("filterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rayShapeCollectionFilter", TYPE_OBJECT, "hkpRayShapeCollectionFilter", 0)
- HK_PATCH_DEPENDS("hkpRayShapeCollectionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCharacterProxyCinfo", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("velocity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dynamicFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keepContactTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("up", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extraUpStaticFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extraDownStaticFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shapePhantom", TYPE_OBJECT, "hkpShapePhantom", 0)
- HK_PATCH_MEMBER_ADDED("keepDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactAngleSensitivity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userPlanes", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxCharacterSpeedForSolver", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("characterStrength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("characterMass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxSlope", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("penetrationRecoverySpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxCastIterations", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("refreshManifoldInCheckSupport", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpPhantom", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkpShapePhantom", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTransformShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_MEMBER_ADDED("childShape", TYPE_STRUCT, "hkpSingleShapeContainer", 0)
- HK_PATCH_MEMBER_ADDED("rotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpShapeContainer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpGroupFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollisionFilter")
- HK_PATCH_MEMBER_ADDED("nextFreeSystemGroup", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionLookupTable", TYPE_TUPLE_INT, HK_NULL, 32)
- HK_PATCH_MEMBER_ADDED("pad256", TYPE_TUPLE_VEC_4, HK_NULL, 4)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMaxSizeMotion", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN("hkpMaxSizeMotion", HK_INITIAL_ENTRY | 0, "hkpMaxSizeMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpKeyframedRigidMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpKeyframedRigidMotion", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBallAndSocketConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBallAndSocketConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBallAndSocketConstraintDataAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("rotationA", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotationB", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpEntitySpuCollisionCallback", 0)
- HK_PATCH_MEMBER_ADDED("eventFilter", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userFilter", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRayCollidableFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAngConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("firstConstrainedAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numConstrainedAxes", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRemoveTerminalsMoppModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("removeInfo", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDriverInputAnalogStatus", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleDriverInputStatus")
- HK_PATCH_MEMBER_ADDED("positionX", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionY", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("handbrakeButtonPressed", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reverseButtonPressed", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleDriverInputStatus", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstraintMotor", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstraintChainInstance", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintInstance")
- HK_PATCH_MEMBER_ADDED("chainedEntities", TYPE_ARRAY_OBJECT, "hkpEntity", 0)
- HK_PATCH_MEMBER_ADDED("action", TYPE_OBJECT, "hkpConstraintChainInstanceAction", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpConstraintChainInstanceAction", HK_INITIAL_ENTRY | 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintInstance", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSphereRepShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRigidBody", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpEntity")
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexPieceStreamData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("convexPieceStream", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("convexPieceOffsets", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("convexPieceSingleTriangles", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSerializedDisplayMarkerList", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("markers", TYPE_ARRAY_OBJECT, "hkpSerializedDisplayMarker", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpSerializedDisplayMarker", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("bridgeAtom", TYPE_STRUCT, "hkpBridgeConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpBridgeConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultSteering", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleSteering")
- HK_PATCH_MEMBER_ADDED("maxSteeringAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxSpeedFullSteeringAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("doesWheelSteer", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpVehicleSteering", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpHingeLimitsDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("rotations", TYPE_STRUCT, "hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("angLimit", TYPE_STRUCT, "hkpAngLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("2dAng", TYPE_STRUCT, "hkp2dAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkp2dAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpAngLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAngLimitConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("limitAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angularLimitsTauFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLimitedHingeConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("transforms", TYPE_STRUCT, "hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("angMotor", TYPE_STRUCT, "hkpAngMotorConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("angFriction", TYPE_STRUCT, "hkpAngFrictionConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("angLimit", TYPE_STRUCT, "hkpAngLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("2dAng", TYPE_STRUCT, "hkp2dAngConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("ballSocket", TYPE_STRUCT, "hkpBallSocketConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpAngFrictionConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpAngMotorConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkp2dAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpAngLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpBallSocketConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleFrictionStatusAxisStatus", 0)
- HK_PATCH_MEMBER_ADDED("forward_slip_velocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("side_slip_velocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skid_energy_density", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("side_force", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("delayed_forward_impulse", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sideRhs", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("forwardRhs", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relativeSideForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relativeForwardForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSpatialRigidBodyDeactivatorSample", 0)
- HK_PATCH_MEMBER_ADDED("refPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("refRotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSoftContactModifierConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpModifierConstraintAtom")
- HK_PATCH_MEMBER_ADDED("tau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAcceleration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpModifierConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPoweredChainMapperTarget", 0)
- HK_PATCH_MEMBER_ADDED("chain", TYPE_OBJECT, "hkpPoweredChainData", 0)
- HK_PATCH_MEMBER_ADDED("infoIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintChainData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpPoweredChainData", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBroadPhaseHandle", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpShapeCollection", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_MEMBER_ADDED("disableWelding", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collectionType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAngFrictionConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("firstFrictionAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numFrictionAxes", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxFrictionTorque", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSimpleContactConstraintDataInfo", 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("index", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_TUPLE_INT, HK_NULL, 7)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpWeldingUtility", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultTransmission", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleTransmission")
- HK_PATCH_MEMBER_ADDED("downshiftRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("upshiftRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("primaryTransmissionRatio", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("clutchDelayTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reverseGearRatio", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("gearsRatio", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelsTorqueRatio", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpVehicleTransmission", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultBrake", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleBrake")
- HK_PATCH_MEMBER_ADDED("wheelBrakingProperties", TYPE_ARRAY_STRUCT, "hkpVehicleDefaultBrakeWheelBrakingProperties", 0)
- HK_PATCH_MEMBER_ADDED("wheelsMinTimeToBlock", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleDefaultBrakeWheelBrakingProperties", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleBrake", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSimpleMeshShapeTriangle", 0)
- HK_PATCH_MEMBER_ADDED("a", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("b", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("c", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weldingInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleEngine", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStorageMeshShapeSubpartStorage", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("vertices", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices32", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndices", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materials", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndices16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpDefaultConvexListFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexListFilter")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConvexListFilter", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCollidableBoundingVolumeData", 0)
- HK_PATCH_MEMBER_ADDED("min", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("expansionMin", TYPE_TUPLE_BYTE, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("expansionShift", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("max", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("expansionMax", TYPE_TUPLE_BYTE, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStabilizedBoxMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBoxMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkpBoxMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCapsuleShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_MEMBER_ADDED("vertexA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexListFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpFastMeshShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpMeshShape")
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpMeshShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSerializedDisplayMarker", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpViscousSurfaceModifierConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpModifierConstraintAtom")
- HK_PATCH_DEPENDS("hkpModifierConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStiffSpringConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("length", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBinaryAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpAction")
- HK_PATCH_MEMBER_ADDED("entityA", TYPE_OBJECT, "hkpEntity", 0)
- HK_PATCH_MEMBER_ADDED("entityB", TYPE_OBJECT, "hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMultiRayShapeRay", 0)
- HK_PATCH_MEMBER_ADDED("start", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("end", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultVelocityDamper", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleVelocityDamper")
- HK_PATCH_MEMBER_ADDED("normalSpinDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionSpinDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleVelocityDamper", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpEntity", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpWorldObject")
- HK_PATCH_MEMBER_ADDED("material", TYPE_STRUCT, "hkpMaterial", 0)
- HK_PATCH_MEMBER_ADDED("damageMultiplier", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("storageIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("processContactCallbackDelay", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("autoRemoveLevel", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numUserDatasInContactPointProperties", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("uid", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spuCollisionCallback", TYPE_STRUCT, "hkpEntitySpuCollisionCallback", 0)
- HK_PATCH_MEMBER_ADDED("motion", TYPE_STRUCT, "hkpMaxSizeMotion", 0)
- HK_PATCH_MEMBER_ADDED("localFrame", TYPE_OBJECT, "hkLocalFrame", 0)
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkLocalFrame", 0)
- HK_PATCH_DEPENDS("hkpMaxSizeMotion", HK_INITIAL_ENTRY | 0)
- HK_PATCH_DEPENDS("hkpEntitySpuCollisionCallback", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpMaterial", 0)
- HK_PATCH_DEPENDS("hkpKeyframedRigidMotion", HK_INITIAL_ENTRY | 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBallSocketChainDataConstraintInfo", 0)
- HK_PATCH_MEMBER_ADDED("pivotInA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pivotInB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStiffSpringConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("pivots", TYPE_STRUCT, "hkpSetLocalTranslationsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("spring", TYPE_STRUCT, "hkpStiffSpringConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTranslationsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpStiffSpringConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpUnaryAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpAction")
- HK_PATCH_MEMBER_ADDED("entity", TYPE_OBJECT, "hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLinSoftConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("axisIndex", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAngularDashpotAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBinaryAction")
- HK_PATCH_MEMBER_ADDED("rotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkpBinaryAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPulleyConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("fixedPivotAinWorld", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fixedPivotBinWorld", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ropeLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("leverageOnBodyB", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpWheelConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpWheelConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("initialAxleInB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initialSteeringAxisInB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpWheelConstraintDataAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRejectRayChassisListener", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTypedBroadPhaseHandle", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBroadPhaseHandle")
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("objectQualityType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionFilterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpBroadPhaseHandle", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstraintChainInstanceAction", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN("hkpConstraintChainInstanceAction", HK_INITIAL_ENTRY | 0, "hkpConstraintChainInstanceAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpAction")
- HK_PATCH_MEMBER_ADDED("constraintInstance", TYPE_OBJECT, "hkpConstraintChainInstance", 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintChainInstance", 0)
- HK_PATCH_DEPENDS("hkpConstraintInstance", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRigidBodyDeactivator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpEntityDeactivator")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpEntityDeactivator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCollidable", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCdBody")
- HK_PATCH_MEMBER_ADDED("forceCollideOntoPpu", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("broadPhaseHandle", TYPE_STRUCT, "hkpTypedBroadPhaseHandle", 0)
- HK_PATCH_MEMBER_ADDED("allowedPenetrationDepth", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpCdBody", 0)
- HK_PATCH_DEPENDS("hkpTypedBroadPhaseHandle", 0)
- HK_PATCH_DEPENDS("hkpBroadPhaseHandle", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPrismaticConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("transforms", TYPE_STRUCT, "hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("motor", TYPE_STRUCT, "hkpLinMotorConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("friction", TYPE_STRUCT, "hkpLinFrictionConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("ang", TYPE_STRUCT, "hkpAngConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("lin0", TYPE_STRUCT, "hkpLinConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("lin1", TYPE_STRUCT, "hkpLinConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("linLimit", TYPE_STRUCT, "hkpLinLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinFrictionConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinMotorConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCylinderShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_MEMBER_ADDED("cylRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cylBaseRadiusFactorForHeightFieldCollisions", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("perpendicular1", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("perpendicular2", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMeshMaterial", 0)
- HK_PATCH_MEMBER_ADDED("filterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConeLimitConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("twistAxisInA", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("refAxisInB", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angleMeasurementMode", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("memOffsetToAngleOffset", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angularLimitsTauFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBallSocketChainData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintChainData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("infos", TYPE_ARRAY_STRUCT, "hkpBallSocketChainDataConstraintInfo", 0)
- HK_PATCH_MEMBER_ADDED("tau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cfm", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxErrorDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintChainData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpBallSocketChainDataConstraintInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBridgeAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpDashpotAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBinaryAction")
- HK_PATCH_MEMBER_ADDED("point", TYPE_TUPLE_VEC_4, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("impulse", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkpBinaryAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpWorldCinfo", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("gravity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("broadPhaseQuerySize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactRestingVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("broadPhaseBorderBehaviour", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("broadPhaseWorldAabb", TYPE_STRUCT, "hkAabb", 0)
- HK_PATCH_MEMBER_ADDED("collisionTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionFilter", TYPE_OBJECT, "hkpCollisionFilter", 0)
- HK_PATCH_MEMBER_ADDED("convexListFilter", TYPE_OBJECT, "hkpConvexListFilter", 0)
- HK_PATCH_MEMBER_ADDED("expectedMaxLinearVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sizeOfToiEventQueue", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("expectedMinPsiDeltaTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("memoryWatchDog", TYPE_OBJECT, "hkWorldMemoryAvailableWatchDog", 0)
- HK_PATCH_MEMBER_ADDED("broadPhaseNumMarkers", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactPointGeneration", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("allowToSkipConfirmedCallbacks", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("solverTau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("solverDamp", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("solverIterations", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("solverMicrosteps", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("forceCoherentConstraintOrderingInSolver", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snapCollisionToConvexEdgeThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snapCollisionToConcaveEdgeThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enableToiWeldRejection", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enableDeprecatedWelding", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("iterativeLinearCastEarlyOutDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("iterativeLinearCastMaxIterations", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivationNumInactiveFramesSelectFlag0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivationNumInactiveFramesSelectFlag1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivationIntegrateCounter", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shouldActivateOnRigidBodyTransformChange", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivationReferenceDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("toiCollisionResponseRotateNormal", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxSectorsPerCollideTask", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("processToisMultithreaded", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxEntriesPerToiCollideTask", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enableDeactivation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("simulationType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enableSimulationIslands", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minDesiredIslandSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("processActionsInSingleThread", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frameMarkerPsiSnap", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkAabb", 0)
- HK_PATCH_DEPENDS("hkWorldMemoryAvailableWatchDog", 0)
- HK_PATCH_DEPENDS("hkpConvexListFilter", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpFakeRigidBodyDeactivator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpRigidBodyDeactivator")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpRigidBodyDeactivator", 0)
- HK_PATCH_DEPENDS("hkpEntityDeactivator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPointToPathConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("path", TYPE_OBJECT, "hkpParametricCurve", 0)
- HK_PATCH_MEMBER_ADDED("maxFrictionForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angularConstrainedDOF", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transform_OS_KS", TYPE_TUPLE_VEC_16, HK_NULL, 2)
- HK_PATCH_DEPENDS("hkpParametricCurve", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBridgeAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("gravity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numWheels", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("chassisOrientation", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("torqueRollFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("torquePitchFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("torqueYawFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extraTorqueFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxVelocityForPositionalFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("chassisUnitInertiaYaw", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("chassisUnitInertiaRoll", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("chassisUnitInertiaPitch", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frictionEqualizer", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normalClippingAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxFrictionSolverMassRatio", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelParams", TYPE_ARRAY_STRUCT, "hkpVehicleDataWheelComponentParams", 0)
- HK_PATCH_MEMBER_ADDED("numWheelsPerAxle", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frictionDescription", TYPE_STRUCT, "hkpVehicleFrictionDescription", 0)
- HK_PATCH_MEMBER_ADDED("chassisFrictionInertiaInvDiag", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alreadyInitialised", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpVehicleDataWheelComponentParams", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleFrictionDescription", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexListShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_MEMBER_ADDED("minDistanceToUseConvexHullForGetClosestPoints", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbHalfExtents", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbCenter", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useCachedAabb", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("childShapes", TYPE_ARRAY_OBJECT, "hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultAnalogDriverInput", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleDriverInput")
- HK_PATCH_MEMBER_ADDED("slopeChangePointX", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initialSlope", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deadZone", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("autoReverse", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpVehicleDriverInput", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters", 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dampingCompression", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dampingRelaxation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCallbackConstraintMotor", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpLimitedForceConstraintMotor")
- HK_PATCH_MEMBER_ADDED("callbackType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userData0", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userData1", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userData2", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpLimitedForceConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpShapeContainer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMoppCode", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("info", TYPE_STRUCT, "hkpMoppCodeCodeInfo", 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("buildType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpMoppCodeCodeInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStorageExtendedMeshShapeMeshSubpartStorage", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("vertices", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices32", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndices", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materials", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndices16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMalleableConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("constraintData", TYPE_OBJECT, "hkpConstraintData", 0)
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBridgeAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleVelocityDamper", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRagdollLimitsData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpRagdollLimitsDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpRagdollLimitsDataAtoms", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAgent1nSector", 0)
- HK_PATCH_MEMBER_ADDED("bytesAllocated", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pad0", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pad1", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pad2", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_TUPLE_BYTE, HK_NULL, 496)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpWorldObject", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("userData", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collidable", TYPE_STRUCT, "hkpLinkedCollidable", 0)
- HK_PATCH_MEMBER_ADDED("multiThreadCheck", TYPE_STRUCT, "hkMultiThreadCheck", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("properties", TYPE_ARRAY_STRUCT, "hkpProperty", 0)
- HK_PATCH_DEPENDS("hkpCdBody", 0)
- HK_PATCH_DEPENDS("hkpProperty", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpLinkedCollidable", 0)
- HK_PATCH_DEPENDS("hkMultiThreadCheck", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollidable", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVelocityConstraintMotor", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpLimitedForceConstraintMotor")
- HK_PATCH_MEMBER_ADDED("tau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("velocityTarget", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useVelocityTargetFromConstraintTargets", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpLimitedForceConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstrainedSystemFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollisionFilter")
- HK_PATCH_MEMBER_ADDED("otherFilter", TYPE_OBJECT, "hkpCollisionFilter", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMoppCodeCodeInfo", 0)
- HK_PATCH_MEMBER_ADDED("offset", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTyremarkPoint", 0)
- HK_PATCH_MEMBER_ADDED("pointLeft", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pointRight", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleFrictionDescription", 0)
- HK_PATCH_MEMBER_ADDED("wheelDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("chassisMassInv", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("axleDescr", TYPE_TUPLE_STRUCT, "hkpVehicleFrictionDescriptionAxisDescription", 2)
- HK_PATCH_DEPENDS("hkpVehicleFrictionDescriptionAxisDescription", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpEntityDeactivator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultEngine", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleEngine")
- HK_PATCH_MEMBER_ADDED("minRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("optRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxTorque", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("torqueFactorAtMinRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("torqueFactorAtMaxRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("resistanceFactorAtMinRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("resistanceFactorAtOptRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("resistanceFactorAtMaxRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("clutchSlipRPM", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpVehicleEngine", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPrismaticConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpPrismaticConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpPrismaticConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleFrictionDescriptionAxisDescription", 0)
- HK_PATCH_MEMBER_ADDED("frictionCircleYtab", TYPE_TUPLE_REAL, HK_NULL, 16)
- HK_PATCH_MEMBER_ADDED("xStep", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("xStart", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelSurfaceInertia", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelSurfaceInertiaInv", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelChassisMassRatio", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelRadiusInv", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelDownForceFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelDownForceSumFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpFixedRigidMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpKeyframedRigidMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpKeyframedRigidMotion", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMouseSpringAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpUnaryAction")
- HK_PATCH_MEMBER_ADDED("positionInRbLocal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mousePositionInWorld", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("springDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("springElasticity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxRelativeForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("objectDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shapeKey", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpUnaryAction", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRagdollConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("transforms", TYPE_STRUCT, "hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("ragdollMotors", TYPE_STRUCT, "hkpRagdollMotorConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("angFriction", TYPE_STRUCT, "hkpAngFrictionConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("twistLimit", TYPE_STRUCT, "hkpTwistLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("coneLimit", TYPE_STRUCT, "hkpConeLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("planesLimit", TYPE_STRUCT, "hkpConeLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("ballSocket", TYPE_STRUCT, "hkpBallSocketConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpAngFrictionConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConeLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpRagdollMotorConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpBallSocketConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpTwistLimitConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpShapeCollectionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpModifierConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("modifierAtomSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("childSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("child", TYPE_OBJECT, "hkpConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("pad", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPhantomCallbackShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLinkedCollidable", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollidable")
- HK_PATCH_DEPENDS("hkpCdBody", 0)
- HK_PATCH_DEPENDS("hkpCollidable", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMeshShapeSubpart", 0)
- HK_PATCH_MEMBER_ADDED("vertexStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numVertices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stridingType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndexStridingType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indexStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flipAlternateTriangles", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numTriangles", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndexStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numMaterials", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpHingeLimitsData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpHingeLimitsDataAtoms", 0)
- HK_PATCH_DEPENDS("hkpHingeLimitsDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpArrayAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpAction")
- HK_PATCH_MEMBER_ADDED("entities", TYPE_ARRAY_OBJECT, "hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStiffSpringChainData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintChainData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("infos", TYPE_ARRAY_STRUCT, "hkpStiffSpringChainDataConstraintInfo", 0)
- HK_PATCH_MEMBER_ADDED("tau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cfm", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintChainData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBridgeAtoms", 0)
- HK_PATCH_DEPENDS("hkpStiffSpringChainDataConstraintInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpWheelConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("suspensionBase", TYPE_STRUCT, "hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("lin0Limit", TYPE_STRUCT, "hkpLinLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("lin0Soft", TYPE_STRUCT, "hkpLinSoftConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("lin1", TYPE_STRUCT, "hkpLinConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("lin2", TYPE_STRUCT, "hkpLinConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("steeringBase", TYPE_STRUCT, "hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("2dAng", TYPE_STRUCT, "hkp2dAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkp2dAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinSoftConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPoweredChainData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintChainData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("infos", TYPE_ARRAY_STRUCT, "hkpPoweredChainDataConstraintInfo", 0)
- HK_PATCH_MEMBER_ADDED("tau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cfmLinAdd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cfmLinMul", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cfmAngAdd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cfmAngMul", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxErrorDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintChainData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBridgeAtoms", 0)
- HK_PATCH_DEPENDS("hkpPoweredChainDataConstraintInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCollisionFilterList", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollisionFilter")
- HK_PATCH_MEMBER_ADDED("collisionFilters", TYPE_ARRAY_OBJECT, "hkpCollisionFilter", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkWorldMemoryAvailableWatchDog", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("minMemoryAvailable", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- #endif // USING_HAVOK_PHYSICS
- #if defined(USING_HAVOK_ANIMATION)
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSkeletonMapperDataChainMapping", 0)
- HK_PATCH_MEMBER_ADDED("startBoneA", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endBoneA", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startBoneB", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endBoneB", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startAFromBTransform", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endAFromBTransform", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSkeletonMapperDataSimpleMapping", 0)
- HK_PATCH_MEMBER_ADDED("boneA", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneB", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aFromBTransform", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSkeletonMapper", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("mapping", TYPE_STRUCT, "hkaSkeletonMapperData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaSkeletonMapperData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaInterleavedUncompressedAnimation", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkaAnimation")
- HK_PATCH_MEMBER_ADDED("transforms", TYPE_ARRAY_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floats", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaAnimation", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaWaveletCompressedAnimationCompressionParams", 0)
- HK_PATCH_MEMBER_ADDED("quantizationBits", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("preserve", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("truncProp", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useOldStyleTruncation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("absolutePositionTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relativePositionTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotationTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("absoluteFloatTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnimationPreviewColor", 0)
- HK_PATCH_MEMBER_ADDED("color", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaDeltaCompressedAnimationQuantizationFormat", 0)
- HK_PATCH_MEMBER_ADDED("maxBitWidth", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("preserved", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numD", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("offsetIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bitWidthIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnimationContainer", 0)
- HK_PATCH_MEMBER_ADDED("skeletons", TYPE_ARRAY_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("animations", TYPE_ARRAY_OBJECT, "hkaAnimation", 0)
- HK_PATCH_MEMBER_ADDED("bindings", TYPE_ARRAY_OBJECT, "hkaAnimationBinding", 0)
- HK_PATCH_MEMBER_ADDED("attachments", TYPE_ARRAY_OBJECT, "hkaBoneAttachment", 0)
- HK_PATCH_MEMBER_ADDED("skins", TYPE_ARRAY_OBJECT, "hkaMeshBinding", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaBoneAttachment", 0)
- HK_PATCH_DEPENDS("hkaAnimation", 0)
- HK_PATCH_DEPENDS("hkaMeshBinding", 0)
- HK_PATCH_DEPENDS("hkaSkeleton", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkaAnimationBinding", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSplineCompressedAnimationAnimationCompressionParams", 0)
- HK_PATCH_MEMBER_ADDED("maxFramesPerBlock", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enableSampleSingleTracks", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("parentIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bones", TYPE_ARRAY_OBJECT, "hkaBone", 0)
- HK_PATCH_MEMBER_ADDED("referencePose", TYPE_ARRAY_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatSlots", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("localFrames", TYPE_ARRAY_STRUCT, "hkaSkeletonLocalFrameOnBone", 0)
- HK_PATCH_DEPENDS("hkaSkeletonLocalFrameOnBone", 0)
- HK_PATCH_DEPENDS("hkaBone", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnimationBinding", 0)
- HK_PATCH_MEMBER_ADDED("originalSkeletonName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animation", TYPE_OBJECT, "hkaAnimation", 0)
- HK_PATCH_MEMBER_ADDED("transformTrackToBoneIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatTrackToFloatSlotIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blendHint", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaAnimation", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnimatedReferenceFrame", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaWaveletCompressedAnimationQuantizationFormat", 0)
- HK_PATCH_MEMBER_ADDED("maxBitWidth", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("preserved", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numD", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("offsetIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bitWidthIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaBone", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lockTranslation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnnotationTrack", 0)
- HK_PATCH_MEMBER_ADDED("trackName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("annotations", TYPE_ARRAY_STRUCT, "hkaAnnotationTrackAnnotation", 0)
- HK_PATCH_DEPENDS("hkaAnnotationTrackAnnotation", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaFootstepAnalysisInfo", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("nameStrike", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("nameLift", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("nameLock", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("nameUnlock", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minPos", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxPos", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minVel", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxVel", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("allBonesDown", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("anyBonesDown", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("posTol", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("velTol", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("duration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaDeltaCompressedAnimation", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkaAnimation")
- HK_PATCH_MEMBER_ADDED("numberOfPoses", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("qFormat", TYPE_STRUCT, "hkaDeltaCompressedAnimationQuantizationFormat", 0)
- HK_PATCH_MEMBER_ADDED("quantizedDataIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("quantizedDataSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticMaskIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticMaskSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticDOFsIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticDOFsSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numStaticTransformDOFs", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numDynamicTransformDOFs", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("totalBlockSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lastBlockSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dataBuffer", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkaDeltaCompressedAnimationQuantizationFormat", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaAnimation", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnimationPreviewColorContainer", 0)
- HK_PATCH_MEMBER_ADDED("previewColor", TYPE_ARRAY_OBJECT, "hkaAnimationPreviewColor", 0)
- HK_PATCH_DEPENDS("hkaAnimationPreviewColor", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaKeyFrameHierarchyUtilityControlData", 0)
- HK_PATCH_MEMBER_ADDED("hierarchyGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("velocityDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("accelerationGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("velocityGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionMaxLinearVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionMaxAngularVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snapGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snapMaxLinearVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snapMaxAngularVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snapMaxLinearDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snapMaxAngularDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSkeletonLocalFrameOnBone", 0)
- HK_PATCH_MEMBER_ADDED("localFrame", TYPE_OBJECT, "hkLocalFrame", 0)
- HK_PATCH_MEMBER_ADDED("boneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkLocalFrame", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSplineCompressedAnimationTrackCompressionParams", 0)
- HK_PATCH_MEMBER_ADDED("rotationTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("translationTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatingTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotationDegree", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("translationDegree", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleDegree", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatingDegree", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotationQuantizationType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("translationQuantizationType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleQuantizationType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatQuantizationType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaMeshBinding", 0)
- HK_PATCH_MEMBER_ADDED("mesh", TYPE_OBJECT, "hkxMesh", 0)
- HK_PATCH_MEMBER_ADDED("originalSkeletonName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skeleton", TYPE_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("mappings", TYPE_ARRAY_OBJECT, "hkaMeshBindingMapping", 0)
- HK_PATCH_MEMBER_ADDED("boneFromSkinMeshTransforms", TYPE_ARRAY_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxMesh", 0)
- HK_PATCH_DEPENDS("hkaMeshBindingMapping", 0)
- HK_PATCH_DEPENDS("hkaSkeleton", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnimation", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("duration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numberOfTransformTracks", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numberOfFloatTracks", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extractedMotion", TYPE_OBJECT, "hkaAnimatedReferenceFrame", 0)
- HK_PATCH_MEMBER_ADDED("annotationTracks", TYPE_ARRAY_OBJECT, "hkaAnnotationTrack", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaAnimatedReferenceFrame", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkaAnnotationTrack", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaRagdollInstance", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("rigidBodies", TYPE_ARRAY_OBJECT, "hkpRigidBody", 0)
- HK_PATCH_MEMBER_ADDED("constraints", TYPE_ARRAY_OBJECT, "hkpConstraintInstance", 0)
- HK_PATCH_MEMBER_ADDED("boneToRigidBodyMap", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skeleton", TYPE_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_DEPENDS("hkpRigidBody", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkaSkeleton", 0)
- HK_PATCH_DEPENDS("hkpConstraintInstance", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaAnnotationTrackAnnotation", 0)
- HK_PATCH_MEMBER_ADDED("time", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("text", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaKeyFrameHierarchyUtility", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaDefaultAnimatedReferenceFrame", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkaAnimatedReferenceFrame")
- HK_PATCH_MEMBER_ADDED("up", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("forward", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("duration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("referenceFrameSamples", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkaAnimatedReferenceFrame", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSkeletonMapperData", 0)
- HK_PATCH_MEMBER_ADDED("skeletonA", TYPE_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("skeletonB", TYPE_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("simpleMappings", TYPE_ARRAY_STRUCT, "hkaSkeletonMapperDataSimpleMapping", 0)
- HK_PATCH_MEMBER_ADDED("chainMappings", TYPE_ARRAY_STRUCT, "hkaSkeletonMapperDataChainMapping", 0)
- HK_PATCH_MEMBER_ADDED("unmappedBones", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keepUnmappedLocal", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkaSkeletonMapperDataChainMapping", 0)
- HK_PATCH_DEPENDS("hkaSkeletonMapperDataSimpleMapping", 0)
- HK_PATCH_DEPENDS("hkaSkeleton", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaMeshBindingMapping", 0)
- HK_PATCH_MEMBER_ADDED("mapping", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaBoneAttachment", 0)
- HK_PATCH_MEMBER_ADDED("originalSkeletonName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneFromAttachment", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attachment", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaFootstepAnalysisInfoContainer", 0)
- HK_PATCH_MEMBER_ADDED("previewInfo", TYPE_ARRAY_OBJECT, "hkaFootstepAnalysisInfo", 0)
- HK_PATCH_DEPENDS("hkaFootstepAnalysisInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaSplineCompressedAnimation", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkaAnimation")
- HK_PATCH_MEMBER_ADDED("numFrames", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numBlocks", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxFramesPerBlock", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maskAndQuantizationSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockInverseDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frameDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockOffsets", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatBlockOffsets", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transformOffsets", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatOffsets", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endian", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaAnimation", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkaWaveletCompressedAnimation", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkaAnimation")
- HK_PATCH_MEMBER_ADDED("numberOfPoses", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("qFormat", TYPE_STRUCT, "hkaWaveletCompressedAnimationQuantizationFormat", 0)
- HK_PATCH_MEMBER_ADDED("staticMaskIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticDOFsIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numStaticTransformDOFs", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numDynamicTransformDOFs", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockIndexIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blockIndexSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("quantizedDataIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("quantizedDataSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dataBuffer", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaAnimation", 0)
- HK_PATCH_DEPENDS("hkaWaveletCompressedAnimationQuantizationFormat", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- #endif // USING_HAVOK_ANIMATION
- #if defined(USING_HAVOK_BEHAVIOR)
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbMoveBoneTowardTargetModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("offsetInBoneSpace", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignAxisBS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetAlignAxisTS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignWithCharacterForwardBS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentBonePositionOut", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentBoneRotationOut", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("childGenerator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("duration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventToSendWhenTargetReached", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("target", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animationBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useVelocityPrediction", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("clearTargetData", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("affectOrientation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentBoneIsValidOut", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentBoneIsValidIn", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("behaviorTarget", TYPE_OBJECT, "hkbTarget", 0)
- HK_PATCH_MEMBER_ADDED("finalAnimBonePositionMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initialAnimBonePositionMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("finalAnimBoneOrientationMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animationFromRagdoll", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("totalMotion", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("accumulatedMotion", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useAnimationData", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbTarget", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBalanceModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("giveUp", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("comDistThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("passThrough", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollLeftFootBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollRightFootBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("balanceOnAnklesFraction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("upAxis", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeInTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("comBiasX", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stepInfo", TYPE_ARRAY_STRUCT, "hkbBalanceModifierStepInfo", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbBalanceModifierStepInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbSequenceStringData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("eventNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("variableNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbIntVariableSequencedData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbSequencedData")
- HK_PATCH_MEMBER_ADDED("samples", TYPE_ARRAY_STRUCT, "hkbIntVariableSequencedDataSample", 0)
- HK_PATCH_MEMBER_ADDED("variableIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbIntVariableSequencedDataSample", 0)
- HK_PATCH_DEPENDS("hkbSequencedData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbDampingModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("kP", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("kI", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("kD", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("errorSum", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("previousError", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rawValue", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dampedValue", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbPoseMatchingGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbBlenderGenerator")
- HK_PATCH_MEMBER_ADDED("blendSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minSpeedToSwitch", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minSwitchTimeNoError", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minSwitchTimeFullError", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startPlayingEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rootBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("otherBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("anotherBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pelvisIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbBlenderGenerator", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbPoseStoringGeneratorOutputListener", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGeneratorOutputListener")
- HK_PATCH_MEMBER_ADDED("storedPoses", TYPE_ARRAY_OBJECT, "hkbPoseStoringGeneratorOutputListenerStoredPose", 0)
- HK_PATCH_MEMBER_ADDED("dirty", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGeneratorOutputListener", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbPoseStoringGeneratorOutputListenerStoredPose", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbHandIkControlsModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("controlData", TYPE_STRUCT, "hkbHandIkControlData", 0)
- HK_PATCH_MEMBER_ADDED("handIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enable", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbHandIkControlData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbStateMachineStateInfo", 0)
- HK_PATCH_MEMBER_ADDED("enterNotifyEvent", TYPE_STRUCT, "hkbEvent", 0)
- HK_PATCH_MEMBER_ADDED("exitNotifyEvent", TYPE_STRUCT, "hkbEvent", 0)
- HK_PATCH_MEMBER_ADDED("generator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transitions", TYPE_ARRAY_STRUCT, "hkbStateMachineTransitionInfo", 0)
- HK_PATCH_MEMBER_ADDED("stateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("inPackfile", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbStateMachineTransitionInfo", 0)
- HK_PATCH_DEPENDS("hkbEvent", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbSequence", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("eventSequencedData", TYPE_ARRAY_OBJECT, "hkbEventSequencedData", 0)
- HK_PATCH_MEMBER_ADDED("realVariableSequencedData", TYPE_ARRAY_OBJECT, "hkbRealVariableSequencedData", 0)
- HK_PATCH_MEMBER_ADDED("boolVariableSequencedData", TYPE_ARRAY_OBJECT, "hkbBoolVariableSequencedData", 0)
- HK_PATCH_MEMBER_ADDED("intVariableSequencedData", TYPE_ARRAY_OBJECT, "hkbIntVariableSequencedData", 0)
- HK_PATCH_MEMBER_ADDED("enableEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("disableEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stringData", TYPE_OBJECT, "hkbSequenceStringData", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkbIntVariableSequencedData", 0)
- HK_PATCH_DEPENDS("hkbBoolVariableSequencedData", 0)
- HK_PATCH_DEPENDS("hkbSequencedData", 0)
- HK_PATCH_DEPENDS("hkbEventSequencedData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbRealVariableSequencedData", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbSequenceStringData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbMirroredSkeletonInfo", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("mirrorAxis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bonePairMap", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbEventSequencedDataSequencedEvent", 0)
- HK_PATCH_MEMBER_ADDED("event", TYPE_STRUCT, "hkbEvent", 0)
- HK_PATCH_MEMBER_ADDED("time", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbEvent", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbProxyModifierProxyInfo", 0)
- HK_PATCH_MEMBER_ADDED("dynamicFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keepContactTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("up", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keepDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactAngleSensitivity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userPlanes", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxCharacterSpeedForSolver", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("characterStrength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("characterMass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxSlope", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("penetrationRecoverySpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxCastIterations", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("refreshManifoldInCheckSupport", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbEventSequencedData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbSequencedData")
- HK_PATCH_MEMBER_ADDED("events", TYPE_ARRAY_STRUCT, "hkbEventSequencedDataSequencedEvent", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbEventSequencedDataSequencedEvent", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbSequencedData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbStateDependentModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("applyModifierDuringTransition", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stateIds", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("modifier", TYPE_OBJECT, "hkbModifier", 0)
- HK_PATCH_MEMBER_ADDED("isActive", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stateMachine", TYPE_OBJECT, "hkbStateMachine", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbStateMachine", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbGeneratorOutputTrackMasterHeader", 0)
- HK_PATCH_MEMBER_ADDED("numBytes", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numTracks", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("unused", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbProjectData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("attachmentSetups", TYPE_ARRAY_OBJECT, "hkbAttachmentSetup", 0)
- HK_PATCH_MEMBER_ADDED("worldUpWS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stringData", TYPE_OBJECT, "hkbProjectStringData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbProjectStringData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbAttachmentSetup", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCharacterStringData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("deformableSkinNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rigidSkinNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animationNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animationFilenames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rigName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbTransitionEffect", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("selfTransitionMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbGeneratorTransitionEffect", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbTransitionEffect")
- HK_PATCH_MEMBER_ADDED("transitionGenerator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("blendInDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blendOutDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbTransitionEffect", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRigidBodyRagdollControlData", 0)
- HK_PATCH_MEMBER_ADDED("keyFrameHierarchyControlData", TYPE_STRUCT, "hkaKeyFrameHierarchyUtilityControlData", 0)
- HK_PATCH_MEMBER_ADDED("durationToBlend", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkaKeyFrameHierarchyUtilityControlData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbMirrorModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("isAdditive", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbProjectStringData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("animationPath", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("behaviorPath", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("characterPath", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animationFilenames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("behaviorFilenames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("characterFilenames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbHoldFromBlendingTransitionEffect", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbBlendingTransitionEffect")
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbTransitionEffect", 0)
- HK_PATCH_DEPENDS("hkbBlendingTransitionEffect", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbFaceTargetModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("offsetAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("target", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("onlyOnce", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("behaviorTarget", TYPE_OBJECT, "hkbTarget", 0)
- HK_PATCH_DEPENDS("hkbTarget", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbEventInfo", 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbGeneratorOutputConstTrack", 0)
- HK_PATCH_MEMBER_ADDED("header", TYPE_OBJECT, "hkbGeneratorOutputTrackHeader", 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbGeneratorOutputTrackHeader", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbAttributeModifierAssignment", 0)
- HK_PATCH_MEMBER_ADDED("attributeIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attributeValue", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbGravityModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("initialVelocityInMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("gravityConstant", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbSplinePathGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("registeredGenerators", TYPE_ARRAY_OBJECT, "hkbRegisteredGenerator", 0)
- HK_PATCH_MEMBER_ADDED("characterForward", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetDirection", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("leadInGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("leadOutGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useProximityTrigger", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endEventProximity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endEventTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pathEndEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("selectedGeneratorIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useManualSelection", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("trackPosition", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("usePathEstimation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useCharacterForward", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentGeneratorIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkbRegisteredGenerator", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbTwistModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("setAngleMethod", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isAdditive", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("axisOfRotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("twistAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbComputeWorldFromModelModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("poseMatchingRootBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("poseMatchingOtherBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("poseMatchingAnotherBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBalanceModifierStepInfo", 0)
- HK_PATCH_MEMBER_ADDED("boneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fractionOfSolution", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbPoweredRagdollModifierKeyframeInfo", 0)
- HK_PATCH_MEMBER_ADDED("keyframedPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keyframedRotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isValid", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isValidOut", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCharacterBoneInfo", 0)
- HK_PATCH_MEMBER_ADDED("clavicleIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shoulderIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("elbowIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wristIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hipIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("kneeIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ankleIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spineIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pelvisIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("neckIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("headIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("poseMatchingRootBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("poseMatchingOtherBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("poseMatchingAnotherBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBehaviorGraphData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("attributeDefaults", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("variableInfos", TYPE_ARRAY_STRUCT, "hkbVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("quadVariableInitialValues", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventInfos", TYPE_ARRAY_STRUCT, "hkbEventInfo", 0)
- HK_PATCH_MEMBER_ADDED("stringData", TYPE_OBJECT, "hkbBehaviorGraphStringData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbBehaviorGraphStringData", 0)
- HK_PATCH_DEPENDS("hkbVariableInfo", 0)
- HK_PATCH_DEPENDS("hkbEventInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBoolVariableSequencedDataSample", 0)
- HK_PATCH_MEMBER_ADDED("time", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbReachTowardTargetModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("leftHand", TYPE_STRUCT, "hkbReachTowardTargetModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("rightHand", TYPE_STRUCT, "hkbReachTowardTargetModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("distanceBetweenHands", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reachDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeInGainSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutGainSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetChangeSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("target", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("holdTarget", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reachPastTarget", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("giveUpIfNoTarget", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("clearTargetData", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("behaviorTarget", TYPE_OBJECT, "hkbTarget", 0)
- HK_PATCH_DEPENDS("hkbTarget", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkbReachTowardTargetModifierHand", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbHandIkControlData", 0)
- HK_PATCH_MEMBER_ADDED("targetPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetNormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionOnFraction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normalOnFraction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeInDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbEventDrivenModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifierWrapper")
- HK_PATCH_MEMBER_ADDED("activateEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivateEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("activeByDefault", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbModifierWrapper", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbSenseHandleModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("sensorLocalOffset", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("handleOut", TYPE_OBJECT, "hkbHandle", 0)
- HK_PATCH_MEMBER_ADDED("handleIn", TYPE_OBJECT, "hkbHandle", 0)
- HK_PATCH_MEMBER_ADDED("localFrameName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensorLocalFrameName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("distanceOut", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensorRagdollBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensorAnimationBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensingMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extrapolateSensorPosition", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keepFirstSensedHandle", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("foundHandleOut", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbHandle", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbDemoConfigStickVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("variableName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minValue", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxValue", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRotateCharacterModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("degreesPerSecond", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("axisOfRotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbHandIkControlsModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("hands", TYPE_ARRAY_STRUCT, "hkbHandIkControlsModifierHand", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbHandIkControlsModifierHand", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBalanceRadialSelectorGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbRadialSelectorGenerator")
- HK_PATCH_MEMBER_ADDED("xAxisMS", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("yAxisMS", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("checkBalanceModifier", TYPE_OBJECT, "hkbCheckBalanceModifier", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbRadialSelectorGenerator", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbCheckBalanceModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRagdollForceModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("boneForces", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbAnimatedSkeletonGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRealVariableSequencedDataSample", 0)
- HK_PATCH_MEMBER_ADDED("time", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbHandle", 0)
- HK_PATCH_MEMBER_ADDED("frame", TYPE_OBJECT, "hkLocalFrame", 0)
- HK_PATCH_MEMBER_ADDED("rigidBody", TYPE_OBJECT, "hkpRigidBody", 0)
- HK_PATCH_MEMBER_ADDED("character", TYPE_OBJECT, "hkbCharacter", 0)
- HK_PATCH_MEMBER_ADDED("animationBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpRigidBody", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkLocalFrame", 0)
- HK_PATCH_DEPENDS("hkbCharacter", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbPoseStoringGeneratorOutputListenerStoredPose", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("node", TYPE_OBJECT, "hkbNode", 0)
- HK_PATCH_MEMBER_ADDED("pose", TYPE_ARRAY_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("worldFromModel", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isPoseValid", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbMoveCharacterModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("offsetPerSecondMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbStateMachineTransitionInfo", 0)
- HK_PATCH_MEMBER_ADDED("triggerInterval", TYPE_STRUCT, "hkbStateMachineTimeInterval", 0)
- HK_PATCH_MEMBER_ADDED("initiateInterval", TYPE_STRUCT, "hkbStateMachineTimeInterval", 0)
- HK_PATCH_MEMBER_ADDED("transition", TYPE_OBJECT, "hkbTransitionEffect", 0)
- HK_PATCH_MEMBER_ADDED("predicate", TYPE_OBJECT, "hkbPredicate", 0)
- HK_PATCH_MEMBER_ADDED("eventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("toStateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fromNestedStateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("toNestedStateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("priority", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbTransitionEffect", 0)
- HK_PATCH_DEPENDS("hkbStateMachineTimeInterval", 0)
- HK_PATCH_DEPENDS("hkbPredicate", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRagdollDriverModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("addRagdollToWorld", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("removeRagdollFromWorld", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("poweredRagdollModifier", TYPE_OBJECT, "hkbPoweredRagdollModifier", 0)
- HK_PATCH_MEMBER_ADDED("rigidBodyRagdollModifier", TYPE_OBJECT, "hkbRigidBodyRagdollModifier", 0)
- HK_PATCH_MEMBER_ADDED("ragdollForceModifier", TYPE_OBJECT, "hkbRagdollForceModifier", 0)
- HK_PATCH_MEMBER_ADDED("isRagdollForceModifierActive", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbPoweredRagdollModifier", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbRigidBodyRagdollModifier", 0)
- HK_PATCH_DEPENDS("hkbRagdollForceModifier", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbStringPredicate", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbPredicate")
- HK_PATCH_MEMBER_ADDED("predicateString", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbPredicate", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbAttachmentModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("attachmentSetup", TYPE_OBJECT, "hkbAttachmentSetup", 0)
- HK_PATCH_MEMBER_ADDED("attacherHandle", TYPE_OBJECT, "hkbHandle", 0)
- HK_PATCH_MEMBER_ADDED("attacheeHandle", TYPE_OBJECT, "hkbHandle", 0)
- HK_PATCH_MEMBER_ADDED("sendToAttacherOnAttach", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sendToAttacheeOnAttach", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sendToAttacherOnDetach", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sendToAttacheeOnDetach", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attacheeLayer", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbHandle", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbAttachmentSetup", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCustomTestGeneratorStruck", 0)
- HK_PATCH_MEMBER_ADDED("hkBool", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("string", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("int", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkInt8", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkInt16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkInt32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkUint8", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkUint16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkUint32", TYPE_INT, HK_NULL, 0)