![]() |
Jolt Physics
A multi core friendly Game Physics Engine
|
Go to the source code of this file.
Enumerations | |
| enum class | EPhysicsUpdateError : uint32 { None = 0 , ManifoldCacheFull = 1 << 0 , BodyPairCacheFull = 1 << 1 , ContactConstraintsFull = 1 << 2 } |
| Enum used by PhysicsSystem to report error conditions during the PhysicsSystem::Update call. This is a bit field, multiple errors can trigger in the same update. More... | |
Functions | |
| EPhysicsUpdateError | operator| (EPhysicsUpdateError inA, EPhysicsUpdateError inB) |
| OR operator for EPhysicsUpdateError. | |
| EPhysicsUpdateError | operator|= (EPhysicsUpdateError &ioA, EPhysicsUpdateError inB) |
| OR operator for EPhysicsUpdateError. | |
| EPhysicsUpdateError | operator& (EPhysicsUpdateError inA, EPhysicsUpdateError inB) |
| AND operator for EPhysicsUpdateError. | |
|
strong |
Enum used by PhysicsSystem to report error conditions during the PhysicsSystem::Update call. This is a bit field, multiple errors can trigger in the same update.
| Enumerator | |
|---|---|
| None | No errors. |
| ManifoldCacheFull | The manifold cache is full, this means that the total number of contacts between bodies is too high. Some contacts were ignored. Increase inMaxContactConstraints in PhysicsSystem::Init. |
| BodyPairCacheFull | The body pair cache is full, this means that too many bodies contacted. Some contacts were ignored. Increase inMaxBodyPairs in PhysicsSystem::Init. |
| ContactConstraintsFull | The contact constraints buffer is full. Some contacts were ignored. Increase inMaxContactConstraints in PhysicsSystem::Init. |
|
inline |
AND operator for EPhysicsUpdateError.
|
inline |
OR operator for EPhysicsUpdateError.
|
inline |
OR operator for EPhysicsUpdateError.