Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
SerializableObject Class Reference

#include <SerializableObject.h>

Inheritance diagram for SerializableObject:
ConstraintSettings GroupFilter PathConstraintPath PhysicsMaterial ShapeSettings VehicleControllerSettings WheelSettings TwoBodyConstraintSettings VehicleConstraintSettings GroupFilterTable PathConstraintPathHermite PhysicsMaterialSimple CompoundShapeSettings ConvexShapeSettings DecoratedShapeSettings EmptyShapeSettings HeightFieldShapeSettings MeshShapeSettings PlaneShapeSettings TrackedVehicleControllerSettings WheeledVehicleControllerSettings WheelSettingsTV WheelSettingsWV

Public Member Functions

virtual ~SerializableObject ()=default
 Destructor.
 

Protected Member Functions

 SerializableObject ()=default
 Don't allow (copy) constructing this base class, but allow derived classes to (copy) construct themselves.
 
 SerializableObject (const SerializableObject &)=default
 
SerializableObjectoperator= (const SerializableObject &)=default
 

Detailed Description

Classes must be derived from SerializableObject if you want to be able to save pointers or reference counting pointers to objects of this or derived classes. The type will automatically be determined during serialization and upon deserialization it will be restored correctly.

Constructor & Destructor Documentation

◆ ~SerializableObject()

virtual SerializableObject::~SerializableObject ( )
virtualdefault

Destructor.

◆ SerializableObject() [1/2]

SerializableObject::SerializableObject ( )
protecteddefault

Don't allow (copy) constructing this base class, but allow derived classes to (copy) construct themselves.

◆ SerializableObject() [2/2]

SerializableObject::SerializableObject ( const SerializableObject & )
protecteddefault

Member Function Documentation

◆ operator=()

SerializableObject & SerializableObject::operator= ( const SerializableObject & )
protecteddefault

The documentation for this class was generated from the following file: