30 #ifndef PXFOUNDATION_PXSIMPLETYPES_H 31 #define PXFOUNDATION_PXSIMPLETYPES_H 43 #pragma warning(disable : 4668) // suppressing warning generated by Microsoft Visual Studio when including this standard 48 #define __STDC_LIMIT_MACROS 56 #if PX_VC // we could use inttypes.h starting with VC12 57 #define PX_PRIu64 "I64u" 59 #if !PX_PS4 && !PX_APPLE_FAMILY 60 #define __STDC_FORMAT_MACROS 63 #define PX_PRIu64 PRIu64 86 #define PX_MAX_F32 3.4028234663852885981170418348452e+38F 88 #define PX_MAX_F64 DBL_MAX // maximum possible double value 90 #define PX_EPS_F32 FLT_EPSILON // maximum relative error of float rounding 91 #define PX_EPS_F64 DBL_EPSILON // maximum relative error of double rounding 93 #define PX_MAX_REAL PX_MAX_F32 94 #define PX_EPS_REAL PX_EPS_F32 95 #define PX_NORMALIZATION_EPSILON float(1e-20f) 98 #define PX_MAX_I8 INT8_MAX 99 #define PX_MIN_I8 INT8_MIN 100 #define PX_MAX_U8 UINT8_MAX 101 #define PX_MIN_U8 UINT8_MIN 102 #define PX_MAX_I16 INT16_MAX 103 #define PX_MIN_I16 INT16_MIN 104 #define PX_MAX_U16 UINT16_MAX 105 #define PX_MIN_U16 UINT16_MIN 106 #define PX_MAX_I32 INT32_MAX 107 #define PX_MIN_I32 INT32_MIN 108 #define PX_MAX_U32 UINT32_MAX 109 #define PX_MIN_U32 UINT32_MIN 112 #endif // #ifndef PXFOUNDATION_PXSIMPLETYPES_H Definition: GuContactBuffer.h:37
float PxF32
Definition: PxSimpleTypes.h:76
float PxReal
Definition: PxSimpleTypes.h:78
int16_t PxI16
Definition: PxSimpleTypes.h:72
uint32_t PxU32
Definition: PxSimpleTypes.h:71
uint64_t PxU64
Definition: PxSimpleTypes.h:69
uint8_t PxU8
Definition: PxSimpleTypes.h:75
double PxF64
Definition: PxSimpleTypes.h:77
int32_t PxI32
Definition: PxSimpleTypes.h:70
int8_t PxI8
Definition: PxSimpleTypes.h:74
int64_t PxI64
Definition: PxSimpleTypes.h:68
uint16_t PxU16
Definition: PxSimpleTypes.h:73