hkInitialClassPatches.cxx
上传用户:yisoukefu
上传日期:2020-08-09
资源大小:39506k
文件大小:325k
源码类别:
其他游戏
开发平台:
Visual C++
- HK_PATCH_MEMBER_ADDED("hkReal", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkInt8", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkInt16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkInt32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkUint8", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkUint16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkUint32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkInt8", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkInt16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkInt32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkUint8", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkUint16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkUint32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("generator1", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("generator2", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("modifier1", TYPE_OBJECT, "hkbModifier", 0)
- HK_PATCH_MEMBER_ADDED("modifier2", TYPE_OBJECT, "hkbModifier", 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, "hkbAlignBoneModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("alignMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignTargetMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignSingleAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignAxis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignTargetAxis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frameOfReference", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("duration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignModeIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignTargetModeIndex", 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, "hkbBalanceControllerModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("proportionalGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("derivativeGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("integralGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("checkBalanceModifier", TYPE_OBJECT, "hkbCheckBalanceModifier", 0)
- 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("hkbCheckBalanceModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbNode")
- HK_PATCH_MEMBER_ADDED("enable", 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, "hkbModifierGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("modifier", TYPE_OBJECT, "hkbModifier", 0)
- HK_PATCH_MEMBER_ADDED("generator", TYPE_OBJECT, "hkbGenerator", 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, "hkbTimerModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("alarmTimeSeconds", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventIdToSend", 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, "hkbPoweredRagdollControlData", 0)
- HK_PATCH_MEMBER_ADDED("maxForce", TYPE_REAL, 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_MEMBER_ADDED("proportionalRecoveryVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("constantRecoveryVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbPoweredRagdollControlsModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("controlData", TYPE_STRUCT, "hkbPoweredRagdollControlData", 0)
- HK_PATCH_MEMBER_ADDED("boneWeights", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbPoweredRagdollControlData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbManualSelectorGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("generators", TYPE_ARRAY_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("selectedGeneratorIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentGeneratorIndex", 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, "hkbStateMachine", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("eventToSendWhenStateOrTransitionChanges", TYPE_STRUCT, "hkbEvent", 0)
- HK_PATCH_MEMBER_ADDED("startStateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("returnToPreviousStateEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("randomTransitionEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transitionToNextHigherStateEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transitionToNextLowerStateEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("syncVariableIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wrapAroundStateId", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxSimultaneousTransitions", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startStateMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enableGlobalTransitions", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enableNestedTransitions", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("selfTransitionMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("states", TYPE_ARRAY_OBJECT, "hkbStateMachineStateInfo", 0)
- HK_PATCH_MEMBER_ADDED("globalTransitions", TYPE_ARRAY_STRUCT, "hkbStateMachineTransitionInfo", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbStateMachineTransitionInfo", 0)
- HK_PATCH_DEPENDS("hkbStateMachineStateInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbEvent", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBehaviorGraphStringData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("eventNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attributeNames", 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, "hkbKeyframeBonesModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("keyframedBonesList", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keyframedBones", TYPE_STRUCT, "hkBitField", 0)
- HK_PATCH_DEPENDS("hkBitField", 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, "hkbRigidBodyRagdollControlsModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("controlData", TYPE_STRUCT, "hkbRigidBodyRagdollControlData", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkbRigidBodyRagdollControlData", 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, "hkbClipGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("mode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cropStartAmountLocalTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cropEndAmountLocalTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("playbackSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enforcedDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userControlledTimeFraction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animationName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triggers", TYPE_ARRAY_STRUCT, "hkbClipTrigger", 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("hkbClipTrigger", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBlenderGeneratorChild", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("generator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("weight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("worldFromModelWeight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneWeights", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("operandType", 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, "hkbGeneratorOutput", 0)
- HK_PATCH_MEMBER_ADDED("skeleton", TYPE_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("deleteTracks", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkaSkeleton", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRigidBodyRagdollModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("controlDataPalette", TYPE_ARRAY_STRUCT, "hkaKeyFrameHierarchyUtilityControlData", 0)
- HK_PATCH_MEMBER_ADDED("bodyIndexToPaletteIndex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keyframedBonesList", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keyframedBones", TYPE_STRUCT, "hkBitField", 0)
- HK_PATCH_DEPENDS("hkBitField", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkaKeyFrameHierarchyUtilityControlData", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbTargetRigidBodyModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("targetMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensingLayer", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetOnlyOnce", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ignoreMySystemGroup", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxTargetDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxTargetHeightAboveSensor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("closeToTargetDistanceThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetAngleMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetDistanceMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAngleToTarget", 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("closeToTargetRagdollBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("closeToTargetAnimationBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensorOffsetInBoneSpace", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("closeToTargetOffsetInBoneSpace", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensorDirectionBS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensingPropertyKey", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensorInWS", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventToSend", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventToSendToTarget", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("closeToTargetEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("target", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetIn", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useVelocityPrediction", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetOnlySpheres", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetPriority", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("behaviorTarget", TYPE_OBJECT, "hkbTarget", 0)
- HK_PATCH_MEMBER_ADDED("closeToTargetEventHasBeenSent", TYPE_BYTE, HK_NULL, 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, "hkbDemoConfig", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("characterInfo", TYPE_ARRAY_OBJECT, "hkbDemoConfigCharacterInfo", 0)
- HK_PATCH_MEMBER_ADDED("terrainInfo", TYPE_ARRAY_STRUCT, "hkbDemoConfigTerrainInfo", 0)
- HK_PATCH_MEMBER_ADDED("skinAttributeIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("buttonPressToEventMap", TYPE_TUPLE_INT, HK_NULL, 16)
- HK_PATCH_MEMBER_ADDED("buttonReleaseToEventMap", TYPE_TUPLE_INT, HK_NULL, 16)
- HK_PATCH_MEMBER_ADDED("worldUpAxis", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extraCharacterClones", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numTracks", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("proxyHeight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("proxyRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("proxyOffset", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rootPath", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("projectDataFilename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useAttachments", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useProxy", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useSkyBox", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useTrackingCamera", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("accumulateMotion", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("testCloning", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useSplineCompression", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stickVariables", TYPE_TUPLE_STRUCT, "hkbDemoConfigStickVariableInfo", 4)
- HK_PATCH_MEMBER_ADDED("gamePadToRotateTerrainAboutItsAxisMap", TYPE_TUPLE_INT, HK_NULL, 6)
- HK_PATCH_MEMBER_ADDED("gamePadToAddRemoveCharacterMap", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("filter", TYPE_OBJECT, "hkpGroupFilter", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbDemoConfigCharacterInfo", 0)
- HK_PATCH_DEPENDS("hkbDemoConfigStickVariableInfo", 0)
- HK_PATCH_DEPENDS("hkpGroupFilter", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_DEPENDS("hkbDemoConfigTerrainInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCustomTestGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbReferencePoseGenerator")
- 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)
- HK_PATCH_MEMBER_ADDED("hkReal", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkVector4", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkQuaternion", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkRigidBody", TYPE_OBJECT, "hkpRigidBody", 0)
- HK_PATCH_MEMBER_ADDED("mode_hkInt8", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkInt16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkInt32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkUint8", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkUint16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mode_hkUint32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkInt8", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkInt16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkInt32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkUint8", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkUint16", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags_hkUint32", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("myInt", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("generator1", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("generator2", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("modifier1", TYPE_OBJECT, "hkbModifier", 0)
- HK_PATCH_MEMBER_ADDED("modifier2", TYPE_OBJECT, "hkbModifier", 0)
- HK_PATCH_MEMBER_ADDED("array_hkBool", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_int", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkInt8", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkInt16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkInt32", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkUint8", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkUint16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkUint32", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkReal", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("array_hkbGenerator", TYPE_ARRAY_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("array_hkbModifier", TYPE_ARRAY_OBJECT, "hkbModifier", 0)
- HK_PATCH_MEMBER_ADDED("Struck", TYPE_STRUCT, "hkbCustomTestGeneratorStruck", 0)
- HK_PATCH_MEMBER_ADDED("array_Struck", TYPE_ARRAY_STRUCT, "hkbCustomTestGeneratorStruck", 0)
- HK_PATCH_DEPENDS("hkpRigidBody", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbReferencePoseGenerator", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbCustomTestGeneratorStruck", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRegisteredGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("generator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("relativePosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relativeDirection", TYPE_VEC_4, 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, "hkbStateMachineProspectiveTransitionInfo", 0)
- HK_PATCH_MEMBER_ADDED("transitionInfo", TYPE_OBJECT, "hkbStateMachineTransitionInfo", 0)
- HK_PATCH_MEMBER_ADDED("transitionEffect", TYPE_OBJECT, "hkbTransitionEffect", 0)
- HK_PATCH_MEMBER_ADDED("toStateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isGlobalWildcard", TYPE_BYTE, 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("hkbStateMachineTransitionInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbFootIkControlData", 0)
- HK_PATCH_MEMBER_ADDED("gains", TYPE_STRUCT, "hkbFootIkGains", 0)
- HK_PATCH_DEPENDS("hkbFootIkGains", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbGeneratorOutputTrackHeader", 0)
- HK_PATCH_MEMBER_ADDED("numData", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dataOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("onFraction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("id", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("format", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbStateMachineNestedStateMachineData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbExtrapolatingTransitionEffect", 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, "hkbDelayedModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifierWrapper")
- HK_PATCH_MEMBER_ADDED("delaySeconds", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("durationSeconds", 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_DEPENDS("hkbModifierWrapper", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbFootIkControlsModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("controlData", TYPE_STRUCT, "hkbFootIkControlData", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbFootIkControlData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBehaviorGraph", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("variableMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rootGenerator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_OBJECT, "hkbBehaviorGraphData", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbBehaviorGraphData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbJigglerGroup", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("boneIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxElongation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxCompression", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("propagateToChildren", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("affectSiblings", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotateBonesForSkinning", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbEvaluateHandleModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("handle", TYPE_OBJECT, "hkbHandle", 0)
- HK_PATCH_MEMBER_ADDED("handlePositionOut", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("handleRotationOut", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isValidOut", 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, "hkbPredicate", 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, "hkbDetectCloseToGroundModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("closeToGroundEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("closeToGroundHeight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("raycastDistanceDown", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionFilterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneIndex", 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, "hkbBehaviorReferenceGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("behaviorName", TYPE_CSTRING, 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, "hkbGeneratorOutputTracks", 0)
- HK_PATCH_MEMBER_ADDED("masterHeader", TYPE_STRUCT, "hkbGeneratorOutputTrackMasterHeader", 0)
- HK_PATCH_MEMBER_ADDED("trackHeaders", TYPE_TUPLE_STRUCT, "hkbGeneratorOutputTrackHeader", 1)
- HK_PATCH_DEPENDS("hkbGeneratorOutputTrackHeader", 0)
- HK_PATCH_DEPENDS("hkbGeneratorOutputTrackMasterHeader", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbContext", 0)
- HK_PATCH_MEMBER_ADDED("generatorOutputListener", TYPE_OBJECT, "hkbGeneratorOutputListener", 0)
- HK_PATCH_MEMBER_ADDED("projectData", TYPE_OBJECT, "hkbProjectData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbProjectData", 0)
- HK_PATCH_DEPENDS("hkbGeneratorOutputListener", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCharacterData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("animationBoneInfo", TYPE_STRUCT, "hkbCharacterBoneInfo", 0)
- HK_PATCH_MEMBER_ADDED("ragdollBoneInfo", TYPE_STRUCT, "hkbCharacterBoneInfo", 0)
- HK_PATCH_MEMBER_ADDED("modelUpMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("modelForwardMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("modelRightMS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stringData", TYPE_OBJECT, "hkbCharacterStringData", 0)
- HK_PATCH_MEMBER_ADDED("mirroredSkeletonInfo", TYPE_OBJECT, "hkbMirroredSkeletonInfo", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbCharacterStringData", 0)
- HK_PATCH_DEPENDS("hkbMirroredSkeletonInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbCharacterBoneInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbPoweredRagdollModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("floorRaycastLayer", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("controls", TYPE_STRUCT, "hkbPoweredRagdollControlData", 0)
- HK_PATCH_MEMBER_ADDED("blendInTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("computeWorldFromModelMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fixConstraintsTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useLocking", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keyframeInfo", TYPE_ARRAY_STRUCT, "hkbPoweredRagdollModifierKeyframeInfo", 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("keyframedBones", TYPE_STRUCT, "hkBitField", 0)
- HK_PATCH_MEMBER_ADDED("boneWeights", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBitField", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkbPoweredRagdollModifierKeyframeInfo", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbPoweredRagdollControlData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbReachTowardTargetModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("handIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shoulderIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbTransformVectorModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("rotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("translation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vectorIn", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vectorOut", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotateOnly", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("inverse", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("computeOnActivate", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("computeOnModify", 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, "hkbGetUpModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("duration", TYPE_REAL, 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_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, "hkbIntVariableSequencedDataSample", 0)
- HK_PATCH_MEMBER_ADDED("time", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRadialSelectorGeneratorGeneratorPair", 0)
- HK_PATCH_MEMBER_ADDED("generators", TYPE_TUPLE_STRUCT, "hkbRadialSelectorGeneratorGeneratorInfo", 2)
- HK_PATCH_MEMBER_ADDED("minAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbRadialSelectorGeneratorGeneratorInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbVariableBindingSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("bindings", TYPE_ARRAY_STRUCT, "hkbVariableBindingSetBinding", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbVariableBindingSetBinding", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbAttachmentSetup", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("blendInTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("moveAttacherFraction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("gain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attachmentType", 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, "hkbCatchFallModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("handIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("animShoulderIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollShoulderIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollAnkleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbFootIkModifierLeg", 0)
- HK_PATCH_MEMBER_ADDED("originalAnkleTransformMS", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("kneeAxisLS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("footEndLS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("footPlantedAnkleHeightMS", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("footRaisedAnkleHeightMS", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAnkleHeightMS", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minAnkleHeightMS", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxKneeAngleDegrees", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minKneeAngleDegrees", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ungroundedEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("legIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hipIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("kneeIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ankleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isOriginalAnkleTransformMSSet", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbModifierList", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("modifiers", TYPE_ARRAY_OBJECT, "hkbModifier", 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, "hkbHandIkModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("hands", TYPE_ARRAY_STRUCT, "hkbHandIkModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("fadeInOutCurve", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbHandIkModifierHand", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbSequencedData", 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, "hkbBlenderGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("referencePoseWeightThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blendParameter", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minCyclicBlendParameter", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxCyclicBlendParameter", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indexOfSyncMasterChild", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("children", TYPE_ARRAY_OBJECT, "hkbBlenderGeneratorChild", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbBlenderGeneratorChild", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbDemoConfigCharacterInfo", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("rigFilename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skinFilenames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("behaviorFilename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("characterDataFilename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attachmentsFilename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initialPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initialRotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("modelUpAxis", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollBoneLayers", 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, "hkbFootIkModifierInternalLegData", 0)
- HK_PATCH_MEMBER_ADDED("groundPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("verticalError", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hitSomething", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isPlanted", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbControlledReachModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("fadeInStart", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeInEnd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutStart", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutEnd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensorAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("handIndex", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("isHandEnabled", TYPE_TUPLE_BYTE, HK_NULL, 2)
- 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, "hkbLookAtModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("newTargetGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("onGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("offGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("limitAngleDegrees", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetWS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lookUp", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lookUpAngleDegrees", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("headForwardHS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("headRightHS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isOn", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("headIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("neckIndex", 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, "hkbGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbNode")
- 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, "hkbProxyModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("proxyInfo", TYPE_STRUCT, "hkbProxyModifierProxyInfo", 0)
- HK_PATCH_MEMBER_ADDED("linearVelocity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("horizontalGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("verticalGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxHorizontalSeparation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxVerticalSeparation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("verticalDisplacementError", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("verticalDisplacementErrorGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxVerticalDisplacement", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minVerticalDisplacement", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("capsuleHeight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("capsuleRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxSlopeForRotation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionFilterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("phantomType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("linearVelocityMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ignoreIncomingRotation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ignoreCollisionDuringRotation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ignoreIncomingTranslation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbProxyModifierProxyInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCheckBalanceModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- 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("eventToSendWhenOffBalance", TYPE_STRUCT, "hkbEvent", 0)
- HK_PATCH_MEMBER_ADDED("offBalanceEventThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("worldUpAxisIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("comBiasX", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extractRagdollPose", 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("hkbEvent", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbVariableBindingSetBinding", 0)
- HK_PATCH_MEMBER_ADDED("object", TYPE_OBJECT, "hkReferencedObject", 0)
- HK_PATCH_MEMBER_ADDED("memberPath", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("variableIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bitIndex", 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, "hkbEvent", 0)
- HK_PATCH_MEMBER_ADDED("id", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("payload", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBoolVariableSequencedData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbSequencedData")
- HK_PATCH_MEMBER_ADDED("samples", TYPE_ARRAY_STRUCT, "hkbBoolVariableSequencedDataSample", 0)
- HK_PATCH_MEMBER_ADDED("variableIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbBoolVariableSequencedDataSample", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbSequencedData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCharacter", 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, "hkbTarget", 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, "hkbBlendingTransitionEffect", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbTransitionEffect")
- HK_PATCH_MEMBER_ADDED("duration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("toGeneratorStartTimeFraction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blendCurve", 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("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbGeneratorOutputTrack", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGeneratorOutputConstTrack")
- HK_PATCH_DEPENDS("hkbGeneratorOutputConstTrack", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbReferencePoseGenerator", 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, "hkbNode", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("userData", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("variableBindingSet", TYPE_OBJECT, "hkbVariableBindingSet", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbVariableBindingSet", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCharacterSetup", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("animationSkeleton", TYPE_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("ragdollSkeleton", TYPE_OBJECT, "hkaSkeleton", 0)
- HK_PATCH_MEMBER_ADDED("ragdollToAnimationSkeletonMapper", TYPE_OBJECT, "hkaSkeletonMapper", 0)
- HK_PATCH_MEMBER_ADDED("animationToRagdollSkeletonMapper", TYPE_OBJECT, "hkaSkeletonMapper", 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_OBJECT, "hkbCharacterData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbCharacterData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkaSkeleton", 0)
- HK_PATCH_DEPENDS("hkaSkeletonMapper", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbBlendCurveUtils", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbJigglerModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("jigglerGroups", TYPE_ARRAY_OBJECT, "hkbJigglerGroup", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbJigglerGroup", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbHandIkModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("elbowAxisLS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("backHandNormalLS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxElbowAngleDegrees", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minElbowAngleDegrees", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("handIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shoulderIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shoulderSiblingIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("elbowIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("elbowSiblingIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wristIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRadialSelectorGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("generatorPairs", TYPE_ARRAY_STRUCT, "hkbRadialSelectorGeneratorGeneratorPair", 0)
- HK_PATCH_MEMBER_ADDED("angle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbGenerator", 0)
- HK_PATCH_DEPENDS("hkbRadialSelectorGeneratorGeneratorPair", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("initialValue", TYPE_STRUCT, "hkbVariableValue", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbVariableValue", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbDemoConfigTerrainInfo", 0)
- HK_PATCH_MEMBER_ADDED("filename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("layer", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("systemGroup", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("createDisplayObjects", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("terrainRigidBody", TYPE_OBJECT, "hkpRigidBody", 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_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbFootIkModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("gains", TYPE_STRUCT, "hkbFootIkGains", 0)
- HK_PATCH_MEMBER_ADDED("legs", TYPE_ARRAY_STRUCT, "hkbFootIkModifierLeg", 0)
- HK_PATCH_MEMBER_ADDED("raycastDistanceUp", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("raycastDistanceDown", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("originalGroundHeightMS", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("errorOut", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionFilterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useTrackData", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lockFeetWhenPlanted", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useCharacterUpVector", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbFootIkGains", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbFootIkModifierLeg", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbConstrainRigidBodyModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("breakThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("target", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ragdollBoneToConstrain", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("breakable", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pivotPlacement", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneToConstrainPlacement", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("constraintType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("clearTargetData", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isConstraintHinge", 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, "hkbVariableValue", 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbComputeDirectionModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("pointIn", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pointOut", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("groundAngleOut", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("upAngleOut", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("verticalOffset", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reverseGroundAngle", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reverseUpAngle", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("projectPoint", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normalizePoint", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("computeOnlyOnce", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("computedOutput", 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, "hkbClimbMountingPredicate", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbPredicate")
- HK_PATCH_MEMBER_ADDED("maxTargetDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensingForLeftHand", TYPE_OBJECT, "hkbTargetRigidBodyModifier", 0)
- HK_PATCH_MEMBER_ADDED("sensingForRightHand", TYPE_OBJECT, "hkbTargetRigidBodyModifier", 0)
- HK_PATCH_MEMBER_ADDED("targetForLeftHand", TYPE_OBJECT, "hkbTarget", 0)
- HK_PATCH_MEMBER_ADDED("targetForRightHand", TYPE_OBJECT, "hkbTarget", 0)
- HK_PATCH_DEPENDS("hkbTarget", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbTargetRigidBodyModifier", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbPredicate", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbReachModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("targetOrSensingPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetBackHandNormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensingRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("handIkTrackIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbClipTrigger", 0)
- HK_PATCH_MEMBER_ADDED("localTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("event", TYPE_STRUCT, "hkbEvent", 0)
- HK_PATCH_MEMBER_ADDED("relativeToEndOfClip", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("acyclic", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isAnnotation", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbEvent", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbPositionRelativeSelectorGenerator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbGenerator")
- HK_PATCH_MEMBER_ADDED("registeredGenerators", TYPE_ARRAY_OBJECT, "hkbRegisteredGenerator", 0)
- HK_PATCH_MEMBER_ADDED("blendToFixPositionGenerator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("autoComputeEntryPoints", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transitionTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useCharacterForward", TYPE_BYTE, HK_NULL, 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("targetRotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fixPositionTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fixPositionEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endFixPositionEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useManualSelection", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("selectedGeneratorIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("entryPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("entryForward", TYPE_VEC_4, 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, "hkbStateMachineTimeInterval", 0)
- HK_PATCH_MEMBER_ADDED("enterEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("exitEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enterTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("exitTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRadialSelectorGeneratorGeneratorInfo", 0)
- HK_PATCH_MEMBER_ADDED("generator", TYPE_OBJECT, "hkbGenerator", 0)
- HK_PATCH_MEMBER_ADDED("angle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radialSpeed", TYPE_REAL, 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, "hkbGetHandleOnBoneModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("handleOut", TYPE_OBJECT, "hkbHandle", 0)
- HK_PATCH_MEMBER_ADDED("localFrameName", TYPE_CSTRING, 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_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, "hkbFootIkGains", 0)
- HK_PATCH_MEMBER_ADDED("onOffGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("groundAscendingGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("groundDescendingGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("footPlantedGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("footRaisedGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("footUnlockGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("worldFromModelFeedbackGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("errorUpDownBias", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignWorldFromModelGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hipOrientationGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbAttributeModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("assignments", TYPE_ARRAY_STRUCT, "hkbAttributeModifierAssignment", 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkbAttributeModifierAssignment", 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, "hkbStateMachineActiveTransitionInfo", 0)
- HK_PATCH_MEMBER_ADDED("transitionInfo", TYPE_OBJECT, "hkbStateMachineTransitionInfo", 0)
- HK_PATCH_MEMBER_ADDED("transitionEffect", TYPE_OBJECT, "hkbTransitionEffect", 0)
- HK_PATCH_MEMBER_ADDED("fromStateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("toStateId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isReturnToPreviousState", TYPE_BYTE, 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("hkbStateMachineTransitionInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbCheckRagdollSpeedModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("minSpeedThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxSpeedThreshold", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("eventToSend", 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, "hkbGeneratorOutputListener", 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, "hkbCatchFallModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("directionOfFallForwardLS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("directionOfFallRightLS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("directionOfFallUpLS", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spineIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("leftHand", TYPE_STRUCT, "hkbCatchFallModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("rightHand", TYPE_STRUCT, "hkbCatchFallModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("spreadHandsMultiplier", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radarRange", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("previousTargetBlendWeight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("handsBendDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxReachDistanceForward", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxReachDistanceBackward", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeInReachGainSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutReachGainSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeInTwistSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutTwistSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("catchFallDoneEventId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("raycastLayer", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("velocityRagdollBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("directionOfFallRagdollBoneIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("orientHands", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("catchFallPosInBS", TYPE_TUPLE_VEC_4, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("currentReachGain", TYPE_TUPLE_REAL, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("timeSinceLastModify", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentTwistGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentTwistDirection", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("catchFallPosIsValid", TYPE_TUPLE_BYTE, HK_NULL, 2)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbCatchFallModifierHand", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbSimpleCharacter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbCharacter")
- HK_PATCH_MEMBER_ADDED("nearbyCharacters", TYPE_ARRAY_OBJECT, "hkbCharacter", 0)
- HK_PATCH_MEMBER_ADDED("ragdollInstance", TYPE_OBJECT, "hkaRagdollInstance", 0)
- HK_PATCH_MEMBER_ADDED("setup", TYPE_OBJECT, "hkbCharacterSetup", 0)
- HK_PATCH_MEMBER_ADDED("worldFromModel", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("poseLocal", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deleteWorldFromModel", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deletePoseLocal", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbCharacterSetup", 0)
- HK_PATCH_DEPENDS("hkbCharacter", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkaRagdollInstance", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbReachModifier", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("hands", TYPE_ARRAY_STRUCT, "hkbReachModifierHand", 0)
- HK_PATCH_MEMBER_ADDED("newTargetGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("noTargetGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetGain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fadeOutDuration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("raycastLayer", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sensingPropertyKey", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reachMode", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ignoreMySystemGroup", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extrapolate", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkbNode", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkbModifier", 0)
- HK_PATCH_DEPENDS("hkbReachModifierHand", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbRealVariableSequencedData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbSequencedData")
- HK_PATCH_MEMBER_ADDED("samples", TYPE_ARRAY_STRUCT, "hkbRealVariableSequencedDataSample", 0)
- HK_PATCH_MEMBER_ADDED("variableIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkbSequencedData", 0)
- HK_PATCH_DEPENDS("hkbRealVariableSequencedDataSample", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkbModifierWrapper", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkbModifier")
- HK_PATCH_MEMBER_ADDED("modifier", TYPE_OBJECT, "hkbModifier", 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, "hkVariableTweakingHelper", 0)
- HK_PATCH_MEMBER_ADDED("boolVariableInfo", TYPE_ARRAY_STRUCT, "hkVariableTweakingHelperBoolVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("intVariableInfo", TYPE_ARRAY_STRUCT, "hkVariableTweakingHelperIntVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("realVariableInfo", TYPE_ARRAY_STRUCT, "hkVariableTweakingHelperRealVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("vector4VariableInfo", TYPE_ARRAY_STRUCT, "hkVariableTweakingHelperVector4VariableInfo", 0)
- HK_PATCH_DEPENDS("hkVariableTweakingHelperIntVariableInfo", 0)
- HK_PATCH_DEPENDS("hkVariableTweakingHelperBoolVariableInfo", 0)
- HK_PATCH_DEPENDS("hkVariableTweakingHelperVector4VariableInfo", 0)
- HK_PATCH_DEPENDS("hkVariableTweakingHelperRealVariableInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkVariableTweakingHelperVector4VariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("x", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("y", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("z", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tweakOn", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkVariableTweakingHelperBoolVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tweakOn", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkVariableTweakingHelperIntVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tweakOn", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkVariableTweakingHelperRealVariableInfo", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tweakOn", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- #endif // USING_HAVOK_BEHAVIOR
- #if defined(USING_HAVOK_DESTRUCTION)
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdDestructionDemoConfig", 0)
- HK_PATCH_MEMBER_ADDED("useData", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initialCharacterPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lightSourcePosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lightSourceDirection", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("lightSourceColor", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ambientLightColor", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotateLights", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdGrenadeGunBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdWeaponBlueprint")
- HK_PATCH_MEMBER_ADDED("maxProjectiles", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reloadTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdWeaponBlueprint", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdGeometryFace", 0)
- HK_PATCH_MEMBER_ADDED("support", TYPE_STRUCT, "hkdGeometryFaceIdentifier", 0)
- HK_PATCH_MEMBER_ADDED("startTriangleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numTriangles", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("objectIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("parentFaceIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkdGeometryFaceIdentifier", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdBreakableBodySmallArraySerializeOverrideType", 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("size", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("capacityAndFlags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdContactRegionController", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdController")
- HK_PATCH_MEMBER_ADDED("maxRecursionLevels", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdController", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdBody", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("parentName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("controller", TYPE_OBJECT, "hkdController", 0)
- HK_PATCH_MEMBER_ADDED("findInitialContactPoints", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attachToNearbyObjects", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("constraintStrength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdController", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdWeaponBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keyboardKey", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdBreakableBodyBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("rigidBodyName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("compoundId", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fracture", TYPE_OBJECT, "hkdFracture", 0)
- HK_PATCH_MEMBER_ADDED("dynamicFracture", TYPE_OBJECT, "hkdFracture", 0)
- HK_PATCH_MEMBER_ADDED("controller", TYPE_OBJECT, "hkdController", 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relativeSubpieceStrength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("breakingPropogationRate", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attachToNearbyObjects", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("findInitialContactPoints", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mergeCoplanarTriangles", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("destructionRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdController", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdBreakableShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("connectivityType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("integrityType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("parent", TYPE_OBJECT, "hkdBreakableShape", 0)
- HK_PATCH_MEMBER_ADDED("children", TYPE_ARRAY_STRUCT, "hkdShapeInstanceInfo", 0)
- HK_PATCH_MEMBER_ADDED("connections", TYPE_ARRAY_STRUCT, "hkdBreakableShapeConnection", 0)
- HK_PATCH_MEMBER_ADDED("massProps", TYPE_STRUCT, "hkpMassProperties", 0)
- HK_PATCH_MEMBER_ADDED("physicsShape", TYPE_OBJECT, "hkpShape", 0)
- HK_PATCH_MEMBER_ADDED("geometry", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_MEMBER_ADDED("graphicsShapeName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dynamicFracture", TYPE_OBJECT, "hkdFracture", 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relativeSubpieceStrength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tensionLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("referenceShapeVolume", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minDestructionRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("breakingPropogationRate", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdShapeInstanceInfo", HK_INITIAL_ENTRY | 0)
- HK_PATCH_DEPENDS("hkpMassProperties", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkdBreakableShapeConnection", HK_INITIAL_ENTRY | 0)
- HK_PATCH_DEPENDS("hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdMountedBallGunBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdBallGunBlueprint")
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkdBallGunBlueprint", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdWeaponBlueprint", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdGeometryTriangle", 0)
- HK_PATCH_MEMBER_ADDED("vertexIndices", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("neighbouringFaces", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdPieFracture", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdFracture")
- HK_PATCH_MEMBER_ADDED("splitGeometry", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_MEMBER_ADDED("splitGeometryScale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splitCentralAxis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splitCenter", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numParts", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splittingPlaneConvexRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdDeformableBreakableShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdCompoundBreakableShape")
- HK_PATCH_MEMBER_ADDED("origChildTransforms", TYPE_ARRAY_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdCompoundBreakableShape", 0)
- HK_PATCH_DEPENDS("hkdBreakableShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdBallGunBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdWeaponBlueprint")
- HK_PATCH_MEMBER_ADDED("bulletRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bulletVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bulletMass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damageMultiplier", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxBulletsInWorld", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdWeaponBlueprint", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdShapeInstanceInfo", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN("hkdShapeInstanceInfo", HK_INITIAL_ENTRY | 0, "hkdShapeInstanceInfo", 0)
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shape", TYPE_OBJECT, "hkdBreakableShape", 0)
- HK_PATCH_MEMBER_ADDED("damage", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdBreakableShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdWoodFracture", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdFracture")
- HK_PATCH_MEMBER_ADDED("flattenHierarchy", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("randomSeed", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boardData", TYPE_STRUCT, "hkdWoodFractureSplittingData", 0)
- HK_PATCH_MEMBER_ADDED("splinterData", TYPE_STRUCT, "hkdWoodFractureSplittingData", 0)
- HK_PATCH_DEPENDS("hkdWoodFractureSplittingData", 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdWoodController", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdController")
- HK_PATCH_MEMBER_ADDED("deformationFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deformationStrength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxDeformationDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("applyDeformationOnAllObjects", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numSmoothingSteps", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("smoothingRadius", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdController", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("parentName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fracture", TYPE_OBJECT, "hkdFracture", 0)
- HK_PATCH_MEMBER_ADDED("mergeCoplanarTriangles", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("connectivity", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dynamicFracture", TYPE_OBJECT, "hkdFracture", 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relativeSubpieceStrength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("breakingPropogationRate", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("destructionRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("integrityType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tensionLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdCompoundBreakableBodyBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("attachToNearbyObjects", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("controller", TYPE_OBJECT, "hkdController", 0)
- HK_PATCH_MEMBER_ADDED("groupName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdController", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdSliceFracture", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdFracture")
- HK_PATCH_MEMBER_ADDED("splitGeometry", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_MEMBER_ADDED("splitGeometryScale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splittingPlaneNormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numSubparts", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("snap", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splittingPlaneConvexRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("childFracture", TYPE_OBJECT, "hkdFracture", 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdGeometryFaceIdentifier", 0)
- HK_PATCH_MEMBER_ADDED("userData", TYPE_TUPLE_INT, HK_NULL, 4)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdGravityGunBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdWeaponBlueprint")
- HK_PATCH_MEMBER_ADDED("maxNumObjectsPicked", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxMassOfObjectPicked", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxDistOfObjectPicked", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("impulseAppliedWhenObjectNotPicked", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("throwVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("capturedObjectPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("capturedObjectsOffset", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdWeaponBlueprint", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdShapeInstanceInfoRuntimeInfo", 0)
- HK_PATCH_MEMBER_ADDED("distanceToDestructionPoint", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("oldChildIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("forceFixed", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdBreakableBody", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("attachToNearbyObjects", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("physicsBody", TYPE_OBJECT, "hkpRigidBody", 0)
- HK_PATCH_MEMBER_ADDED("breakableShape", TYPE_OBJECT, "hkdBreakableShape", 0)
- HK_PATCH_MEMBER_ADDED("controller", TYPE_OBJECT, "hkdController", 0)
- HK_PATCH_MEMBER_ADDED("ancesterIntegrityUid", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("constraintStrength", TYPE_REAL, 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("hkdBreakableShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdController", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdBreakableShapeConnection", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN("hkdBreakableShapeConnection", HK_INITIAL_ENTRY | 0, "hkdBreakableShapeConnection", 0)
- HK_PATCH_MEMBER_ADDED("pivotA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pivotB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("separatingNormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactArea", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("a", TYPE_OBJECT, "hkdBreakableShape", 0)
- HK_PATCH_MEMBER_ADDED("b", TYPE_OBJECT, "hkdBreakableShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdBreakableShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdController", 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, "hkdFracture", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("rootToLeafRatio", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minimumSize", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxDistanceForConnection", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("refitPhysicsShapes", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("connectivityType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", 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, "hkdSplitInHalfFracture", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdFracture")
- HK_PATCH_MEMBER_ADDED("splitPlaneGeometry", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_MEMBER_ADDED("splitGeometryScale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numChildren", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flattenHierarchy", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdGeometryObjectIdentifier", 0)
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isInverted", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdRandomSplitFracture", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdFracture")
- HK_PATCH_MEMBER_ADDED("randomSeed", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splitLargestVolumesFirst", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splitPlaneGeometry", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_MEMBER_ADDED("splitGeometryScale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numObjectsOnLevel1", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numObjectsOnLevel2", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numObjectsOnLevel3", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numObjectsOnLevel4", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkdFracture", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdWoodFractureSplittingData", 0)
- HK_PATCH_MEMBER_ADDED("splitGeom", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_MEMBER_ADDED("splittingAxis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numSubparts", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("widthRange", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleRange", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splitGeomShiftRangeY", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("splitGeomShiftRangeZ", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("surfaceNormalShearingRange", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fractureLineShearingRange", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fractureNormalShearingRange", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdChangeMassGunBlueprint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdWeaponBlueprint")
- HK_PATCH_MEMBER_ADDED("massChangeRatio", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxDistOfObjectPicked", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdWeaponBlueprint", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdSplitShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("geometry", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdGeometry", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("faces", TYPE_ARRAY_STRUCT, "hkdGeometryFace", 0)
- HK_PATCH_MEMBER_ADDED("triangles", TYPE_ARRAY_STRUCT, "hkdGeometryTriangle", 0)
- HK_PATCH_MEMBER_ADDED("vertices", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("objectIds", TYPE_ARRAY_STRUCT, "hkdGeometryObjectIdentifier", 0)
- HK_PATCH_MEMBER_ADDED("parent", TYPE_OBJECT, "hkdGeometry", 0)
- HK_PATCH_DEPENDS("hkdGeometryFace", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdGeometryTriangle", 0)
- HK_PATCH_DEPENDS("hkdGeometryObjectIdentifier", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdDeformationController", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdController")
- HK_PATCH_MEMBER_ADDED("numSmoothingSteps", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("smoothingRadius", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("softness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxDeformationDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deformationTau", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skiningType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skinningSmoothing", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkdController", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdProperties", 0)
- HK_PATCH_MEMBER_ADDED("properties", TYPE_ARRAY_STRUCT, "hkpProperty", 0)
- HK_PATCH_DEPENDS("hkpProperty", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkdCompoundBreakableShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkdBreakableShape")
- HK_PATCH_MEMBER_ADDED("rootBreakableShape", TYPE_OBJECT, "hkdBreakableShape", 0)
- HK_PATCH_MEMBER_ADDED("useChildrenBreakableThreshold", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkdBreakableShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- #endif // USING_HAVOK_DESTRUCTION
- #if defined(USING_HAVOK_CLOTH)
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSimClothPose", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positions", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSphereShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclShape")
- HK_PATCH_MEMBER_ADDED("sphere", TYPE_STRUCT, "hkSphere", 0)
- HK_PATCH_DEPENDS("hclShape", 0)
- HK_PATCH_DEPENDS("hkSphere", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclStandardLinkConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("links", TYPE_ARRAY_STRUCT, "hclStandardLinkConstraintSetLink", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hclStandardLinkConstraintSetLink", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclBonePlanesConstraintSetBonePlane", 0)
- HK_PATCH_MEMBER_ADDED("planeEquationBone", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transformIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclCollidable", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("linearVelocity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angularVelocity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stepMovement", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("shape", TYPE_OBJECT, "hclShape", 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hclShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSimpleWindAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclAction")
- HK_PATCH_MEMBER_ADDED("windDirection", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("windMinSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("windMaxSpeed", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("windFrequency", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maximumDrag", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentTime", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("airVelocity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclAction", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclClothContainer", 0)
- HK_PATCH_MEMBER_ADDED("collidables", TYPE_ARRAY_OBJECT, "hclCollidable", 0)
- HK_PATCH_MEMBER_ADDED("clothDatas", TYPE_ARRAY_OBJECT, "hclClothData", 0)
- HK_PATCH_DEPENDS("hclCollidable", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclClothData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclVertexSelectionInput", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("channelName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclBendLinkConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("links", TYPE_ARRAY_STRUCT, "hclBendLinkConstraintSetLink", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hclBendLinkConstraintSetLink", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclBlendSomeVerticesOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("blendEntries", TYPE_ARRAY_STRUCT, "hclBlendSomeVerticesOperatorBlendEntry", 0)
- HK_PATCH_MEMBER_ADDED("bufferIdx_A", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bufferIdx_B", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bufferIdx_C", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hclBlendSomeVerticesOperatorBlendEntry", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclHingeConstraintSetHinge", 0)
- HK_PATCH_MEMBER_ADDED("particleA", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleB", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particle1", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particle2", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hingeStiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("relaxFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sinHalfAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclTransitionConstraintSetPerParticle", 0)
- HK_PATCH_MEMBER_ADDED("particleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("referenceVertex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleDelay", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclBonePlanesConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("bonePlanes", TYPE_ARRAY_STRUCT, "hclBonePlanesConstraintSetBonePlane", 0)
- HK_PATCH_MEMBER_ADDED("transformSetIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hclBonePlanesConstraintSetBonePlane", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclGatherSomeVerticesOperatorVertexPair", 0)
- HK_PATCH_MEMBER_ADDED("indexInput", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indexOutput", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclCopyVerticesOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("inputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("outputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numberOfVertices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("copyNormals", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startVertexIn", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("startVertexOut", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclTriangleSelectionInput", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("channelName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclVolumeConstraintFrameData", 0)
- HK_PATCH_MEMBER_ADDED("frameVector", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclClothStateBufferAccess", 0)
- HK_PATCH_MEMBER_ADDED("bufferIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("accessFlags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSimClothDataSimulationInfo", 0)
- HK_PATCH_MEMBER_ADDED("gravity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("globalDampingPerSecond", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionTolerance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("doNormals", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSimClothDataCollisionPair", 0)
- HK_PATCH_MEMBER_ADDED("particleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collidableIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclBufferDefinition", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("subType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numVertices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numTriangles", 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, "hclSkinOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("skinPositions", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skinNormals", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skinTangents", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skinBiTangents", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("inputBufferIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("outputBufferIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transformSetIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneInfluences", TYPE_ARRAY_STRUCT, "hclSkinOperatorBoneInfluence", 0)
- HK_PATCH_MEMBER_ADDED("boneInfluenceStartPerVertex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("boneFromSkinMeshTransforms", TYPE_ARRAY_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hclSkinOperatorBoneInfluence", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclStretchLinkConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("links", TYPE_ARRAY_STRUCT, "hclStretchLinkConstraintSetLink", 0)
- HK_PATCH_DEPENDS("hclStretchLinkConstraintSetLink", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclRecalculateSomeNormalsOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("bufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclStretchLinkConstraintSetLink", 0)
- HK_PATCH_MEMBER_ADDED("particleA", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleB", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("restLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclTransformSetDefinition", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numTransforms", 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, "hclLocalRangeConstraintSetLocalConstraint", 0)
- HK_PATCH_MEMBER_ADDED("particleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("referenceVertex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maximumDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxNormalDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minNormalDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclVolumeConstraintApplyData", 0)
- HK_PATCH_MEMBER_ADDED("frameVector", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclGatherAllVerticesOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("vertexInputFromVertexOutput", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("inputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("outputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("gatherNormals", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclTransitionConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("perParticleData", TYPE_ARRAY_STRUCT, "hclTransitionConstraintSetPerParticle", 0)
- HK_PATCH_MEMBER_ADDED("transitionPeriod", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transitionPlusDelayPeriod", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("referenceMeshBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hclTransitionConstraintSetPerParticle", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclClothState", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("operators", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("usedBuffers", TYPE_ARRAY_STRUCT, "hclClothStateBufferAccess", 0)
- HK_PATCH_MEMBER_ADDED("usedTransformSets", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("usedSimCloths", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hclClothStateBufferAccess", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclMoveParticlesOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("vertexParticlePairs", TYPE_ARRAY_STRUCT, "hclMoveParticlesOperatorVertexParticlePair", 0)
- HK_PATCH_MEMBER_ADDED("simClothIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("refBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclMoveParticlesOperatorVertexParticlePair", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclPlaneShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclShape")
- HK_PATCH_MEMBER_ADDED("planeEquation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hclShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclAction", 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, "hclBendLinkConstraintSetLink", 0)
- HK_PATCH_MEMBER_ADDED("particleA", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleB", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bendMinLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stretchMaxLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bendStiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stretchStiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclVertexFloatInput", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("constantValue", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("channelName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclConvexHeightFieldShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclShape")
- HK_PATCH_MEMBER_ADDED("res", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("resIncBorder", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatCorrectionOffset", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("heights", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("allocatedHeights", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("faces", TYPE_TUPLE_INT, HK_NULL, 6)
- HK_PATCH_MEMBER_ADDED("localToMapTransform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("localToMapScale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hclShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclMeshMeshDeformOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("inputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("outputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("inputTrianglesSubset", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleVertexPairs", TYPE_ARRAY_STRUCT, "hclMeshMeshDeformOperatorTriangleVertexPair", 0)
- HK_PATCH_MEMBER_ADDED("triangleVertexStartForVertex", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scaleNormalBehaviour", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deformNormals", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hclMeshMeshDeformOperatorTriangleVertexPair", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclMoveParticlesOperatorVertexParticlePair", 0)
- HK_PATCH_MEMBER_ADDED("vertexIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclClothData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("simClothDatas", TYPE_ARRAY_OBJECT, "hclSimClothData", 0)
- HK_PATCH_MEMBER_ADDED("bufferDefinitions", TYPE_ARRAY_OBJECT, "hclBufferDefinition", 0)
- HK_PATCH_MEMBER_ADDED("transformSetDefinitions", TYPE_ARRAY_OBJECT, "hclTransformSetDefinition", 0)
- HK_PATCH_MEMBER_ADDED("operators", TYPE_ARRAY_OBJECT, "hclOperator", 0)
- HK_PATCH_MEMBER_ADDED("clothStateDatas", TYPE_ARRAY_OBJECT, "hclClothState", 0)
- HK_PATCH_MEMBER_ADDED("actions", TYPE_ARRAY_OBJECT, "hclAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclBufferDefinition", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hclAction", 0)
- HK_PATCH_DEPENDS("hclClothState", 0)
- HK_PATCH_DEPENDS("hclTransformSetDefinition", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hclSimClothData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclVolumeConstraint", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("frameDatas", TYPE_ARRAY_STRUCT, "hclVolumeConstraintFrameData", 0)
- HK_PATCH_MEMBER_ADDED("applyDatas", TYPE_ARRAY_STRUCT, "hclVolumeConstraintApplyData", 0)
- HK_PATCH_DEPENDS("hclVolumeConstraintApplyData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hclVolumeConstraintFrameData", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSimClothDataParticleData", 0)
- HK_PATCH_MEMBER_ADDED("mass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("invMass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("friction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", 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, "hclStandardLinkConstraintSetLink", 0)
- HK_PATCH_MEMBER_ADDED("particleA", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleB", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("restLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stiffness", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclCylinderShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclShape")
- HK_PATCH_MEMBER_ADDED("start", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("end", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dir", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cylLenSqrd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radiusSqrd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hclShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclBlendSomeVerticesOperatorBlendEntry", 0)
- HK_PATCH_MEMBER_ADDED("vertexIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("blendWeight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclHingeConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("hinges", TYPE_ARRAY_STRUCT, "hclHingeConstraintSetHinge", 0)
- HK_PATCH_DEPENDS("hclHingeConstraintSetHinge", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("name", 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, "hclMeshMeshDeformOperatorTriangleVertexPair", 0)
- HK_PATCH_MEMBER_ADDED("localPosition", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("localNormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weight", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclCapsuleShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclShape")
- HK_PATCH_MEMBER_ADDED("start", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("end", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dir", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("capLenSqrd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hclShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSkinOperatorBoneInfluence", 0)
- HK_PATCH_MEMBER_ADDED("boneIndex", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weight", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclGatherSomeVerticesOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("vertexPairs", TYPE_ARRAY_STRUCT, "hclGatherSomeVerticesOperatorVertexPair", 0)
- HK_PATCH_MEMBER_ADDED("gatherNormals", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("inputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("outputBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hclGatherSomeVerticesOperatorVertexPair", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSimClothData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("simulationInfo", TYPE_STRUCT, "hclSimClothDataSimulationInfo", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("particleDatas", TYPE_ARRAY_STRUCT, "hclSimClothDataParticleData", 0)
- HK_PATCH_MEMBER_ADDED("triangleIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("totalMass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("perInstanceCollidables", TYPE_ARRAY_OBJECT, "hclCollidable", 0)
- HK_PATCH_MEMBER_ADDED("staticConstraintSets", TYPE_ARRAY_OBJECT, "hclConstraintSet", 0)
- HK_PATCH_MEMBER_ADDED("simClothPoses", TYPE_ARRAY_OBJECT, "hclSimClothPose", 0)
- HK_PATCH_MEMBER_ADDED("actions", TYPE_ARRAY_OBJECT, "hclAction", 0)
- HK_PATCH_MEMBER_ADDED("enableMidPhase", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("staticCollisionPairs", TYPE_ARRAY_STRUCT, "hclSimClothDataCollisionPair", 0)
- HK_PATCH_DEPENDS("hclSimClothPose", 0)
- HK_PATCH_DEPENDS("hclAction", 0)
- HK_PATCH_DEPENDS("hclSimClothDataParticleData", 0)
- HK_PATCH_DEPENDS("hclSimClothDataCollisionPair", 0)
- HK_PATCH_DEPENDS("hclCollidable", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclSimClothDataSimulationInfo", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclShape", 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, "hclLocalRangeConstraintSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclConstraintSet")
- HK_PATCH_MEMBER_ADDED("localConstraints", TYPE_ARRAY_STRUCT, "hclLocalRangeConstraintSetLocalConstraint", 0)
- HK_PATCH_MEMBER_ADDED("referenceMeshBufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclConstraintSet", 0)
- HK_PATCH_DEPENDS("hclLocalRangeConstraintSetLocalConstraint", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclSimulateOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("simClothIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("subSteps", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numberOfSolveIterations", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("constraintExecution", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclRecalculateAllNormalsOperator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hclOperator")
- HK_PATCH_MEMBER_ADDED("bufferIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hclOperator", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hclToolNamedObjectReference", 0)
- HK_PATCH_MEMBER_ADDED("pluginName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("objectName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hash", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- #endif // USING_HAVOK_CLOTH
- /*
- * Havok SDK - NO SOURCE PC DOWNLOAD, BUILD(#20090216)
- *
- * Confidential Information of Havok. (C) Copyright 1999-2009
- * Telekinesys Research Limited t/a Havok. All Rights Reserved. The Havok
- * Logo, and the Havok buzzsaw logo are trademarks of Havok. Title, ownership
- * rights, and intellectual property rights in the Havok software remain in
- * Havok and/or its suppliers.
- *
- * Use of this software for evaluation purposes is subject to and indicates
- * acceptance of the End User licence Agreement for this product. A copy of
- * the license is included with this software and is also available at www.havok.com/tryhavok.
- *
- */