summaryrefslogtreecommitdiff
path: root/src/KingSystem/Utils/BitField.h
AgeCommit message (Collapse)Author
2022-12-19ksys/phys: Implement more RagdollController functionsLéo Lam
2022-02-28ksys/phys: Add more EntityGroupFilter functionsLé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-03ksys/phys: Add MaterialMaskLéo Lam
2021-12-26ksys/phys: Implement the easier parts of EntityGroupFilterLéo Lam