26 static constexpr uint32 cFixedToWorld = 0xffffffff;
77 bool FixInvalidScales();
83 void SaveBinaryState(
StreamOut &inStream,
bool inSaveShapes,
bool inSaveGroupFilter)
const;
#define JPH_EXPORT
Definition Core.h:214
unsigned int uint
Definition Core.h:426
#define JPH_NAMESPACE_END
Definition Core.h:354
std::uint32_t uint32
Definition Core.h:429
#define JPH_NAMESPACE_BEGIN
Definition Core.h:348
std::vector< T, STLAllocator< T > > Array
Definition STLAllocator.h:81
#define JPH_DECLARE_SERIALIZABLE_NON_VIRTUAL(linkage, class_name)
Definition SerializableObject.h:71
Settings for constructing a rigid body.
Definition BodyCreationSettings.h:31
A constraint and how it is connected to the bodies in the scene.
Definition PhysicsScene.h:46
uint32 mBody1
Index of first body (in mBodies)
Definition PhysicsScene.h:54
RefConst< TwoBodyConstraintSettings > mSettings
Constraint settings.
Definition PhysicsScene.h:53
uint32 mBody2
Index of second body (in mBodies)
Definition PhysicsScene.h:55
Contains the creation settings of a set of bodies.
Definition PhysicsScene.h:18
Array< BodyCreationSettings > & GetBodies()
Definition PhysicsScene.h:42
size_t GetNumSoftBodies() const
Get number of bodies in this scene.
Definition PhysicsScene.h:66
size_t GetNumConstraints() const
Get number of constraints in this scene.
Definition PhysicsScene.h:59
const Array< ConnectedConstraint > & GetConstraints() const
Access to the constraints for this scene.
Definition PhysicsScene.h:62
Array< SoftBodyCreationSettings > & GetSoftBodies()
Definition PhysicsScene.h:70
size_t GetNumBodies() const
Get number of bodies in this scene.
Definition PhysicsScene.h:38
Array< ConnectedConstraint > & GetConstraints()
Definition PhysicsScene.h:63
const Array< BodyCreationSettings > & GetBodies() const
Access to the body settings for this scene.
Definition PhysicsScene.h:41
const Array< SoftBodyCreationSettings > & GetSoftBodies() const
Access to the soft body settings for this scene.
Definition PhysicsScene.h:69
Definition PhysicsSystem.h:28
Definition Reference.h:151
Definition Reference.h:35
Helper class that either contains a valid result or an error.
Definition Result.h:15
Definition SoftBodyCreationSettings.h:18
Simple binary input stream.
Definition StreamIn.h:13
Simple binary output stream.
Definition StreamOut.h:13
Base class for settings for all constraints that involve 2 bodies.
Definition TwoBodyConstraint.h:16