summaryrefslogtreecommitdiff
path: root/src/KingSystem/Physics/System/physInstanceSet.cpp
AgeCommit message (Collapse)Author
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 more RagdollController functionsLéo Lam
2022-10-18Decompile some Action classes (#104)notyourav
* various action classes * rename instanceset fns * rename isFork -> isChangeable
2022-03-26ksys/phys: Add more InstanceSet member variablesLéo Lam
2022-03-26ksys/phys: Merge duplicate definitions of RagdollControllerLéo Lam
2022-03-22ksys/phys: Rename some RigidBody flags (add/remove from world)Léo Lam
2022-03-01ksys/phys: Unify ContactPointInfo/CollisionInfo with InstanceSetLéo Lam
2022-03-01ksys/phys: SensorCollisionMask layer2 -> ignored_layerLéo Lam
2022-01-30ksys/phys: Add more InstanceSet membersLéo Lam
2022-01-30ksys/phys: Add RigidBodySetLéo Lam
2022-01-25ksys/phys: Add RigidBody collision filter info functionsLéo Lam
Including a bunch of BitFields additions so we can get the desired codegen without sacrificing readability or flexibility. (The alternative would be building masks and masking manually.) getCollisionFilterInfo was changed to return a u32 instead of EntityCollisionFilterInfo because a collision filter info mask can be either an EntityCollisionFilterInfo or a ReceiverMask. (Also at some point we'll probably want to rename EntityCollisionFilterInfo because that is also used for sensor rigid bodies and not just for entities.)
2022-01-22ksys/phys: Add more RigidBody functions (motion, collision mask)Léo Lam
2022-01-17ksys/phys: Rename RigidBody "isMassScaling" mode to "isSensor"Léo Lam
That also explains the comparison against 1 (ContactLayerType::Sensor) in the constructor.
2022-01-16ksys/phys: Add prerequisites for RigidBody (RigidBodyParam fixes)Léo Lam
Seems to have fixed _ZN4ksys4phys11InstanceSet14sub_7100FBB00CEPNS0_9RigidBodyEPNS0_14RigidBodyParamE
2022-01-13ksys/phys: Rename RigidBodyParamView to RigidBodyInstanceParam for clarityLéo Lam
2022-01-11ksys/phys: Add 3 easy RigidBody functions and fix some typesLéo Lam
2021-12-22ksys: Move physInstanceSet to Physics/SystemLéo Lam
It's right after EntityGroupFilter and before MaterialTable