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 |