Brian Savage
|
7d97bb6f40
|
Moved functions to correct places/files, formatting
|
2022-01-19 19:21:05 -05:00 |
Brian Savage
|
d61a13e4bd
|
Add PlacementMap, stubs: PlacementMapMgr and PlacementMapMgrMapArray
|
2022-01-18 18:52:13 -05:00 |
Léo Lam
|
98aeceed40
|
ksys/phys: Add more RigidBody functions
And fix a bunch of hkVector4f / hkSimdFloat32 interop matching issues.
|
2022-01-18 19:04:27 +01:00 |
Léo Lam
|
7d8f0ed308
|
Sync function list with IDB
|
2022-01-18 00:32:55 +01:00 |
Léo Lam
|
87bca00e68
|
ksys/phys: Add more RigidBody functions and Havok utils
|
2022-01-17 22:29:21 +01:00 |
Léo Lam
|
adad4553d6
|
ksys/phys: Add more RigidBody functions
|
2022-01-17 19:27:49 +01:00 |
Léo Lam
|
a2cba75b19
|
ksys/phys: Rename MotionAccessor classes to reflect entity/sensor split
|
2022-01-17 17:16:43 +01:00 |
Léo Lam
|
8dd5608b79
|
ksys/phys: Rename RigidBody "isMassScaling" mode to "isSensor"
That also explains the comparison against 1 (ContactLayerType::Sensor)
in the constructor.
|
2022-01-17 17:02:11 +01:00 |
Léo Lam
|
392c0973c7
|
ksys/phys: Add a bunch of easy RigidBody functions
|
2022-01-17 16:58:22 +01:00 |
Léo Lam
|
ab71075dee
|
Sync function list with IDB
|
2022-01-17 01:53:44 +01:00 |
Léo Lam
|
05abdf7e77
|
ksys/phys: Add easy RigidBodyRequestMgr functions
|
2022-01-17 01:52:21 +01:00 |
Léo Lam
|
4eb07ca88c
|
ksys/phys: Start adding RigidBodyRequestMgr
|
2022-01-16 23:29:48 +01:00 |
Léo Lam
|
2a8dc8ad25
|
ksys/phys: Add two RigidBody init functions (and prerequisites)
|
2022-01-16 15:50:56 +01:00 |
Léo Lam
|
2ed36c7dc0
|
ksys/phys: Add prerequisites for RigidBody (RigidBodyParam fixes)
Seems to have fixed _ZN4ksys4phys11InstanceSet14sub_7100FBB00CEPNS0_9RigidBodyEPNS0_14RigidBodyParamE
|
2022-01-16 13:00:35 +01:00 |
Léo Lam
|
544c33e2eb
|
ksys/phys: Finish RigidBodyMotionProxy
|
2022-01-16 02:36:36 +01:00 |
Léo Lam
|
cee7b169af
|
ksys/phys: Finish RigidBodyMotion
|
2022-01-15 19:57:59 +01:00 |
Léo Lam
|
b298ec2b28
|
ksys/phys: Add remaining RigidBodyMotionProxy functions (except one)
|
2022-01-15 18:13:27 +01:00 |
Léo Lam
|
988c00c545
|
Sync function list with IDB
|
2022-01-14 13:10:12 +01:00 |
Léo Lam
|
97938cc48e
|
ksys/phys: Start adding RigidBodyMotion
|
2022-01-14 13:04:25 +01:00 |
Léo Lam
|
359fb2685b
|
ksys/phys: Rename getMotionInfo to getMotionType for clarity
|
2022-01-13 19:10:11 +01:00 |
Léo Lam
|
11b7f1aab1
|
Sync function list with IDB
|
2022-01-13 18:03:29 +01:00 |
Léo Lam
|
2b83356056
|
ksys/phys: Start adding RigidBodyMotionProxy
|
2022-01-13 16:32:27 +01:00 |
Léo Lam
|
278b088bd1
|
ksys/phys: Rename RigidBodyParamView to RigidBodyInstanceParam for clarity
|
2022-01-13 12:14:05 +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
|
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
|
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
|
5a958d10aa
|
Havok: Add more hkVector4f functions
|
2022-01-09 11:58:59 +01:00 |
Léo Lam
|
d7a6dbcf8a
|
ksys/phys: Fix RigidBody ctor matching issues
|
2022-01-07 17:15:52 +01:00 |
Léo Lam
|
b4bbaf141f
|
ksys/phys: Add MemSystem::initSystemData
|
2022-01-07 01:51:13 +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
|
297c26972a
|
Mark more Havok reflection functions as library functions
|
2022-01-06 15:08:06 +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
|
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 |
Brian Savage
|
0542fa53b5
|
Add ksysDebugInput Singleton
|
2021-12-31 19:16:24 +01:00 |
Léo Lam
|
32531ba067
|
ksys/phys: Add RigidContactPoints allocation functions
|
2021-12-29 18:15:50 +01:00 |