Version identifiers and other macro definitions. More...
#include "PhysXSDKVersion.h"
#include "foundation/PxPreprocessor.h"
Go to the source code of this file.
Defines | |
#define | APEX_SDK_VERSION 1 |
APEX Framework API version. | |
#define | APEX_SDK_RELEASE 0x01040100 |
APEX SDK Release version. | |
#define | DYNAMIC_CAST(type) static_cast<type> |
Determines use of dynamic_cast<> by APEX modules. | |
#define | APEX_CUDA_SUPPORT (PX_SUPPORT_GPU_PHYSX) && !(PX_LINUX) |
Enables CUDA code. | |
#define | APEX_USE_PARTICLES 0 |
Determines use of particle-related APEX modules. | |
#define | APEX_UE4 0 |
Enables code specific for UE4. | |
#define | APEX_LINUX_SHARED_LIBRARIES 0 |
Enables Linux shared library. | |
#define | APEX_DEFAULT_NO_INTEROP_IMPLEMENTATION 1 |
Provide API stubs with no CUDA interop support. |
Version identifiers and other macro definitions.
This file is intended to be usable without picking up the entire public APEX API, so it explicitly does not include Apex.h
#define APEX_DEFAULT_NO_INTEROP_IMPLEMENTATION 1 |
Provide API stubs with no CUDA interop support.
Use this to add default implementations of interop-related interfaces for UserRenderer.
#define APEX_SDK_RELEASE 0x01040100 |
APEX SDK Release version.
Used for conditionally compiling user code based on the APEX SDK release version.
#define APEX_SDK_VERSION 1 |
APEX Framework API version.
Used for making sure you are linking to the same version of the SDK files that you have included. Should be incremented with every API change.
#define APEX_USE_PARTICLES 0 |
Determines use of particle-related APEX modules.
Enables particles related code.