ksys/phys: Implement SphereShape and SphereRigidBody (#92)

This commit is contained in:
ConorB
2022-04-13 22:35:04 +00:00
committed by GitHub
parent 0127ac2064
commit 6ca1c6fd5a
7 changed files with 389 additions and 40 deletions
+36 -36
View File
@@ -83519,25 +83519,25 @@ Address,Quality,Size,Name
0x0000007100fa986c,O,000084,_ZN4ksys4phys12RigidBodySet28removeFromWorldAndResetLinksEv
0x0000007100fa98c0,O,000120,_ZN4ksys4phys12RigidBodySet23hasNoRigidBodyWithFlag8Eb
0x0000007100fa9938,O,000072,_ZN4ksys4phys12RigidBodySet17callRigidBody_x_7Eh
0x0000007100fa9980,U,000004,SphereRigidBody::make
0x0000007100fa9984,U,000084,makeSphereRigidBody
0x0000007100fa99d8,U,000088,SphereRigidBody::dtor
0x0000007100fa9a30,U,000088,
0x0000007100fa9a88,U,000096,SphereRigidBody::dtord
0x0000007100fa9ae8,U,000096,
0x0000007100fa9b48,U,000056,
0x0000007100fa9b80,U,000056,
0x0000007100fa9bb8,U,000012,
0x0000007100fa9bc4,U,000012,
0x0000007100fa9bd0,U,000072,
0x0000007100fa9c18,U,000008,
0x0000007100fa9c20,U,000012,
0x0000007100fa9c2c,U,000016,SphereRigidBody::getVolume
0x0000007100fa9c3c,U,000008,SphereRigidBody::getShape
0x0000007100fa9c44,U,000008,SphereRigidBody::getShape_0
0x0000007100fa9c4c,U,000068,SphereRigidBody::getCollisionMasks
0x0000007100fa9c90,U,000288,SphereRigidBody::rtti1
0x0000007100fa9db0,U,000092,SphereRigidBody::rtti2
0x0000007100fa9980,O,000004,_ZN4ksys4phys15SphereRigidBody4makeEPNS0_22RigidBodyInstanceParamEPN4sead4HeapE
0x0000007100fa9984,O,000084,_ZN4ksys4phys15SphereRigidBodyC1EP12hkpRigidBodyPNS0_11SphereShapeENS0_16ContactLayerTypeERKN4sead14SafeStringBaseIcEEbPNS7_4HeapE
0x0000007100fa99d8,O,000088,_ZN4ksys4phys15SphereRigidBodyD1Ev
0x0000007100fa9a30,O,000088,_ZThn32_N4ksys4phys15SphereRigidBodyD1Ev
0x0000007100fa9a88,O,000096,_ZN4ksys4phys15SphereRigidBodyD0Ev
0x0000007100fa9ae8,O,000096,_ZThn32_N4ksys4phys15SphereRigidBodyD0Ev
0x0000007100fa9b48,O,000056,_ZN4ksys4phys15SphereRigidBody12setTranslateERKN4sead7Vector3IfEE
0x0000007100fa9b80,O,000056,_ZN4ksys4phys15SphereRigidBody9setRadiusEf
0x0000007100fa9bb8,O,000012,_ZNK4ksys4phys15SphereRigidBody9getRadiusEv
0x0000007100fa9bc4,O,000012,_ZNK4ksys4phys15SphereRigidBody12getTranslateEv
0x0000007100fa9bd0,O,000072,_ZN4ksys4phys15SphereRigidBody23getTransformedTranslateEPN4sead7Vector3IfEE
0x0000007100fa9c18,O,000008,_ZN4ksys4phys15SphereRigidBody15setMaterialMaskERKNS0_12MaterialMaskE
0x0000007100fa9c20,O,000012,_ZNK4ksys4phys15SphereRigidBody15getMaterialMaskEv
0x0000007100fa9c2c,O,000016,_ZN4ksys4phys15SphereRigidBody9getVolumeEv
0x0000007100fa9c3c,O,000008,_ZN4ksys4phys15SphereRigidBody9getShape_Ev
0x0000007100fa9c44,O,000008,_ZNK4ksys4phys15SphereRigidBody9getShape_Ev
0x0000007100fa9c4c,O,000068,_ZN4ksys4phys15SphereRigidBody17getCollisionMasksEPNS0_23RigidBodyCollisionMasksEPKjRKN4sead7Vector3IfEE
0x0000007100fa9c90,O,000288,_ZNK4ksys4phys15SphereRigidBody27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x0000007100fa9db0,O,000092,_ZNK4ksys4phys15SphereRigidBody18getRuntimeTypeInfoEv
0x0000007100fa9e0c,O,000024,_ZN4ksys4phys17RigidBodyAccessorC1EP12hkpRigidBody
0x0000007100fa9e24,O,000004,_ZN4ksys4phys17RigidBodyAccessorD1Ev
0x0000007100fa9e28,O,000004,_ZN4ksys4phys17RigidBodyAccessorD0Ev
@@ -83687,23 +83687,23 @@ Address,Quality,Size,Name
0x0000007100fafcc4,O,000008,_ZNK4ksys4phys13PolytopeShape7getTypeEv
0x0000007100fafccc,U,000144,
0x0000007100fafd5c,U,000200,
0x0000007100fafe24,U,000304,makeSphereShape
0x0000007100faff54,U,000176,SphereShape::clone
0x0000007100fb0004,U,000048,SphereShape::setMaterialMask
0x0000007100fb0034,U,000300,
0x0000007100fb0160,U,000080,SphereShape::dtor
0x0000007100fb01b0,U,000088,SphereShape::dtord
0x0000007100fb0208,U,000060,
0x0000007100fb0244,U,000260,
0x0000007100fb0348,U,000028,SphereShape::getVol
0x0000007100fb0364,U,000028,SphereShape::getHavokShape
0x0000007100fb0380,U,000028,SphereShape::getHavokShape_0
0x0000007100fb039c,U,000408,SphereShape::updateHavokShape
0x0000007100fb0534,U,000240,SphereShape::setScale
0x0000007100fb0624,U,000120,
0x0000007100fb069c,U,000204,SphereShape::rtti1
0x0000007100fb0768,U,000092,SphereShape::rtti2
0x0000007100fb07c4,U,000008,SphereShape::getType
0x0000007100fafe24,O,000304,_ZN4ksys4phys11SphereShape4makeERKNS0_16SphereShapeParamEPN4sead4HeapE
0x0000007100faff54,O,000176,_ZNK4ksys4phys11SphereShape5cloneEPN4sead4HeapE
0x0000007100fb0004,O,000048,_ZN4ksys4phys11SphereShape15setMaterialMaskERKNS0_12MaterialMaskE
0x0000007100fb0034,O,000300,_ZN4ksys4phys11SphereShapeC1ERKNS0_16SphereShapeParamEP14hkpSphereShapeP23hkpConvexTranslateShape
0x0000007100fb0160,O,000080,_ZN4ksys4phys11SphereShapeD1Ev
0x0000007100fb01b0,O,000088,_ZN4ksys4phys11SphereShapeD0Ev
0x0000007100fb0208,O,000060,_ZN4ksys4phys11SphereShape9setRadiusEf
0x0000007100fb0244,O,000260,_ZN4ksys4phys11SphereShape12setTranslateERKN4sead7Vector3IfEE
0x0000007100fb0348,O,000028,_ZNK4ksys4phys11SphereShape9getVolumeEv
0x0000007100fb0364,O,000028,_ZN4ksys4phys11SphereShape13getHavokShapeEv
0x0000007100fb0380,O,000028,_ZNK4ksys4phys11SphereShape13getHavokShapeEv
0x0000007100fb039c,O,000408,_ZN4ksys4phys11SphereShape16updateHavokShapeEv
0x0000007100fb0534,O,000240,_ZN4ksys4phys11SphereShape8setScaleEf
0x0000007100fb0624,O,000120,_ZNK4ksys4phys11SphereShape12getTranslateEPN4sead7Vector3IfEERK12hkTransformf
0x0000007100fb069c,O,000204,_ZNK4ksys4phys11SphereShape27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x0000007100fb0768,O,000092,_ZNK4ksys4phys11SphereShape18getRuntimeTypeInfoEv
0x0000007100fb07c4,O,000008,_ZNK4ksys4phys11SphereShape7getTypeEv
0x0000007100fb07cc,O,000084,_ZN4ksys4phys17ClosestPointQueryC1EPNS0_9RigidBodyEPNS0_21QueryContactPointInfoE
0x0000007100fb0820,O,000004,_ZN4ksys4phys17ClosestPointQueryD1Ev
0x0000007100fb0824,O,000004,_ZN4ksys4phys17ClosestPointQueryD0Ev
Can't render this file because it is too large.