hkInitialClassPatches.cxx
上传用户:yisoukefu
上传日期:2020-08-09
资源大小:39506k
文件大小:325k
源码类别:
其他游戏
开发平台:
Visual C++
- /*
- *
- * Confidential Information of Telekinesys Research Limited (t/a Havok). Not for disclosure or distribution without Havok's
- * prior written consent. This software contains code, techniques and know-how which is confidential and proprietary to Havok.
- * Level 2 and Level 3 source code contains trade secrets of Havok. Havok Software (C) Copyright 1999-2009 Telekinesys Research Limited t/a Havok. All Rights Reserved. Use of this software is subject to the terms of an end user license agreement.
- *
- */
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkAabb", 0)
- HK_PATCH_MEMBER_ADDED("min", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("max", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMonitorStreamStringMap", 0)
- HK_PATCH_MEMBER_ADDED("map", TYPE_ARRAY_STRUCT, "hkMonitorStreamStringMapStringMap", 0)
- HK_PATCH_DEPENDS("hkMonitorStreamStringMapStringMap", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMaterial", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkxAttributeHolder")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("stages", TYPE_ARRAY_STRUCT, "hkxMaterialTextureStage", 0)
- HK_PATCH_MEMBER_ADDED("diffuseColor", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("ambientColor", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("specularColor", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("emissiveColor", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("subMaterials", TYPE_ARRAY_OBJECT, "hkxMaterial", 0)
- HK_PATCH_MEMBER_ADDED("extraData", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_DEPENDS("hkxMaterialTextureStage", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkContactPointMaterial", 0)
- HK_PATCH_MEMBER_ADDED("userData", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("friction", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("restitution", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxImpulse", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMemoryResourceHandleExternalLink", 0)
- HK_PATCH_MEMBER_ADDED("memberName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("externalId", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("externalIdIsAllocated", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("memberNameIsAllocated", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4C1T10", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkSweptTransform", 0)
- HK_PATCH_MEMBER_ADDED("centerOfMass0", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("centerOfMass1", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotation0", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotation1", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("centerOfMassLocal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxTextureInplace", 0)
- HK_PATCH_MEMBER_ADDED("fileType", TYPE_TUPLE_BYTE, HK_NULL, 4)
- HK_PATCH_MEMBER_ADDED("data", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("originalFilename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxIndexBuffer", 0)
- HK_PATCH_MEMBER_ADDED("indexType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices32", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexBaseOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("length", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexIntDataChannel", 0)
- HK_PATCH_MEMBER_ADDED("perVertexInts", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMaterialEffect", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMemoryResourceHandle", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkResourceHandle")
- HK_PATCH_MEMBER_ADDED("variant", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("objectIsRerencedObject", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("nameIsAllocated", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("references", TYPE_ARRAY_STRUCT, "hkMemoryResourceHandleExternalLink", 0)
- HK_PATCH_DEPENDS("hkResourceBase", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkResourceHandle", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkMemoryResourceHandleExternalLink", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMaterialTextureStage", 0)
- HK_PATCH_MEMBER_ADDED("texture", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("usageHint", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tcoordChannel", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkClassEnumItem", 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMeshSection", 0)
- HK_PATCH_MEMBER_ADDED("vertexBuffer", TYPE_OBJECT, "hkxVertexBuffer", 0)
- HK_PATCH_MEMBER_ADDED("indexBuffers", TYPE_ARRAY_OBJECT, "hkxIndexBuffer", 0)
- HK_PATCH_MEMBER_ADDED("material", TYPE_OBJECT, "hkxMaterial", 0)
- HK_PATCH_MEMBER_ADDED("userChannels", TYPE_ARRAY_OBJECT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_DEPENDS("hkxVertexBuffer", 0)
- HK_PATCH_DEPENDS("hkxMaterial", 0)
- HK_PATCH_DEPENDS("hkxIndexBuffer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxEdgeSelectionChannel", 0)
- HK_PATCH_MEMBER_ADDED("selectedEdges", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkClassMember", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN("hkClassMember", HK_INITIAL_ENTRY | 0, "hkClassMember", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("class", TYPE_OBJECT, "hkClass", 0)
- HK_PATCH_MEMBER_ADDED("enum", TYPE_OBJECT, "hkClassEnum", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("subtype", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("cArraySize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("offset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkClass", 0)
- HK_PATCH_DEPENDS("hkClassEnum", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkResourceContainer", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkResourceBase")
- HK_PATCH_DEPENDS("hkResourceBase", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexDescriptionElementDecl", 0)
- HK_PATCH_MEMBER_ADDED("byteOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("usage", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMotionState", 0)
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sweptTransform", TYPE_STRUCT, "hkSweptTransform", 0)
- HK_PATCH_MEMBER_ADDED("deltaAngle", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("objectRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("linearDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angularDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxLinearVelocity", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAngularVelocity", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivationClass", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkSweptTransform", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4W4I4C1T12", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u5", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v5", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4C1T2", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4C1T6", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4C1T2", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4C1T6", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxScene", 0)
- HK_PATCH_MEMBER_ADDED("modeller", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("asset", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sceneLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rootNode", TYPE_OBJECT, "hkxNode", 0)
- HK_PATCH_MEMBER_ADDED("selectionSets", TYPE_ARRAY_OBJECT, "hkxNodeSelectionSet", 0)
- HK_PATCH_MEMBER_ADDED("cameras", TYPE_ARRAY_OBJECT, "hkxCamera", 0)
- HK_PATCH_MEMBER_ADDED("lights", TYPE_ARRAY_OBJECT, "hkxLight", 0)
- HK_PATCH_MEMBER_ADDED("meshes", TYPE_ARRAY_OBJECT, "hkxMesh", 0)
- HK_PATCH_MEMBER_ADDED("materials", TYPE_ARRAY_OBJECT, "hkxMaterial", 0)
- HK_PATCH_MEMBER_ADDED("inplaceTextures", TYPE_ARRAY_OBJECT, "hkxTextureInplace", 0)
- HK_PATCH_MEMBER_ADDED("externalTextures", TYPE_ARRAY_OBJECT, "hkxTextureFile", 0)
- HK_PATCH_MEMBER_ADDED("skinBindings", TYPE_ARRAY_OBJECT, "hkxSkinBinding", 0)
- HK_PATCH_MEMBER_ADDED("appliedTransform", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxLight", 0)
- HK_PATCH_DEPENDS("hkxMesh", 0)
- HK_PATCH_DEPENDS("hkxTextureFile", 0)
- HK_PATCH_DEPENDS("hkxNodeSelectionSet", 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_DEPENDS("hkxSkinBinding", 0)
- HK_PATCH_DEPENDS("hkxNode", 0)
- HK_PATCH_DEPENDS("hkxCamera", 0)
- HK_PATCH_DEPENDS("hkxMaterial", 0)
- HK_PATCH_DEPENDS("hkxTextureInplace", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4W4I4Q4", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weights", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("qu0", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("qu1", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkContactPoint", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("separatingNormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkBitField", 0)
- HK_PATCH_MEMBER_ADDED("words", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numBits", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4W4I4T6", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4C1T10", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkSphere", 0)
- HK_PATCH_MEMBER_ADDED("pos", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMonitorStreamColorTable", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("colorPairs", TYPE_ARRAY_STRUCT, "hkMonitorStreamColorTableColorPair", 0)
- HK_PATCH_MEMBER_ADDED("defaultColor", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkMonitorStreamColorTableColorPair", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkCustomAttributes", 0)
- HK_PATCH_MEMBER_ADDED("attributes", TYPE_ARRAY_STRUCT, "hkCustomAttributesAttribute", 0)
- HK_PATCH_DEPENDS("hkCustomAttributesAttribute", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxNodeAnnotationData", 0)
- HK_PATCH_MEMBER_ADDED("time", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("description", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxSparselyAnimatedString", 0)
- HK_PATCH_MEMBER_ADDED("strings", TYPE_ARRAY_STRUCT, "hkxSparselyAnimatedStringStringType", 0)
- HK_PATCH_MEMBER_ADDED("times", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxSparselyAnimatedStringStringType", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxSparselyAnimatedBool", 0)
- HK_PATCH_MEMBER_ADDED("bools", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("times", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxSparselyAnimatedInt", 0)
- HK_PATCH_MEMBER_ADDED("ints", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("times", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4W4I4C1Q2", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weights", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("qu", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("qv", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMesh", 0)
- HK_PATCH_MEMBER_ADDED("sections", TYPE_ARRAY_OBJECT, "hkxMeshSection", 0)
- HK_PATCH_MEMBER_ADDED("userChannelInfos", TYPE_ARRAY_OBJECT, "hkxMeshUserChannelInfo", 0)
- HK_PATCH_DEPENDS("hkxMeshSection", 0)
- HK_PATCH_DEPENDS("hkxMeshUserChannelInfo", 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxNode", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkxAttributeHolder")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("object", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("keyFrames", TYPE_ARRAY_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("children", TYPE_ARRAY_OBJECT, "hkxNode", 0)
- HK_PATCH_MEMBER_ADDED("annotations", TYPE_ARRAY_STRUCT, "hkxNodeAnnotationData", 0)
- HK_PATCH_MEMBER_ADDED("userProperties", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("selected", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxNodeAnnotationData", 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4W4I4C1T4", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4W4I4C1T8", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkResourceHandle", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkResourceBase")
- HK_PATCH_DEPENDS("hkResourceBase", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkCustomAttributesAttribute", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkColor", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMonitorStreamColorTableColorPair", 0)
- HK_PATCH_MEMBER_ADDED("colorName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("color", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4W4I4C1Q2", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weights", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("qu", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("qv", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMonitorStreamFrameInfo", 0)
- HK_PATCH_MEMBER_ADDED("heading", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indexOfTimer0", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("indexOfTimer1", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("absoluteTimeCounter", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("timerFactor0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("timerFactor1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("threadId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frameStreamStart", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frameStreamEnd", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxNodeSelectionSet", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkxAttributeHolder")
- HK_PATCH_MEMBER_ADDED("selectedNodes", TYPE_ARRAY_OBJECT, "hkxNode", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_DEPENDS("hkxNode", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexDescription", 0)
- HK_PATCH_MEMBER_ADDED("stride", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("decls", TYPE_ARRAY_STRUCT, "hkxVertexDescriptionElementDecl", 0)
- HK_PATCH_DEPENDS("hkxVertexDescriptionElementDecl", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxAttributeGroup", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("attributes", TYPE_ARRAY_STRUCT, "hkxAttribute", 0)
- HK_PATCH_DEPENDS("hkxAttribute", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMemoryResourceContainer", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkResourceContainer")
- HK_PATCH_MEMBER_ADDED("nameIsAllocated", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("resourceHandles", TYPE_ARRAY_OBJECT, "hkMemoryResourceHandle", 0)
- HK_PATCH_MEMBER_ADDED("children", TYPE_ARRAY_OBJECT, "hkMemoryResourceContainer", 0)
- HK_PATCH_DEPENDS("hkResourceContainer", 0)
- HK_PATCH_DEPENDS("hkResourceBase", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkResourceHandle", 0)
- HK_PATCH_DEPENDS("hkMemoryResourceHandle", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4W4I4C1T4", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4W4I4C1T8", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkResourceBase", 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, "hkxAnimatedFloat", 0)
- HK_PATCH_MEMBER_ADDED("floats", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hint", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkClassEnum", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("items", TYPE_ARRAY_STRUCT, "hkClassEnumItem", 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkClassEnumItem", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxTriangleSelectionChannel", 0)
- HK_PATCH_MEMBER_ADDED("selectedTriangles", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxSparselyAnimatedEnum", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkxSparselyAnimatedInt")
- HK_PATCH_MEMBER_ADDED("type", TYPE_OBJECT, "hkClassEnum", 0)
- HK_PATCH_DEPENDS("hkClassEnum", 0)
- HK_PATCH_DEPENDS("hkxSparselyAnimatedInt", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkAabbUint32", 0)
- HK_PATCH_MEMBER_ADDED("min", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("expansionMin", TYPE_TUPLE_BYTE, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("expansionShift", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("max", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("expansionMax", TYPE_TUPLE_BYTE, HK_NULL, 3)
- HK_PATCH_MEMBER_ADDED("shapeKeyByte", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkRootLevelContainer", 0)
- HK_PATCH_MEMBER_ADDED("namedVariants", TYPE_ARRAY_STRUCT, "hkRootLevelContainerNamedVariant", 0)
- HK_PATCH_DEPENDS("hkRootLevelContainerNamedVariant", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMultiThreadCheck", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkRootLevelContainerNamedVariant", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("className", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("variant", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMaterialShaderSet", 0)
- HK_PATCH_MEMBER_ADDED("shaders", TYPE_ARRAY_OBJECT, "hkxMaterialShader", 0)
- HK_PATCH_DEPENDS("hkxMaterialShader", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexSelectionChannel", 0)
- HK_PATCH_MEMBER_ADDED("selectedVertices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMonitorStreamStringMapStringMap", 0)
- HK_PATCH_MEMBER_ADDED("id", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("string", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxAnimatedQuaternion", 0)
- HK_PATCH_MEMBER_ADDED("quaternions", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkPackfileHeader", 0)
- HK_PATCH_MEMBER_ADDED("magic", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("userTag", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fileVersion", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("layoutRules", TYPE_TUPLE_BYTE, HK_NULL, 4)
- HK_PATCH_MEMBER_ADDED("numSections", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contentsSectionIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contentsSectionOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contentsClassNameSectionIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contentsClassNameSectionOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contentsVersion", TYPE_TUPLE_BYTE, HK_NULL, 16)
- HK_PATCH_MEMBER_ADDED("pad", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexFloatDataChannel", 0)
- HK_PATCH_MEMBER_ADDED("perVertexFloats", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dimensions", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4T4B4T4", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tangent", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("binormal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxTextureFile", 0)
- HK_PATCH_MEMBER_ADDED("filename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("originalFilename", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkLocalFrame", 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, "hkClass", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("parent", TYPE_OBJECT, "hkClass", 0)
- HK_PATCH_MEMBER_ADDED("objectSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numImplementedInterfaces", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("declaredEnums", TYPE_ARRAY_OBJECT, "hkClassEnum", 0)
- HK_PATCH_MEMBER_ADDED("declaredMembers", TYPE_ARRAY_STRUCT, "hkClassMember", 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("describedVersion", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkClassEnum", 0)
- HK_PATCH_DEPENDS("hkClassMember", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkReferencedObject", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkBaseObject")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxLight", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("direction", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("color", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxAttribute", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_OBJECT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4W4I4C1T12", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("diffuse", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v3", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v4", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u5", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v5", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxSparselyAnimatedStringStringType", 0)
- HK_PATCH_MEMBER_ADDED("string", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxAnimatedMatrix", 0)
- HK_PATCH_MEMBER_ADDED("matrices", TYPE_ARRAY_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hint", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4W4I4T2", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexP4N4W4I4T6", 0)
- HK_PATCH_MEMBER_ADDED("position", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("normal", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("w3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i0", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i1", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i2", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("i3", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v0", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v1", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("u2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("v2", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkBaseObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxAttributeHolder", 0)
- HK_PATCH_MEMBER_ADDED("attributeGroups", TYPE_ARRAY_OBJECT, "hkxAttributeGroup", 0)
- HK_PATCH_DEPENDS("hkxAttributeGroup", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxEnvironment", 0)
- HK_PATCH_MEMBER_ADDED("variables", TYPE_ARRAY_STRUCT, "hkxEnvironmentVariable", 0)
- HK_PATCH_DEPENDS("hkxEnvironmentVariable", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMaterialShader", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexEntryName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("geomEntryName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pixelEntryName", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxSkinBinding", 0)
- HK_PATCH_MEMBER_ADDED("mesh", TYPE_OBJECT, "hkxMesh", 0)
- HK_PATCH_MEMBER_ADDED("mapping", TYPE_ARRAY_OBJECT, "hkxNode", 0)
- HK_PATCH_MEMBER_ADDED("bindPose", TYPE_ARRAY_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initSkinTransform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxMesh", 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_DEPENDS("hkxNode", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkSimpleLocalFrame", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkLocalFrame")
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("children", TYPE_ARRAY_OBJECT, "hkLocalFrame", 0)
- HK_PATCH_MEMBER_ADDED("parentFrame", TYPE_OBJECT, "hkLocalFrame", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkLocalFrame", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxCamera", 0)
- HK_PATCH_MEMBER_ADDED("from", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("focus", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("up", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("fov", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("far", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("near", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("leftHanded", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexBuffer", 0)
- HK_PATCH_MEMBER_ADDED("vertexData", TYPE_ARRAY_STRUCT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexDesc", TYPE_OBJECT, "hkxVertexDescription", 0)
- HK_PATCH_DEPENDS("hkxVertexDescription", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkPackfileSectionHeader", 0)
- HK_PATCH_MEMBER_ADDED("sectionTag", TYPE_TUPLE_BYTE, HK_NULL, 19)
- HK_PATCH_MEMBER_ADDED("nullByte", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("absoluteDataStart", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("localFixupsOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("globalFixupsOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("virtualFixupsOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("exportsOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("importsOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("endOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxEnvironmentVariable", 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxMeshUserChannelInfo", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkxAttributeHolder")
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("className", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkxAttributeHolder", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxVertexVectorDataChannel", 0)
- HK_PATCH_MEMBER_ADDED("perVertexVectors", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkxAnimatedVector", 0)
- HK_PATCH_MEMBER_ADDED("vectors", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hint", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- #if defined(USING_HAVOK_PHYSICS)
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMassChangerModifierConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpModifierConstraintAtom")
- HK_PATCH_MEMBER_ADDED("factorA", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("factorB", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpModifierConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkp2dAngConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("freeRotationAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBoxMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMaterial", 0)
- HK_PATCH_MEMBER_ADDED("responseType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("friction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("restitution", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpHingeConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("transforms", TYPE_STRUCT, "hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("2dAng", TYPE_STRUCT, "hkp2dAngConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("ballSocket", TYPE_STRUCT, "hkpBallSocketConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkp2dAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpBallSocketConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPointToPlaneConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("transforms", TYPE_STRUCT, "hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("lin", TYPE_STRUCT, "hkpLinConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpLinConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBridgeConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("constraintData", TYPE_OBJECT, "hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpHingeConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpHingeConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpHingeConstraintDataAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPointToPlaneConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpPointToPlaneConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpPointToPlaneConstraintDataAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpExtendedMeshShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapeCollection")
- HK_PATCH_MEMBER_ADDED("embeddedTrianglesSubpart", TYPE_STRUCT, "hkpExtendedMeshShapeTrianglesSubpart", 0)
- HK_PATCH_MEMBER_ADDED("scaling", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbHalfExtents", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbCenter", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numBitsForSubpartIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("trianglesSubparts", TYPE_ARRAY_STRUCT, "hkpExtendedMeshShapeTrianglesSubpart", 0)
- HK_PATCH_MEMBER_ADDED("shapesSubparts", TYPE_ARRAY_OBJECT, "hkpExtendedMeshShapeShapesSubpart", 0)
- HK_PATCH_MEMBER_ADDED("weldingInfo", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weldingType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleRadius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpExtendedMeshShapeSubpart", 0)
- HK_PATCH_DEPENDS("hkpExtendedMeshShapeTrianglesSubpart", 0)
- HK_PATCH_DEPENDS("hkpExtendedMeshShapeShapesSubpart", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleSteering", 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, "hkpConvexTransformShapeBase", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_MEMBER_ADDED("childShape", TYPE_STRUCT, "hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_DEPENDS("hkpShapeContainer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMoppCodeReindexedTerminal", 0)
- HK_PATCH_MEMBER_ADDED("origShapeKey", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("reindexedShapeKey", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstraintInstance", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("data", TYPE_OBJECT, "hkpConstraintData", 0)
- HK_PATCH_MEMBER_ADDED("constraintModifiers", TYPE_OBJECT, "hkpModifierConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("entities", TYPE_TUPLE_OBJECT, "hkpEntity", 2)
- HK_PATCH_MEMBER_ADDED("priority", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wantRuntime", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("name", TYPE_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("userData", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpModifierConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleRaycastWheelCollide", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleWheelCollide")
- HK_PATCH_MEMBER_ADDED("wheelCollisionFilterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("phantom", TYPE_OBJECT, "hkpAabbPhantom", 0)
- HK_PATCH_MEMBER_ADDED("rejectRayChassisListener", TYPE_STRUCT, "hkpRejectRayChassisListener", 0)
- HK_PATCH_DEPENDS("hkpAabbPhantom", 0)
- HK_PATCH_DEPENDS("hkpPhantom", 0)
- HK_PATCH_DEPENDS("hkpVehicleWheelCollide", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpRejectRayChassisListener", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("userData", 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, "hkpDisplayBindingData", 0)
- HK_PATCH_MEMBER_ADDED("rigidBodyBindings", TYPE_ARRAY_OBJECT, "hkpRigidBodyDisplayBinding", 0)
- HK_PATCH_MEMBER_ADDED("physicsSystemBindings", TYPE_ARRAY_OBJECT, "hkpPhysicsSystemDisplayBinding", 0)
- HK_PATCH_DEPENDS("hkpRigidBodyDisplayBinding", 0)
- HK_PATCH_DEPENDS("hkpPhysicsSystemDisplayBinding", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRayShapeCollectionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpAction", 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_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMeshShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapeCollection")
- HK_PATCH_MEMBER_ADDED("scaling", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numBitsForSubpartIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("subparts", TYPE_ARRAY_STRUCT, "hkpMeshShapeSubpart", 0)
- HK_PATCH_MEMBER_ADDED("weldingInfo", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weldingType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pad", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpMeshShapeSubpart", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkMoppBvTreeShapeBase", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBvTreeShape")
- HK_PATCH_MEMBER_ADDED("code", TYPE_OBJECT, "hkpMoppCode", 0)
- HK_PATCH_DEPENDS("hkpBvTreeShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpMoppCode", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSetLocalTransformsConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("transformA", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transformB", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexVerticesShapeFourVectors", 0)
- HK_PATCH_MEMBER_ADDED("x", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("y", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("z", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCachingShapePhantom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapePhantom")
- HK_PATCH_DEPENDS("hkpPhantom", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkpShapePhantom", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPhysicsData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("worldCinfo", TYPE_OBJECT, "hkpWorldCinfo", 0)
- HK_PATCH_MEMBER_ADDED("systems", TYPE_ARRAY_OBJECT, "hkpPhysicsSystem", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpPhysicsSystem", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpWorldCinfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDataWheelComponentParams", 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mass", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("width", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("friction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("viscosityFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("slipAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("forceFeedbackMultiplier", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxContactBodyAcceleration", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("axle", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPulleyConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("translations", TYPE_STRUCT, "hkpSetLocalTranslationsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("pulley", TYPE_STRUCT, "hkpPulleyConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpPulleyConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTranslationsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexPieceMeshShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapeCollection")
- HK_PATCH_MEMBER_ADDED("convexPieceStream", TYPE_OBJECT, "hkpConvexPieceStreamData", 0)
- HK_PATCH_MEMBER_ADDED("displayMesh", TYPE_OBJECT, "hkpShapeCollection", 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpConvexPieceStreamData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRotationalConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpRotationalConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpRotationalConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleWheelCollide", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("alreadyUsed", 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, "hkpRigidBodyDisplayBinding", 0)
- HK_PATCH_MEMBER_ADDED("rigidBody", TYPE_OBJECT, "hkpRigidBody", 0)
- HK_PATCH_MEMBER_ADDED("displayObject", TYPE_OBJECT, "hkxMesh", 0)
- HK_PATCH_MEMBER_ADDED("rigidBodyFromDisplayObjectTransform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpRigidBody", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkxMesh", 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, "hkpSerializedDisplayRbTransformsDisplayTransformPair", 0)
- HK_PATCH_MEMBER_ADDED("rb", TYPE_OBJECT, "hkpRigidBody", 0)
- HK_PATCH_MEMBER_ADDED("localToDisplay", TYPE_VEC_16, 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("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBallSocketConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("maxImpulse", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bodiesToNotify", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleAerodynamics", 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, "hkpVehicleInstanceWheelInfo", 0)
- HK_PATCH_MEMBER_ADDED("contactPoint", TYPE_STRUCT, "hkContactPoint", 0)
- HK_PATCH_MEMBER_ADDED("contactFriction", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactShapeKey", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hardPointWs", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rayEndPointWs", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentSuspensionLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("suspensionDirectionWs", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spinAxisChassisSpace", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spinAxisWs", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("steeringOrientationChassisSpace", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spinVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spinAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("skidEnergyDensity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sideForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("forwardSlipVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sideSlipVelocity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkContactPoint", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpProperty", 0)
- HK_PATCH_MEMBER_ADDED("key", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("alignmentPadding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("value", TYPE_STRUCT, "hkpPropertyValue", 0)
- HK_PATCH_DEPENDS("hkpPropertyValue", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRagdollLimitsDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("rotations", TYPE_STRUCT, "hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("twistLimit", TYPE_STRUCT, "hkpTwistLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("coneLimit", TYPE_STRUCT, "hkpConeLimitConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("planesLimit", TYPE_STRUCT, "hkpConeLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConeLimitConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpTwistLimitConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpEntityExtendedListeners", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSampledHeightFieldShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpHeightFieldShape")
- HK_PATCH_MEMBER_ADDED("xRes", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("zRes", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("heightCenter", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useProjectionBasedHeight", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("heightfieldType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("intToFloatScale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatToIntScale", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("floatToIntOffsetFloorCorrected", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extents", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpHeightFieldShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPoweredChainMapperLinkInfo", 0)
- HK_PATCH_MEMBER_ADDED("firstTargetIdx", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numTargets", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("limitConstraint", TYPE_OBJECT, "hkpConstraintInstance", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintInstance", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTriSampledHeightFieldCollection", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapeCollection")
- HK_PATCH_MEMBER_ADDED("heightfield", TYPE_OBJECT, "hkpSampledHeightFieldShape", 0)
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weldingInfo", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleExtrusion", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpSampledHeightFieldShape", 0)
- HK_PATCH_DEPENDS("hkpHeightFieldShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSimpleShapePhantomCollisionDetail", 0)
- HK_PATCH_MEMBER_ADDED("collidable", TYPE_OBJECT, "hkpCollidable", 0)
- HK_PATCH_DEPENDS("hkpCdBody", 0)
- HK_PATCH_DEPENDS("hkpCollidable", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMotorAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpUnaryAction")
- HK_PATCH_MEMBER_ADDED("axis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spinRate", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("gain", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("active", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpUnaryAction", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSetLocalTranslationsConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("translationA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("translationB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexTranslateShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexTransformShapeBase")
- HK_PATCH_MEMBER_ADDED("translation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpConvexTransformShapeBase", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSpringDamperConstraintMotor", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpLimitedForceConstraintMotor")
- HK_PATCH_MEMBER_ADDED("springConstant", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("springDamping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpLimitedForceConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTriSampledHeightFieldBvTreeShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBvTreeShape")
- HK_PATCH_MEMBER_ADDED("childContainer", TYPE_STRUCT, "hkpSingleShapeContainer", 0)
- HK_PATCH_MEMBER_ADDED("wantAabbRejectionTest", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("padding", TYPE_TUPLE_BYTE, HK_NULL, 12)
- HK_PATCH_DEPENDS("hkpBvTreeShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpShapeContainer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpHeightFieldShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPoweredChainDataConstraintInfo", 0)
- HK_PATCH_MEMBER_ADDED("pivotInA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pivotInB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aTc", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bTc", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("motors", TYPE_TUPLE_OBJECT, "hkpConstraintMotor", 3)
- HK_PATCH_MEMBER_ADDED("switchBodies", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStorageExtendedMeshShapeShapeSubpartStorage", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("shapes", TYPE_ARRAY_OBJECT, "hkpConvexShape", 0)
- HK_PATCH_MEMBER_ADDED("materialIndices", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materials", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndices16", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLinConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("axisIndex", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpEntitySmallArraySerializeOverrideType", 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, "hkpVehicleSuspensionSuspensionWheelParameters", 0)
- HK_PATCH_MEMBER_ADDED("hardpointChassisSpace", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("directionChassisSpace", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("length", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLinearParametricCurve", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpParametricCurve")
- HK_PATCH_MEMBER_ADDED("smoothingFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("closedLoop", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dirNotParallelToTangentAlongWholePath", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("points", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("distance", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpParametricCurve", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStorageSampledHeightFieldShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpSampledHeightFieldShape")
- HK_PATCH_MEMBER_ADDED("storage", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleFlip", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpSampledHeightFieldShape", 0)
- HK_PATCH_DEPENDS("hkpHeightFieldShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpGenericConstraintDataSchemeConstraintInfo", 0)
- HK_PATCH_MEMBER_ADDED("maxSizeOfSchema", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("sizeOfSchemas", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numSolverResults", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numSolverElemTemps", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("type", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivationIntegrateCounter", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("deactivationNumInactiveFrames", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("motionState", TYPE_STRUCT, "hkMotionState", 0)
- HK_PATCH_MEMBER_ADDED("inertiaAndMassInv", TYPE_VEC_4, 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("deactivationRefPosition", TYPE_TUPLE_VEC_4, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("deactivationRefOrientation", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("savedMotion", TYPE_OBJECT, "hkpMaxSizeMotion", 0)
- HK_PATCH_MEMBER_ADDED("savedQualityTypeIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkMotionState", 0)
- HK_PATCH_DEPENDS("hkpKeyframedRigidMotion", HK_INITIAL_ENTRY | 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpMaxSizeMotion", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRagdollMotorConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initializedOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("previousTargetAnglesOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("target_bRca", TYPE_VEC_12, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("motors", TYPE_TUPLE_OBJECT, "hkpConstraintMotor", 3)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPropertyValue", 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTyremarksInfo", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("minTyremarkEnergy", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxTyremarkEnergy", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tyremarksWheel", TYPE_ARRAY_OBJECT, "hkpTyremarksWheel", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpTyremarksWheel", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexTransformShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexTransformShapeBase")
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpConvexTransformShapeBase", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSphereShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSerializedDisplayRbTransforms", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("transforms", TYPE_ARRAY_STRUCT, "hkpSerializedDisplayRbTransformsDisplayTransformPair", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpSerializedDisplayRbTransformsDisplayTransformPair", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCollisionFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("prepad", TYPE_TUPLE_INT, HK_NULL, 2)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("postpad", TYPE_TUPLE_INT, HK_NULL, 3)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpReorientAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpUnaryAction")
- HK_PATCH_MEMBER_ADDED("rotationAxis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("upAxis", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpUnaryAction", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSimpleShapePhantom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapePhantom")
- HK_PATCH_DEPENDS("hkpPhantom", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkpShapePhantom", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpParametricCurve", 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, "hkpPositionConstraintMotor", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpLimitedForceConstraintMotor")
- 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_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpLimitedForceConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSpatialRigidBodyDeactivator", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpRigidBodyDeactivator")
- HK_PATCH_MEMBER_ADDED("highFrequencySample", TYPE_STRUCT, "hkpSpatialRigidBodyDeactivatorSample", 0)
- HK_PATCH_MEMBER_ADDED("lowFrequencySample", TYPE_STRUCT, "hkpSpatialRigidBodyDeactivatorSample", 0)
- HK_PATCH_MEMBER_ADDED("radiusSqrd", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minHighFrequencyTranslation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minHighFrequencyRotation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minLowFrequencyTranslation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minLowFrequencyRotation", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpRigidBodyDeactivator", 0)
- HK_PATCH_DEPENDS("hkpEntityDeactivator", 0)
- HK_PATCH_DEPENDS("hkpSpatialRigidBodyDeactivatorSample", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleTransmission", 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, "hkpExtendedMeshShapeSubpart", 0)
- HK_PATCH_MEMBER_ADDED("type", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndexStridingType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("materialIndexStriding", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numMaterials", TYPE_INT, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDriverInputStatus", 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, "hkpSphereMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPlaneShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpHeightFieldShape")
- HK_PATCH_MEMBER_ADDED("plane", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbCenter", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbHalfExtents", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpHeightFieldShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTyremarksWheel", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("currentPosition", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numPoints", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tyremarkPoints", TYPE_ARRAY_STRUCT, "hkpTyremarkPoint", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpTyremarkPoint", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPhysicsSystemWithContacts", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpPhysicsSystem")
- HK_PATCH_MEMBER_ADDED("contacts", TYPE_ARRAY_OBJECT, "hkpSerializedAgentNnEntry", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpPhysicsSystem", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpSerializedAgentNnEntry", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpIgnoreModifierConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpModifierConstraintAtom")
- HK_PATCH_DEPENDS("hkpModifierConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSimpleContactConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("sizeOfAllAtoms", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numContactPoints", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numReservedContactPoints", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numUserDatasForBodyA", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numUserDatasForBodyB", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactPointPropertiesStriding", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxNumContactPoints", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("info", TYPE_STRUCT, "hkpSimpleContactConstraintDataInfo", 0)
- HK_PATCH_DEPENDS("hkpSimpleContactConstraintDataInfo", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexVerticesShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_MEMBER_ADDED("aabbHalfExtents", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbCenter", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotatedVertices", TYPE_ARRAY_STRUCT, "hkpConvexVerticesShapeFourVectors", 0)
- HK_PATCH_MEMBER_ADDED("numVertices", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("planeEquations", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("connectivity", TYPE_OBJECT, "hkpConvexVerticesConnectivity", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpConvexVerticesConnectivity", 0)
- HK_PATCH_DEPENDS("hkpConvexVerticesShapeFourVectors", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLinMotorConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("motorAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("initializedOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("previousTargetPositionOffset", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("targetPosition", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("motor", TYPE_OBJECT, "hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPhantom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpWorldObject")
- 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, "hkpOverwritePivotConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("copyToPivotBFromPivotA", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBvTreeShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_MEMBER_ADDED("bvTreeType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpShapeInfo", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("shape", TYPE_OBJECT, "hkpShape", 0)
- HK_PATCH_MEMBER_ADDED("isHierarchicalCompound", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("hkdShapesCollected", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("childShapeNames", TYPE_ARRAY_CSTRING, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("childTransforms", TYPE_ARRAY_VEC_16, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("transform", TYPE_VEC_16, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRotationalConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("rotations", TYPE_STRUCT, "hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("ang", TYPE_STRUCT, "hkpAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpAngConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalRotationsConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMultiSphereShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpSphereRepShape")
- HK_PATCH_MEMBER_ADDED("numSpheres", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("spheres", TYPE_TUPLE_VEC_4, HK_NULL, 8)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLimitedForceConstraintMotor", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintMotor")
- HK_PATCH_MEMBER_ADDED("minForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLimitedHingeConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpLimitedHingeConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpLimitedHingeConstraintDataAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSerializedSubTrack1nInfo", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN("hkpSerializedSubTrack1nInfo", HK_INITIAL_ENTRY | 0, "hkpSerializedSubTrack1nInfo", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpSerializedTrack1nInfo")
- HK_PATCH_MEMBER_ADDED("sectorIndex", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("offsetInSector", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpSerializedTrack1nInfo", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpSphereRepShape")
- HK_PATCH_MEMBER_ADDED("radius", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStiffSpringChainDataConstraintInfo", 0)
- HK_PATCH_MEMBER_ADDED("pivotInA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("pivotInB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("springLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLinFrictionConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frictionAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxFrictionForce", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPairwiseCollisionFilterCollisionPair", 0)
- HK_PATCH_MEMBER_ADDED("a", TYPE_OBJECT, "hkpEntity", 0)
- HK_PATCH_MEMBER_ADDED("b", TYPE_OBJECT, "hkpEntity", 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, "hkpSpringAction", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBinaryAction")
- HK_PATCH_MEMBER_ADDED("lastForce", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionAinA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("positionBinB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("restLength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("strength", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("damping", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("onCompression", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("onExtension", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkpBinaryAction", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpGenericConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("scheme", TYPE_STRUCT, "hkpGenericConstraintDataScheme", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpGenericConstraintDataScheme", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBridgeAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBvShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_MEMBER_ADDED("boundingVolumeShape", TYPE_OBJECT, "hkpShape", 0)
- HK_PATCH_MEMBER_ADDED("childShape", TYPE_STRUCT, "hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpSingleShapeContainer", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpShapeContainer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpMultiRayShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShape")
- HK_PATCH_MEMBER_ADDED("rays", TYPE_ARRAY_STRUCT, "hkpMultiRayShapeRay", 0)
- HK_PATCH_MEMBER_ADDED("rayPenetrationDistance", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpMultiRayShapeRay", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpLinLimitConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("axisIndex", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("min", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("max", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpDisableEntityCollisionFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollisionFilter")
- HK_PATCH_MEMBER_ADDED("disabledEntities", TYPE_ARRAY_OBJECT, "hkpEntity", 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpExtendedMeshShapeShapesSubpart", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpExtendedMeshShapeSubpart")
- HK_PATCH_MEMBER_ADDED("childShapes", TYPE_ARRAY_OBJECT, "hkpConvexShape", 0)
- HK_PATCH_MEMBER_ADDED("offsetSet", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotationSet", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rotation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("translation", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpExtendedMeshShapeSubpart", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBallAndSocketConstraintDataAtoms", 0)
- HK_PATCH_MEMBER_ADDED("pivots", TYPE_STRUCT, "hkpSetLocalTranslationsConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("ballSocket", TYPE_STRUCT, "hkpBallSocketConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSetLocalTranslationsConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpBallSocketConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStorageMeshShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpMeshShape")
- HK_PATCH_MEMBER_ADDED("storage", TYPE_ARRAY_OBJECT, "hkpStorageMeshShapeSubpartStorage", 0)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpMeshShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpStorageMeshShapeSubpartStorage", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultBrakeWheelBrakingProperties", 0)
- HK_PATCH_MEMBER_ADDED("maxBreakingTorque", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minPedalInputToBlock", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isConnectedToHandbrake", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBoxShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_MEMBER_ADDED("halfExtents", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConvexVerticesConnectivity", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("vertexIndices", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numVerticesPerFace", TYPE_ARRAY_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, "hkpKeyframedRigidMotion", HK_INITIAL_ENTRY | 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN("hkpKeyframedRigidMotion", HK_INITIAL_ENTRY | 0, "hkpKeyframedRigidMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpRagdollConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpRagdollConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpRagdollConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSerializedAgentNnEntry", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("bodyA", TYPE_OBJECT, "hkpEntity", 0)
- HK_PATCH_MEMBER_ADDED("bodyB", TYPE_OBJECT, "hkpEntity", 0)
- HK_PATCH_MEMBER_ADDED("bodyAId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("bodyBId", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("useEntityIds", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("agentType", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("atom", TYPE_STRUCT, "hkpSimpleContactConstraintAtom", 0)
- HK_PATCH_MEMBER_ADDED("propertiesStream", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("contactPoints", TYPE_ARRAY_STRUCT, "hkContactPoint", 0)
- HK_PATCH_MEMBER_ADDED("cpIdMgr", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("nnEntryData", TYPE_TUPLE_BYTE, HK_NULL, 128)
- HK_PATCH_MEMBER_ADDED("trackInfo", TYPE_STRUCT, "hkpSerializedTrack1nInfo", 0)
- HK_PATCH_MEMBER_ADDED("endianCheckBuffer", TYPE_TUPLE_BYTE, HK_NULL, 4)
- HK_PATCH_MEMBER_ADDED("version", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpEntity", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpWorldObject", 0)
- HK_PATCH_DEPENDS("hkContactPoint", 0)
- HK_PATCH_DEPENDS("hkpSerializedTrack1nInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpSimpleContactConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpConstraintChainData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTriangleShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConvexShape")
- HK_PATCH_MEMBER_ADDED("weldingInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("weldingType", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isExtruded", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexA", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexB", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("vertexC", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extrusion", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpConvexShape", 0)
- HK_PATCH_DEPENDS("hkpSphereRepShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpTwistLimitConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintAtom")
- HK_PATCH_MEMBER_ADDED("isEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("twistAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("refAxis", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("minAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("maxAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("angularLimitsTauFactor", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSingleShapeContainer", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapeContainer")
- HK_PATCH_MEMBER_ADDED("childShape", TYPE_OBJECT, "hkpShape", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpShapeContainer", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpNullCollisionFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollisionFilter")
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpSerializedTrack1nInfo", 0)
- HK_PATCH_MEMBER_ADDED("sectors", TYPE_ARRAY_OBJECT, "hkpAgent1nSector", 0)
- HK_PATCH_MEMBER_ADDED("subTracks", TYPE_ARRAY_OBJECT, "hkpSerializedSubTrack1nInfo", 0)
- HK_PATCH_DEPENDS("hkpSerializedSubTrack1nInfo", HK_INITIAL_ENTRY | 0)
- HK_PATCH_DEPENDS("hkpAgent1nSector", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleBrake", 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, "hkpCdBody", 0)
- HK_PATCH_MEMBER_ADDED("shape", TYPE_OBJECT, "hkpShape", 0)
- HK_PATCH_MEMBER_ADDED("shapeKey", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("parent", TYPE_OBJECT, "hkpCdBody", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpBreakableConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpBridgeAtoms", 0)
- HK_PATCH_MEMBER_ADDED("constraintData", TYPE_OBJECT, "hkpConstraintData", 0)
- HK_PATCH_MEMBER_ADDED("childRuntimeSize", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("childNumSolverResults", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("solverResultLimit", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("removeWhenBroken", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("revertBackVelocityOnBreak", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpBridgeAtoms", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("userData", 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, "hkpMovingSurfaceModifierConstraintAtom", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpModifierConstraintAtom")
- HK_PATCH_MEMBER_ADDED("velocity", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpModifierConstraintAtom", 0)
- HK_PATCH_DEPENDS("hkpConstraintAtom", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleSuspension", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("wheelParams", TYPE_ARRAY_STRUCT, "hkpVehicleSuspensionSuspensionWheelParameters", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleSuspensionSuspensionWheelParameters", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpThinBoxMotion", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpBoxMotion")
- HK_PATCH_DEPENDS("hkpMotion", 0)
- HK_PATCH_DEPENDS("hkpBoxMotion", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPoweredChainMapper", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkReferencedObject")
- HK_PATCH_MEMBER_ADDED("links", TYPE_ARRAY_STRUCT, "hkpPoweredChainMapperLinkInfo", 0)
- HK_PATCH_MEMBER_ADDED("targets", TYPE_ARRAY_STRUCT, "hkpPoweredChainMapperTarget", 0)
- HK_PATCH_MEMBER_ADDED("chains", TYPE_ARRAY_OBJECT, "hkpConstraintChainInstance", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpPoweredChainMapperLinkInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpPoweredChainMapperTarget", 0)
- HK_PATCH_DEPENDS("hkpConstraintChainInstance", 0)
- HK_PATCH_DEPENDS("hkpConstraintInstance", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleFrictionStatus", 0)
- HK_PATCH_MEMBER_ADDED("axis", TYPE_TUPLE_STRUCT, "hkpVehicleFrictionStatusAxisStatus", 2)
- HK_PATCH_DEPENDS("hkpVehicleFrictionStatusAxisStatus", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpGenericConstraintDataScheme", 0)
- HK_PATCH_MEMBER_ADDED("data", TYPE_ARRAY_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("commands", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("motors", TYPE_ARRAY_OBJECT, "hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintMotor", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultSuspension", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleSuspension")
- HK_PATCH_MEMBER_ADDED("wheelSpringParams", TYPE_ARRAY_STRUCT, "hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters", 0)
- HK_PATCH_DEPENDS("hkpVehicleDefaultSuspensionWheelSpringSuspensionParameters", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleSuspension", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStorageExtendedMeshShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpExtendedMeshShape")
- HK_PATCH_MEMBER_ADDED("meshstorage", TYPE_ARRAY_OBJECT, "hkpStorageExtendedMeshShapeMeshSubpartStorage", 0)
- HK_PATCH_MEMBER_ADDED("shapestorage", TYPE_ARRAY_OBJECT, "hkpStorageExtendedMeshShapeShapeSubpartStorage", 0)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpStorageExtendedMeshShapeMeshSubpartStorage", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpStorageExtendedMeshShapeShapeSubpartStorage", 0)
- HK_PATCH_DEPENDS("hkpExtendedMeshShape", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpListShapeChildInfo", 0)
- HK_PATCH_MEMBER_ADDED("shape", TYPE_OBJECT, "hkpShape", 0)
- HK_PATCH_MEMBER_ADDED("collisionFilterInfo", TYPE_INT, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleDefaultAerodynamics", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpVehicleAerodynamics")
- HK_PATCH_MEMBER_ADDED("airDensity", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("frontalArea", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("dragCoefficient", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("liftCoefficient", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("extraGravityws", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleAerodynamics", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpGroupCollisionFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollisionFilter")
- HK_PATCH_MEMBER_ADDED("noGroupCollisionEnabled", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("collisionGroups", TYPE_TUPLE_INT, HK_NULL, 32)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPhysicsSystemDisplayBinding", 0)
- HK_PATCH_MEMBER_ADDED("bindings", TYPE_ARRAY_OBJECT, "hkpRigidBodyDisplayBinding", 0)
- HK_PATCH_MEMBER_ADDED("system", TYPE_OBJECT, "hkpPhysicsSystem", 0)
- HK_PATCH_DEPENDS("hkpRigidBodyDisplayBinding", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpPhysicsSystem", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpStiffSpringConstraintData", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpConstraintData")
- HK_PATCH_MEMBER_ADDED("atoms", TYPE_STRUCT, "hkpStiffSpringConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpConstraintData", 0)
- HK_PATCH_DEPENDS("hkpStiffSpringConstraintDataAtoms", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpVehicleInstance", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpUnaryAction")
- HK_PATCH_MEMBER_ADDED("data", TYPE_OBJECT, "hkpVehicleData", 0)
- HK_PATCH_MEMBER_ADDED("driverInput", TYPE_OBJECT, "hkpVehicleDriverInput", 0)
- HK_PATCH_MEMBER_ADDED("steering", TYPE_OBJECT, "hkpVehicleSteering", 0)
- HK_PATCH_MEMBER_ADDED("engine", TYPE_OBJECT, "hkpVehicleEngine", 0)
- HK_PATCH_MEMBER_ADDED("transmission", TYPE_OBJECT, "hkpVehicleTransmission", 0)
- HK_PATCH_MEMBER_ADDED("brake", TYPE_OBJECT, "hkpVehicleBrake", 0)
- HK_PATCH_MEMBER_ADDED("suspension", TYPE_OBJECT, "hkpVehicleSuspension", 0)
- HK_PATCH_MEMBER_ADDED("aerodynamics", TYPE_OBJECT, "hkpVehicleAerodynamics", 0)
- HK_PATCH_MEMBER_ADDED("wheelCollide", TYPE_OBJECT, "hkpVehicleWheelCollide", 0)
- HK_PATCH_MEMBER_ADDED("tyreMarks", TYPE_OBJECT, "hkpTyremarksInfo", 0)
- HK_PATCH_MEMBER_ADDED("velocityDamper", TYPE_OBJECT, "hkpVehicleVelocityDamper", 0)
- HK_PATCH_MEMBER_ADDED("wheelsInfo", TYPE_ARRAY_STRUCT, "hkpVehicleInstanceWheelInfo", 0)
- HK_PATCH_MEMBER_ADDED("frictionStatus", TYPE_STRUCT, "hkpVehicleFrictionStatus", 0)
- HK_PATCH_MEMBER_ADDED("deviceStatus", TYPE_OBJECT, "hkpVehicleDriverInputStatus", 0)
- HK_PATCH_MEMBER_ADDED("isFixed", TYPE_ARRAY_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelsTimeSinceMaxPedalInput", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("tryingToReverse", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("torque", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("rpm", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("mainSteeringAngle", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("wheelsSteeringAngle", TYPE_ARRAY_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("isReversing", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("currentGear", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("delayed", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("clutchDelayCountdown", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkpVehicleEngine", 0)
- HK_PATCH_DEPENDS("hkpVehicleVelocityDamper", 0)
- HK_PATCH_DEPENDS("hkpVehicleFrictionStatus", 0)
- HK_PATCH_DEPENDS("hkpVehicleBrake", 0)
- HK_PATCH_DEPENDS("hkpTyremarksInfo", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpVehicleSuspension", 0)
- HK_PATCH_DEPENDS("hkpVehicleWheelCollide", 0)
- HK_PATCH_DEPENDS("hkpAction", 0)
- HK_PATCH_DEPENDS("hkpVehicleDriverInput", 0)
- HK_PATCH_DEPENDS("hkpVehicleTransmission", 0)
- HK_PATCH_DEPENDS("hkpVehicleData", 0)
- HK_PATCH_DEPENDS("hkpVehicleSteering", 0)
- HK_PATCH_DEPENDS("hkpVehicleAerodynamics", 0)
- HK_PATCH_DEPENDS("hkpVehicleInstanceWheelInfo", 0)
- HK_PATCH_DEPENDS("hkpVehicleDriverInputStatus", 0)
- HK_PATCH_DEPENDS("hkpUnaryAction", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpListShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpShapeCollection")
- HK_PATCH_MEMBER_ADDED("childInfo", TYPE_ARRAY_STRUCT, "hkpListShapeChildInfo", 0)
- HK_PATCH_MEMBER_ADDED("flags", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("numDisabledChildren", TYPE_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbHalfExtents", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("aabbCenter", TYPE_VEC_4, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("enabledChildren", TYPE_TUPLE_INT, HK_NULL, 8)
- HK_PATCH_DEPENDS("hkpShapeCollection", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpListShapeChildInfo", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpCompressedSampledHeightFieldShape", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpSampledHeightFieldShape")
- HK_PATCH_MEMBER_ADDED("storage", TYPE_ARRAY_INT, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("triangleFlip", TYPE_BYTE, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("offset", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_MEMBER_ADDED("scale", TYPE_REAL, HK_NULL, 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkpShape", 0)
- HK_PATCH_DEPENDS("hkpSampledHeightFieldShape", 0)
- HK_PATCH_DEPENDS("hkpHeightFieldShape", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_END()
- HK_PATCH_BEGIN(HK_NULL, HK_CLASS_ADDED, "hkpPairwiseCollisionFilter", 0)
- HK_PATCH_PARENT_SET(HK_NULL, "hkpCollisionFilter")
- HK_PATCH_MEMBER_ADDED("disabledPairs", TYPE_ARRAY_STRUCT, "hkpPairwiseCollisionFilterCollisionPair", 0)
- HK_PATCH_DEPENDS("hkBaseObject", 0)
- HK_PATCH_DEPENDS("hkReferencedObject", 0)
- HK_PATCH_DEPENDS("hkpCollisionFilter", 0)
- HK_PATCH_DEPENDS("hkpPairwiseCollisionFilterCollisionPair", 0)