30#include "PxPhysXConfig.h"
33#if PX_SUPPORT_GPU_PHYSX
35#include "cudamanager/PxCudaContextManager.h"
36#include "foundation/Px.h"
37#include "foundation/PxPreprocessor.h"
38#include "foundation/PxFoundation.h"
39#include "common/PxPhysXCommonConfig.h"
56 virtual ~PxGpuLoadHook() {}
58 virtual const char* getPhysXGpuDllName()
const = 0;
71PX_C_EXPORT PX_PHYSX_CORE_API
void PX_CALL_CONV PxSetPhysXGpuLoadHook(
const PxGpuLoadHook* hook);
104PX_C_EXPORT PX_PHYSX_CORE_API
void PX_CALL_CONV PxCudaRegisterFunction(
int moduleIndex,
const char* functionName);
109PX_C_EXPORT PX_PHYSX_CORE_API
void**
PX_CALL_CONV PxCudaRegisterFatBinary(
void*);
114PX_C_EXPORT PX_PHYSX_CORE_API
void**
PX_CALL_CONV PxGetCudaModuleTable();
119PX_C_EXPORT PX_PHYSX_CORE_API physx::PxU32
PX_CALL_CONV PxGetCudaModuleTableSize();
124PX_C_EXPORT PX_PHYSX_CORE_API physx::PxKernelIndex*
PX_CALL_CONV PxGetCudaFunctionTable();
129PX_C_EXPORT PX_PHYSX_CORE_API physx::PxU32
PX_CALL_CONV PxGetCudaFunctionTableSize();
User defined interface class. Used by the library to emit debug information.
Definition PxErrorCallback.h:51
Foundation SDK singleton class.
Definition PxFoundation.h:57
The pure virtual callback interface for general purpose instrumentation and profiling of GameWorks mo...
Definition PxProfiler.h:42
#define PX_CALL_CONV
Definition PxPreprocessor.h:299