Commit Graph

1088 Commits

Author SHA1 Message Date
Léo Lam bcbc8bd2ea
ksys/phys: Fix a nasty typo in toHkQuat 2022-01-13 02:47:07 +01:00
Léo Lam d37e60d7e8
ksys/phys: Rename two MotionAccessor functions for clarity 2022-01-12 22:59:51 +01:00
Léo Lam 622feda5b7
tools: Update common 2022-01-12 22:37:37 +01:00
Léo Lam f3fb6b5d54
Havok/hkVector4f: Add dot, setDot, lengthSquared 2022-01-12 13:11:23 +01:00
Léo Lam 2e756280af
Havok: Fix signature of hkpRigidBody::updateCachedShapeInfo 2022-01-12 12:42:28 +01:00
Léo Lam a8f887fdf2
Sync function list with IDB 2022-01-11 23:44:07 +01:00
Léo Lam 88921dbd7a
ksys/phys: Add 3 easy RigidBody functions and fix some types 2022-01-11 22:13:55 +01:00
Léo Lam 51c3397965
ksys/phys: Rename RigidBody::Flag1 to RigidBody::Flag
There's no flag enum named "Flag"
2022-01-11 17:28:25 +01:00
Léo Lam 625f958622
Fix name conflicts in the function CSV 2022-01-11 01:16:41 +01:00
Léo Lam 0dd0c3e87f
Add placeholder function names from the IDB 2022-01-11 01:15:52 +01:00
Léo Lam 67ad8ea260
Add missing functions to the function CSV
Those had previously been missed.
2022-01-11 01:05:06 +01:00
Léo Lam 6ef3bb9327
ksys/phys: Add RigidBodyAccessor 2022-01-10 01:38:20 +01:00
Léo Lam 3162c0c85c
Havok: Add some basic hkVector4fComparison ops 2022-01-09 12:43:44 +01:00
Léo Lam 5a958d10aa
Havok: Add more hkVector4f functions 2022-01-09 11:58:59 +01:00
Léo Lam a526afbdb6
Havok: Add hkpRigidBody and hkpMotion getters/setters 2022-01-08 13:13:41 +01:00
Léo Lam 17a5192490
ksys/phys: Remove obsolete comment 2022-01-07 19:59:33 +01:00
Léo Lam 0942d668a9
lib: Update sead 2022-01-07 19:59:32 +01:00
Léo Lam 674ff09c54
Havok: Add hkpEntity getters/setters 2022-01-07 19:58:20 +01:00
Léo Lam 16ae321058
Havok: Add hkpResponseModifier 2022-01-07 18:57:06 +01:00
Léo Lam d7d96a5434
Havok: Add hkpRigidBodyCinfo 2022-01-07 18:53:32 +01:00
Léo Lam e2810855f1
Havok: Finish hkStringPtr 2022-01-07 17:57:29 +01:00
Léo Lam d7a6dbcf8a
ksys/phys: Fix RigidBody ctor matching issues 2022-01-07 17:15:52 +01:00
Léo Lam 15741ce3ae
Havok: Add stubs for hkpRigidBody parent classes 2022-01-07 17:09:00 +01:00
Léo Lam b4bbaf141f
ksys/phys: Add MemSystem::initSystemData 2022-01-07 01:51:13 +01:00
Léo Lam 53c5d03420
ksys/phys: Move RagdollControllerKeyList to Ragdoll folder 2022-01-07 01:33:26 +01:00
Léo Lam 5ffa9564ca
ksys/phys: Add TeraMeshRigidBodyResource 2022-01-07 01:33:26 +01:00
Léo Lam 8a9fb5d10c
ksys/phys: Add RagdollResource 2022-01-07 00:31:20 +01:00
Léo Lam 9a3016d4a9
ksys/phys: Add RigidBodyResource 2022-01-07 00:26:56 +01:00
Léo Lam 293b231fd8
ksys/phys: Add ClothResource stub 2022-01-07 00:25:38 +01:00
Léo Lam 423eb84362
ksys/phys: Implement more StaticCompound functions
The other functions require RE'ing BodyGroup, which in turn requires
RigidBody stuff
2022-01-06 23:51:07 +01:00
Léo Lam 9343ed56e7
Havok: Implement more hkArray functions 2022-01-06 16:08:22 +01:00
Léo Lam 986f12a1d8
Havok: Fix struct/class mismatch warning in hkpConvexListFilter 2022-01-06 16:00:48 +01:00
Léo Lam 751bed1105
Havok: Add hkNativePackfileUtils 2022-01-06 15:45:31 +01:00
Léo Lam fb6d464665
Havok: Add hkpPhysicsData and hkpPhysicsSystem 2022-01-06 15:28:48 +01:00
Léo Lam 297c26972a
Mark more Havok reflection functions as library functions 2022-01-06 15:08:06 +01:00
Léo Lam 31b72ae0e4
Havok: Add hkRootLevelContainer 2022-01-06 14:32:25 +01:00
Léo Lam c1dea9522e
Havok: Add a bunch of hkArray functions 2022-01-06 13:22:33 +01:00
Léo Lam 5069f95927
Mark Havok static constructors as library functions 2022-01-06 12:37:32 +01:00
Léo Lam 2d1ffdf6d2
ksys/phys: Add StaticCompoundInfo 2022-01-06 12:13:25 +01:00
Léo Lam a859b356e6
Update tools 2022-01-06 12:13:14 +01:00
Léo Lam 743b3cf28e
Havok: Add more basic hkArray functions 2022-01-06 12:13:14 +01:00
Léo Lam 000ca1c6d9
Havok: Add hkClass and other reflection types 2022-01-06 12:04:11 +01:00
Léo Lam 2359ce6fb4
ksys/phys: Start adding StaticCompound (very incomplete) 2022-01-05 23:57:04 +01:00
Léo Lam 3f33ba5d59
ksys/phys: Implement ContactMgr contact point pool functions 2022-01-04 19:20:41 +01:00
Léo Lam 8cf2def97c
ksys/phys: Rename RigidContactPointsEx::Point to ContactPoint
It's not just used in RigidContactPointsEx::Point.
2022-01-04 18:39:46 +01:00
Léo Lam 6511ecd711
ksys/phys: Match CapsuleShape::init 2022-01-04 02:19:10 +01:00
Léo Lam 7791352833
ksys/phys: Match CapsuleBody::setRadius 2022-01-04 00:25:37 +01:00
Léo Lam 64cc3c5856
ksys/phys: Match CapsuleBody::getVolume 2022-01-04 00:18:40 +01:00
Léo Lam eb16cbaf55
ksys/phys: Add MaterialMask 2022-01-03 23:53:40 +01:00
Léo Lam 75a270118a
Havok: Fix hkpCapsuleShape class layout 2022-01-03 23:53:40 +01:00