34 void SaveBinaryState(
StreamOut &inStream)
const;
37 void RestoreBinaryState(
StreamIn &inStream);
std::uint8_t uint8
Definition Core.h:501
#define JPH_EXPORT
Definition Core.h:275
#define JPH_NAMESPACE_END
Definition Core.h:425
#define JPH_NAMESPACE_BEGIN
Definition Core.h:419
#define JPH_DECLARE_SERIALIZABLE_NON_VIRTUAL(linkage, class_name)
Definition SerializableObject.h:80
ESpringMode
Enum used by constraints to specify how the spring is defined.
Definition SpringSettings.h:16
@ FrequencyAndDamping
Frequency and damping are specified.
Definition SpringSettings.h:17
@ StiffnessAndDamping
Stiffness and damping are specified.
Definition SpringSettings.h:18
SpringSettings(ESpringMode inMode, float inFrequencyOrStiffness, float inDamping)
Definition SpringSettings.h:31
float mStiffness
Definition SpringSettings.h:60
float mDamping
Definition SpringSettings.h:67
ESpringMode mMode
Definition SpringSettings.h:44
float mFrequency
Definition SpringSettings.h:51
SpringSettings(const SpringSettings &)=default
SpringSettings()=default
Constructor.
bool HasStiffness() const
Check if the spring has a valid frequency / stiffness, if not the spring will be hard.
Definition SpringSettings.h:40
Simple binary input stream.
Definition StreamIn.h:13
Simple binary output stream.
Definition StreamOut.h:13