You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Framework/AzFramework/AzFramework/Physics
Aaron Ruiz Mora 00e860f326
Physics material system for spectra launch
- Invalidate 'Physics Materials From Mesh' boolean from collider component
- Removed material library from material selector. Default material library will always be used instead.
- Marking failing automated test as xfail
- Added default material to physics configuration.
- Moved material library asset from physx configuration to physics configuration, as it doesn't need to be physx specific.
- Refactor physics material system having into account that there is only one material library in the project.
- Renaming code from DefaultMaterialLibrary to MaterialLibrary.
- All queries about physics materials unified under PhysicsMaterialRequests bus.
- PhysXSystem only manages the material library asset.
- Saving and reloading the same physics material asset with different content didn't trigger a events that the material library has changed.
- Changing Physics Material Request interface to use shared_ptr instead of weak_ptr to be simpler to handle the returned materials and having a more consistent code.
- Refactored Material Manager to improve its implementation. Still following the same approach of "creating materials on the fly as they are requested", but now it's doing it consistently across the interface, with private helpers functions FindOrCreateMaterial that simplify vastly the implementation.
- Material Manager now listens to change event of material library asset and default material configuration so it updates its materials accordingly.
- Complete Material move constructor and operator.
5 years ago
..
Collision Integrating up through commit 90f050496 5 years ago
Common Physics material system for spectra launch 5 years ago
Components Remove physics world body notification bus (#576) 5 years ago
Configuration Physics material system for spectra launch 5 years ago
SimulatedBodies static rigid body and rigid body component use Handles instead of pointers (#662) 5 years ago
AnimationConfiguration.cpp Add newlines to the end of all files 5 years ago
AnimationConfiguration.h Add newlines to the end of all files 5 years ago
Character.cpp Integrating up through commit 90f050496 5 years ago
Character.h combined the 2 physics shape collider config pair types into 1(#778) 5 years ago
CharacterBus.h Initial commit 5 years ago
CharacterPhysicsDataBus.h Integrating up through commit 90f050496 5 years ago
ClassConverters.cpp Physics material system for spectra launch 5 years ago
ClassConverters.h Integrating up through commit 90f050496 5 years ago
ColliderComponentBus.h Initial commit 5 years ago
CollisionBus.cpp Integrating github/staging through commit ab87ed9 5 years ago
CollisionBus.h Integrating up through commit 90f050496 5 years ago
Joint.cpp Integrating up through commit 90f050496 5 years ago
Joint.h Integrating up through commit 90f050496 5 years ago
Material.cpp Physics material system for spectra launch 5 years ago
Material.h Physics material system for spectra launch 5 years ago
MaterialBus.h Physics material system for spectra launch 5 years ago
NameConstants.cpp Initial commit 5 years ago
NameConstants.h Initial commit 5 years ago
PhysicsScene.cpp Integrating up through commit 90f050496 5 years ago
PhysicsScene.h RemoveSimulatedBody automatically updates the requested handle to be invalid once removed. (#740) 5 years ago
PhysicsSystem.cpp Integrating up through commit 90f050496 5 years ago
PhysicsSystem.h Physics material system for spectra launch 5 years ago
PropertyTypes.h Add newlines to the end of all files 5 years ago
Ragdoll.cpp Ragdoll now uses Add/Remove SimulatedBody 5 years ago
Ragdoll.h update Ragdoll component to only uses Handles (#981) 5 years ago
RagdollPhysicsBus.h Initial commit 5 years ago
RigidBody.h Integrating github/staging through commit 5f214be 5 years ago
RigidBodyBus.h Integrating up through commit 90f050496 5 years ago
Shape.cpp Initial commit 5 years ago
Shape.h combined the 2 physics shape collider config pair types into 1(#778) 5 years ago
ShapeConfiguration.cpp Physics material system for spectra launch 5 years ago
ShapeConfiguration.h Physics material system for spectra launch 5 years ago
SystemBus.h Physics material system for spectra launch 5 years ago
Utils.cpp Physics material system for spectra launch 5 years ago
Utils.h Integrating up through commit 90f050496 5 years ago
WindBus.h Adding missing files to azframework_files.cmake and fixing include errors due to network removal 5 years ago