29#ifndef PX_VEHICLE_META_DATA_OBJECTS_H
30#define PX_VEHICLE_META_DATA_OBJECTS_H
32#include "PxPhysicsAPI.h"
33#include "extensions/PxExtensionsAPI.h"
34#include "PxMetaDataObjects.h"
35#include "PxExtensionMetaDataObjects.h"
48 Unnamed = PxExtensionsPropertyInfoName::LastPxPropertyInfoName,
49#include "PxVehicleAutoGeneratedMetaDataObjectNames.h"
50 LastPxPropertyInfoName
54#define DEFINE_PROPERTY_TO_VALUE_STRUCT_MAP( type, prop, valueStruct ) \
55 template<> struct PxPropertyToValueStructMemberMap< PxVehiclePropertyInfoName::type##_##prop > \
58 PxPropertyToValueStructMemberMap< PxVehiclePropertyInfoName::type##_##prop >() : Offset( PX_OFFSET_OF_RT( valueStruct, prop ) ) {} \
59 template<typename TOperator> void visitProp( TOperator inOperator, valueStruct& inStruct ) { inOperator( inStruct.prop ); } \
80#pragma clang diagnostic push
81#pragma clang diagnostic ignored "-Wreserved-identifier"
82#if __has_warning("-Wshadow-field")
83#pragma clang diagnostic ignored "-Wshadow-field"
86#include "PxVehicleAutoGeneratedMetaDataObjects.h"
88#pragma clang diagnostic pop
91#undef DEFINE_PROPERTY_TO_VALUE_STRUCT_MAP
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Definition PxVehicleMetaDataObjects.h:67
Definition PxVehicleMetaDataObjects.h:75
Definition PxMetaDataObjects.h:274
Definition PxMetaDataObjects.h:321
Definition PxVehicleMetaDataObjects.h:45