31 #ifndef PX_PHYSICS_COMMON_NX 32 #define PX_PHYSICS_COMMON_NX 42 #if (PX_VC == 15) && PX_WINDOWS && (_MSC_FULL_VER < 191225830) 43 #error Visual studio 2017 prior to 15.5.1 is not supported because of a compiler bug. 47 #if defined PX_PHYSX_STATIC_LIB 48 #define PX_PHYSX_CORE_API 50 #if (PX_WINDOWS_FAMILY || PX_XBOXONE || PX_PS4 || PX_XBOX_SERIES_X) 51 #if defined PX_PHYSX_CORE_EXPORTS 52 #define PX_PHYSX_CORE_API __declspec(dllexport) 54 #define PX_PHYSX_CORE_API __declspec(dllimport) 57 #define PX_PHYSX_CORE_API PX_UNIX_EXPORT 59 #define PX_PHYSX_CORE_API 63 #if PX_SUPPORT_GPU_PHYSX 65 #if defined PX_PHYSX_GPU_STATIC 66 #define PX_PHYSX_GPU_API 69 #if defined PX_PHYSX_GPU_EXPORTS 70 #define PX_PHYSX_GPU_API __declspec(dllexport) 72 #define PX_PHYSX_GPU_API __declspec(dllimport) 75 #define PX_PHYSX_GPU_API PX_UNIX_EXPORT 77 #define PX_PHYSX_GPU_API 81 #else // PX_SUPPORT_GPU_PHYSX 82 #define PX_PHYSX_GPU_API 83 #endif // PX_SUPPORT_GPU_PHYSX 85 #if defined PX_PHYSX_STATIC_LIB 86 #define PX_PHYSX_COMMON_API 88 #if (PX_WINDOWS_FAMILY || PX_XBOXONE || PX_PS4 || PX_XBOX_SERIES_X) && !defined(__CUDACC__) 89 #if defined PX_PHYSX_COMMON_EXPORTS 90 #define PX_PHYSX_COMMON_API __declspec(dllexport) 92 #define PX_PHYSX_COMMON_API __declspec(dllimport) 95 #define PX_PHYSX_COMMON_API PX_UNIX_EXPORT 97 #define PX_PHYSX_COMMON_API Definition: GuContactBuffer.h:37
Descriptor class for PxHeightField.
Definition: PxHeightFieldDesc.h:54
A triangle mesh, also called a 'polygon soup'.
Definition: PxTriangleMesh.h:126
A convex mesh.
Definition: PxConvexMesh.h:84
PxU16 PxMaterialTableIndex
Definition: PxPhysXCommonConfig.h:117
A height field class.
Definition: PxHeightField.h:85
Collection class for serialization.
Definition: PxCollection.h:105
PxU32 PxTriangleID
Definition: PxPhysXCommonConfig.h:114
uint16_t PxU16
Definition: PxSimpleTypes.h:73
uint32_t PxU32
Definition: Px.h:48
Base class for objects that can be members of a PxCollection.
Definition: PxBase.h:73