summaryrefslogtreecommitdiff
path: root/src/KingSystem/Physics/System
AgeCommit message (Collapse)Author
3 daysMerge pull request #185 from RobbyV2/phys-system-heap-accessorsHEADmasterMichael Zhao
Match phys::System heap accessors
4 daysphys: match System contact listener and group handler functionsRobbyV2
4 daysphys: match System heap accessorsRobbyV2
4 daysMerge pull request #182 from RobbyV2/actor-get-character-controllerMichael Zhao
Match Actor::getCharacterController
5 daysMatch Actor::getCharacterControllerRobbyV2
10 daysksys::phys::System: implement isPaused and collision/handler helpersmairokaizo
2024-08-28Update agl, nnSdk, seadThePixelGamer
2024-07-26Update libraries and adjust code to match againThePixelGamer
2022-12-21ksys/phys: Add RagdollController (the real one, not RagdollInstance)Léo Lam
2022-12-20ksys/phys: Rename RagdollController to RagdollInstanceLéo Lam
RagdollController is a different thing!
2022-12-20ksys/phys: Add RagdollController::getTransform and moreLéo Lam
Credit to @Dragorn421 for helping me figure out the rotation matrix thing in the getTransform function
2022-12-19ksys/phys: Implement the rest of the easy RagdollController functionsLéo Lam
2022-12-19ksys/phys: Implement more RagdollController functionsLéo Lam
2022-12-18ksys/phys: Clarify EntityCollisionMask structure and namesLéo Lam
2022-10-18Decompile some Action classes (#104)notyourav
* various action classes * rename instanceset fns * rename isFork -> isChangeable
2022-07-01ksys/phys: Start adding RagdollControllerLéo Lam
2022-04-02lib: Update aglLéo Lam
2022-03-26ksys/phys: Add more InstanceSet member variablesLéo Lam
2022-03-26ksys/phys: Merge duplicate definitions of RagdollControllerLéo Lam
2022-03-26ksys/phys: Implement several easy RigidBodyRequestMgr functionsLéo Lam
2022-03-26ksys/phys: Add RigidBodyRequestMgr::calc1Léo Lam
2022-03-23ksys/phys: Rename BodyGroup -> StaticCompoundRigidBodyGroupLéo Lam
Makes it obvious that it is related to StaticCompound stuff Also fixes the relative ordering (BodyGroup is located after Mgr code).
2022-03-22ksys/phys: Rename some RigidBody flags (add/remove from world)Léo Lam
2022-03-22ksys/phys: Add more StaticCompound stuff, part 1Léo Lam
2022-03-21Remove unneeded includeLéo Lam
2022-03-21ksys/phys: Add RayCastRequestMgrLéo Lam
2022-03-21ksys/phys: RayCastPlusBody -> RayCastBodyQuery for clarityLéo Lam
2022-03-21ksys/phys: Add RayCastPlusBodyLéo Lam
2022-03-20ksys/phys: Add most remaining parts of RayCastLéo Lam
One last function remaining (0x0000007100fc4844) but it looks obnoxious so I'll leave it for later.
2022-03-20ksys/phys: Add PhantomLéo Lam
2022-03-20ksys/phys: Add ScopedWorldLock to simplify world locking/unlockingLéo Lam
2022-03-20ksys/phys: Change getRigidBody to take a const-ref for consistencyLéo Lam
2022-03-20ksys/phys: Implement world/shape casting RayCast functionsLéo Lam
2022-03-19ksys/phys: Add RayHitCollectorLéo Lam
2022-03-18ksys/phys: Finish QueryContactPointInfo::IteratorLéo Lam
2022-03-18ksys/phys: Start adding RayCastLéo Lam
2022-03-17Change getContactLayerBaseRelativeValue to return an int to avoid castsLéo Lam
2022-03-15ksys/phys: Add ShapeCastLéo Lam
2022-03-14ksys/phys: Finish ContactMgrLéo Lam
2022-03-13ksys/phys: Add ContactLayerCollisionInfoGroupLéo Lam
2022-03-13Fix matching issue in ContactMgr::processImpulseEntriesLéo Lam
2022-03-13ksys/phys: Add impulse related ContactMgr functionsLéo Lam
2022-03-10ksys/phys: Add SensorContactListenerLéo Lam
2022-03-10ksys/phys: Finish EntityContactListenerLéo Lam
2022-03-08ksys/phys: Deduplicate hkpEntity -> RigidBody gettersLéo Lam
2022-03-08ksys/phys: Start adding EntityContactListenerLéo Lam
2022-03-08ksys/phys: Implement ContactMgr::registerContactPoint for queriesLéo Lam
2022-03-08ksys/phys: Add SphereBasedClosestPointQueryLéo Lam
2022-03-07ksys/phys: Start adding ClosestPointQuery and iterator stuffLéo Lam
2022-03-06ksys/phys: Move Constraint stuff to a separate folderLéo Lam