29#ifndef PX_VEHICLE_SERIALIZATION_H
30#define PX_VEHICLE_SERIALIZATION_H
32#include "extensions/PxRepXSimpleType.h"
33#include "SnRepXSerializerImpl.h"
37 class PxRepXSerializer;
38 class PxSerializationRegistry;
40 class XmlMemoryAllocator;
44 PX_DEFINE_TYPEINFO(PxVehicleNoDrive, PxVehicleConcreteType::eVehicleNoDrive)
45 PX_DEFINE_TYPEINFO(PxVehicleDrive4W, PxVehicleConcreteType::eVehicleDrive4W)
46 PX_DEFINE_TYPEINFO(PxVehicleDriveNW, PxVehicleConcreteType::eVehicleDriveNW)
47 PX_DEFINE_TYPEINFO(PxVehicleDriveTank, PxVehicleConcreteType::eVehicleDriveTank)
49 template<
typename TVehicleType>
58#if PX_SUPPORT_EXTERN_TEMPLATE
Definition SnXmlMemoryPoolStreams.h:165
Abstract base class for an application defined memory allocator that can be used by the Nv library.
Definition PxAllocatorCallback.h:53
Collection class for serialization.
Definition PxCollection.h:104
Definition SnXmlSimpleXmlWriter.h:37
Definition SnXmlMemoryAllocator.h:37
Definition SnXmlReader.h:42
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Arguments required to instantiate a serializable object from RepX.
Definition PxRepXSimpleType.h:83
Helper class containing the mapping of id to object, and type name.
Definition PxRepXSimpleType.h:50
Definition PxVehicleSerialization.h:51
virtual PxRepXObject fileToObject(XmlReader &inReader, XmlMemoryAllocator &inAllocator, PxRepXInstantiationArgs &inArgs, PxCollection *inCollection)
Convert from a descriptor to a live object. Must be an object of this Serializer type.
Definition PxVehicleSerialization.cpp:101
Definition SnRepXSerializerImpl.h:46