Defines
ApexDefs.h File Reference

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.

Detailed Description

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 Documentation

#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.


Generated on Sat Dec 1 2018 15:52:06

Copyright © 2012-2018 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.