29 virtual void SaveBinaryState(
StreamOut &inStream)
const;
43 virtual void RestoreBinaryState(
StreamIn &inStream);
#define JPH_EXPORT
Definition Core.h:275
#define JPH_NAMESPACE_END
Definition Core.h:419
#define JPH_NAMESPACE_BEGIN
Definition Core.h:413
#define JPH_DECLARE_SERIALIZABLE_ABSTRACT(linkage, class_name)
Definition SerializableObject.h:120
Definition CollisionGroup.h:20
Abstract class that checks if two CollisionGroups collide.
Definition GroupFilter.h:18
GroupFilter()=default
Don't allow (copy) constructing this base class, but allow derived classes to (copy) construct themse...
virtual bool CanCollide(const CollisionGroup &inGroup1, const CollisionGroup &inGroup2) const =0
Check if two groups collide.
virtual ~GroupFilter() override=default
Virtual destructor.
GroupFilter(const GroupFilter &)=default
Definition Reference.h:35
Helper class that either contains a valid result or an error.
Definition Result.h:12
Definition SerializableObject.h:156
SerializableObject & operator=(const SerializableObject &)=default
Simple binary input stream.
Definition StreamIn.h:13
Simple binary output stream.
Definition StreamOut.h:13