Macros
DECLARE_CUSTOM_GEOMETRY_TYPE: Used in pair with IMPLEMENT_CUSTOM_GEOMETRY_TYPE to overwrite Callbacks::getCustomType() callback.
IMPLEMENT_CUSTOM_GEOMETRY_TYPE: Used in pair with DECLARE_CUSTOM_GEOMETRY_TYPE to overwrite Callbacks::getCustomType() callback.
PX_BINARY_SERIAL_VERSION: PX_BINARY_SERIAL_VERSION is used to version the PhysX binary data and meta data.
PX_COMPILE_TIME_ASSERT: General defines.
PX_DEF_BIN_METADATA_BASE_CLASS: specifies a binary metadata entry for declaring a base class
PX_DEF_BIN_METADATA_CLASS: specifies a binary metadata entry for a class
PX_DEF_BIN_METADATA_EXTRA_ALIGN: specifies a binary metadata entry declaring an extra data alignment for a class
PX_DEF_BIN_METADATA_EXTRA_ARRAY: specifies a binary metadata entry for an array of extra data
PX_DEF_BIN_METADATA_EXTRA_ITEM: specifies a binary metadata entry for extra data
PX_DEF_BIN_METADATA_EXTRA_ITEMS: specifies a binary metadata entry for an array of extra data
PX_DEF_BIN_METADATA_EXTRA_ITEMS_MASKED_CONTROL: specifies a binary metadata entry for an array of extra data additional to PX_DEF_BIN_METADATA_EXTRA_ITEMS a mask can be specified to interpret the control value
PX_DEF_BIN_METADATA_EXTRA_NAME: specifies a binary metadata entry for an string of extra data
PX_DEF_BIN_METADATA_ITEM: specifies a binary metadata entry for a member variable of a class
PX_DEF_BIN_METADATA_ITEMS: specifies a binary metadata entry for a member array variable of a class
PX_DEF_BIN_METADATA_ITEMS_AUTO: specifies a binary metadata entry for a member array variable of a class
PX_DEF_BIN_METADATA_TYPEDEF: specifies a binary metadata entry for a typedef
PX_DEF_BIN_METADATA_UNION: specifies a binary metadata entry for a union
PX_DEF_BIN_METADATA_UNION_TYPE: specifies a binary metadata entry for a particular member type of a union
PX_DEF_BIN_METADATA_VCLASS: specifies a binary metadata entry for a virtual class
PX_DELETE_REPX_SERIALIZER: Preprocessor Macro to simplify RepX serializer delete.
PX_DELETE_SERIALIZER_ADAPTER: Preprocessor Macro to simplify adapter deletion.
PX_DEPRECATED: Alignment macros.
PX_ENABLE_ASSERTS: Assert macro.
PX_FINAL: Final macro.
PX_FORCE_INLINE: Force inline macro.
PX_GCC_FAMILY: family shortcuts
PX_INLINE: Inline macro.
PX_INVALID_BP_FILTER_GROUP: Invalid broadphase filter group.
PX_LIBCPP: C++ standard library defines.
PX_MAKE_FOURCC: Used to fix multi-byte characters warning from gcc for situations like: PxU32 foo = 'CCTS';.
PX_MAX_SWEEP_DISTANCE: Maximum sweep distance for scene sweeps.
PX_MAX_TETID: The maximum tetrahedron index supported in the model.
PX_MESH_SCALE_MAX: Maximum allowed absolute magnitude for each of mesh scale's components (x,y,z).
PX_MESH_SCALE_MIN: Minimum allowed absolute magnitude for each of mesh scale's components (x,y,z).
PX_NEW_REPX_SERIALIZER: Preprocessor macro for RepX serializer creation.
PX_NEW_SERIALIZER_ADAPTER: Preprocessor Macro to simplify adapter creation.
PX_NOALIAS: Noalias macro.
PX_NOINLINE: Noinline macro.
PX_OVERRIDE: Override macro.
PX_PHYSICS_VERSION: The constant PX_PHYSICS_VERSION is used when creating certain PhysX module objects.
PX_PUSH_PACK_DEFAULT: Calling convention.
PX_RESTRICT: Restrict macro.
PX_SERIAL_ALIGN: Default serialization alignment.
PX_SERIAL_FILE_ALIGN: Serialized input data must be aligned to this value.
PX_SERIAL_OBJECT_ID_INVALID: PxSerialObjectId value for objects that do not have an ID.
PX_SERIAL_REF_KIND_MATERIAL_IDX: Reference kind value for material indices.
PX_SERIAL_REF_KIND_PTR_TYPE_BIT: Bit to mark pointer type references,.
PX_SERIAL_REF_KIND_PXBASE: Reference kind value for PxBase objects.
PX_UNIX_EXPORT: DLL export macros.
PX_UNUSED_ATTRIBUTE: Unused attribute macro.
PX_VC: Compiler defines, see http://sourceforge.net/p/predef/wiki/Compilers/ .
PX_VEHICLE_FOUR_WHEEL_DIFFERENTIAL_MAXIMUM_STRENGTH: A special value that indicates instantaneous resolution of a slip that exceeds a differential bias.