PxPreprocessor.h File Reference
#include <stddef.h>
#include <ciso646>
Include dependency graph for PxPreprocessor.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | PxPackValidation |
Defines | |
#define | PX_VC 0 |
#define | PX_CLANG 0 |
#define | PX_GCC 0 |
#define | PX_XBOXONE 0 |
#define | PX_WIN64 0 |
#define | PX_WIN32 0 |
#define | PX_ANDROID 0 |
#define | PX_LINUX 0 |
#define | PX_IOS 0 |
#define | PX_OSX 0 |
#define | PX_PS4 0 |
#define | PX_SWITCH 0 |
#define | PX_X64 0 |
#define | PX_X86 0 |
#define | PX_A64 0 |
#define | PX_ARM 0 |
#define | PX_PPC 0 |
#define | PX_SSE2 0 |
#define | PX_NEON 0 |
#define | PX_VMX 0 |
#define | PX_DEBUG 0 |
#define | PX_CHECKED 0 |
#define | PX_PROFILE 0 |
#define | PX_NVTX 0 |
#define | PX_GCC_FAMILY (PX_CLANG || PX_GCC) |
#define | PX_WINDOWS_FAMILY (PX_WIN32 || PX_WIN64) |
#define | PX_MICROSOFT_FAMILY (PX_XBOXONE || PX_WINDOWS_FAMILY) |
#define | PX_LINUX_FAMILY (PX_LINUX || PX_ANDROID) |
#define | PX_APPLE_FAMILY (PX_IOS || PX_OSX) |
#define | PX_UNIX_FAMILY (PX_LINUX_FAMILY || PX_APPLE_FAMILY) |
#define | PX_EMSCRIPTEN 0 |
#define | PX_INTEL_FAMILY (PX_X64 || PX_X86) |
#define | PX_ARM_FAMILY (PX_ARM || PX_A64) |
#define | PX_P64_FAMILY (PX_X64 || PX_A64) |
#define | PX_LIBCPP 0 |
#define | PX_WINDOWS (PX_WINDOWS_FAMILY && !PX_ARM_FAMILY) |
#define | PX_ENABLE_ASSERTS 0 |
#define | PX_UNIX_EXPORT |
#define | PX_DLL_EXPORT PX_UNIX_EXPORT |
#define | PX_DLL_IMPORT |
#define | PX_PUSH_PACK_DEFAULT |
#define | PX_POP_PACK |
#define | PX_INLINE inline |
#define | PX_FORCE_INLINE inline |
#define | PX_NOINLINE |
#define | PX_RESTRICT __restrict |
#define | PX_NOALIAS |
#define | PX_ALIGN(alignment, decl) |
#define | PX_ALIGN_PREFIX(alignment) |
#define | PX_ALIGN_SUFFIX(alignment) |
#define | PX_DEPRECATED |
#define | PX_COMPILE_TIME_ASSERT(exp) typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1] |
#define | PX_OFFSET_OF(X, Y) offsetof(X, Y) |
#define | PX_OFFSETOF_BASE 0x100 |
#define | PX_OFFSET_OF_RT(Class, Member) (reinterpret_cast<size_t>(&reinterpret_cast<Class*>(PX_OFFSETOF_BASE)->Member) - size_t(PX_OFFSETOF_BASE)) |
#define | PX_CUDA_CALLABLE |
#define | PX_DUMMY_SYMBOL |
#define | PX_WEAK_SYMBOL |
#define | PX_NOCOPY(Class) |
#define | PX_STRINGIZE_HELPER(X) #X |
#define | PX_STRINGIZE(X) PX_STRINGIZE_HELPER(X) |
#define | PX_CONCAT_HELPER(X, Y) X##Y |
#define | PX_CONCAT(X, Y) PX_CONCAT_HELPER(X, Y) |
#define | PX_SUPPORT_GPU_PHYSX ((PX_WINDOWS_FAMILY) || (PX_LINUX && PX_X64)) |
#define | PX_SUPPORT_COMPUTE_PHYSX 0 |
#define | PX_SUPPORT_EXTERN_TEMPLATE ((!PX_ANDROID) && (PX_VC != 11)) |
Functions | |
template<class T > | |
PX_CUDA_CALLABLE PX_INLINE void | PX_UNUSED (T const &) |
PX_COMPILE_TIME_ASSERT (PX_OFFSET_OF(PxPackValidation, a)==8) |
Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com