![]() |
Jolt Physics
A multi core friendly Game Physics Engine
|
#include <winapifamily.h>#include <float.h>#include <limits.h>#include <string.h>#include <utility>#include <cmath>#include <sstream>#include <functional>#include <algorithm>#include <cstdint>Go to the source code of this file.
Typedefs | |
| using | uint = unsigned int |
| using | uint8 = std::uint8_t |
| using | uint16 = std::uint16_t |
| using | uint32 = std::uint32_t |
| using | uint64 = std::uint64_t |
| #define JPH_BREAKPOINT __debugbreak() |
| #define JPH_CACHE_LINE_SIZE 64 |
| #define JPH_CLANG_13_PLUS_SUPPRESS_WARNING | ( | w | ) |
| #define JPH_CLANG_16_PLUS_SUPPRESS_WARNING | ( | w | ) |
| #define JPH_CLANG_SUPPRESS_WARNING | ( | w | ) |
| #define JPH_DEBUG |
| #define JPH_EXPORT |
| #define JPH_EXPORT_GCC_BUG_WORKAROUND JPH_EXPORT |
| #define JPH_GCC_SUPPRESS_WARNING | ( | w | ) |
| #define JPH_IF_DEBUG | ( | ... | ) | __VA_ARGS__ |
| #define JPH_IF_DEBUG_RENDERER | ( | ... | ) | __VA_ARGS__ |
| #define JPH_IF_DOUBLE_PRECISION | ( | ... | ) |
| #define JPH_IF_FLOATING_POINT_EXCEPTIONS_ENABLED | ( | ... | ) |
| #define JPH_IF_NOT_ANDROID | ( | x | ) | x |
| #define JPH_IF_NOT_DEBUG | ( | ... | ) |
| #define JPH_IF_NOT_DEBUG_RENDERER | ( | ... | ) |
| #define JPH_IF_SINGLE_PRECISION | ( | ... | ) | __VA_ARGS__ |
| #define JPH_IF_SINGLE_PRECISION_ELSE | ( | s, | |
| d | |||
| ) | s |
| #define JPH_MSVC2019_SUPPRESS_WARNING | ( | w | ) |
| #define JPH_MSVC_SUPPRESS_WARNING | ( | w | ) |
| #define JPH_NAMESPACE_BEGIN |
| #define JPH_NAMESPACE_END |
| #define JPH_NO_EXPORT |
| #define JPH_PLATFORM_WINDOWS |
| #define JPH_PLATFORM_WINDOWS_UWP |
| #define JPH_STACK_ALLOC | ( | n | ) | alloca(n) |
| #define JPH_SUPPRESS_WARNINGS |
| #define JPH_SUPPRESS_WARNINGS_STD_BEGIN |
| #define JPH_SUPPRESS_WARNINGS_STD_END JPH_SUPPRESS_WARNING_POP |
| #define JPH_UNUSED | ( | x | ) | (void)x |
| #define JPH_VERSION_FEATURE_BIT_1 0 |
| #define JPH_VERSION_FEATURE_BIT_10 0 |
| #define JPH_VERSION_FEATURE_BIT_11 1 |
| #define JPH_VERSION_FEATURE_BIT_2 0 |
| #define JPH_VERSION_FEATURE_BIT_3 0 |
| #define JPH_VERSION_FEATURE_BIT_4 1 |
| #define JPH_VERSION_FEATURE_BIT_5 0 |
| #define JPH_VERSION_FEATURE_BIT_6 1 |
| #define JPH_VERSION_FEATURE_BIT_7 0 |
| #define JPH_VERSION_FEATURE_BIT_8 0 |
| #define JPH_VERSION_FEATURE_BIT_9 0 |
| #define JPH_VERSION_FEATURES (uint64(JPH_VERSION_FEATURE_BIT_1) | (JPH_VERSION_FEATURE_BIT_2 << 1) | (JPH_VERSION_FEATURE_BIT_3 << 2) | (JPH_VERSION_FEATURE_BIT_4 << 3) | (JPH_VERSION_FEATURE_BIT_5 << 4) | (JPH_VERSION_FEATURE_BIT_6 << 5) | (JPH_VERSION_FEATURE_BIT_7 << 6) | (JPH_VERSION_FEATURE_BIT_8 << 7) | (JPH_VERSION_FEATURE_BIT_9 << 8) | (JPH_VERSION_FEATURE_BIT_10 << 9) | (JPH_VERSION_FEATURE_BIT_11 << 10)) |
| #define JPH_VERSION_ID ((JPH_VERSION_FEATURES << 24) | (JPH_VERSION_MAJOR << 16) | (JPH_VERSION_MINOR << 8) | JPH_VERSION_PATCH) |
| #define JPH_VERSION_MAJOR 5 |
| #define JPH_VERSION_MINOR 1 |
| #define JPH_VERSION_PATCH 0 |
| using uint = unsigned int |
| using uint16 = std::uint16_t |
| using uint32 = std::uint32_t |
| using uint64 = std::uint64_t |
| using uint8 = std::uint8_t |