APEX SDK classes. More...
#include "ApexDefs.h"
#include "ApexUsingNamespace.h"
#include "ApexDesc.h"
#include "ApexInterface.h"
#include "nvparameterized/NvSerializer.h"
#include "nvparameterized/NvParameterized.h"
#include "nvparameterized/NvParameterizedTraits.h"
#include "Shape.h"
Go to the source code of this file.
Classes | |
class | nvidia::apex::GroupsMask64 |
64-bit mask used for collision filtering between IOSes and Field Samplers. More... | |
struct | nvidia::apex::GroupsFilterOp |
Collision groups filtering operations. More... | |
class | nvidia::apex::ApexSDKDesc |
Descriptor class for ApexSDK. More... | |
class | nvidia::apex::ApexSDK |
The ApexSDK abstraction. Manages scenes and modules. More... | |
Namespaces | |
namespace | nvidia |
nvidia namespace | |
namespace | nvidia::apex |
apex namespace | |
Defines | |
#define | APEX_API extern "C" |
Export the function declaration from its DLL. | |
#define | CALL_CONV |
Use C calling convention, required for exported functions. | |
Typedefs | |
typedef unsigned int | nvidia::apex::AuthObjTypeID |
Integer values, each representing a unique authorable object class/type. | |
Enumerations | |
enum | nvidia::apex::ApexCreateError { nvidia::apex::APEX_CE_NO_ERROR = 0, nvidia::apex::APEX_CE_NOT_FOUND = 1, nvidia::apex::APEX_CE_WRONG_VERSION = 2, nvidia::apex::APEX_CE_DESCRIPTOR_INVALID = 3, nvidia::apex::APEX_CE_CREATE_NO_ALLOWED = 4 } |
These errors are returned by the CreateApexSDK() and ApexSDK::createModule() functions. More... | |
Functions | |
APEX_API ApexSDK *CALL_CONV | nvidia::apex::CreateApexSDK (const ApexSDKDesc &desc, ApexCreateError *errorCode=NULL, uint32_t APEXsdkVersion=APEX_SDK_VERSION, PxAllocatorCallback *alloc=0) |
Global function to create the SDK object. APEX_SDK_VERSION must be passed for the APEXsdkVersion. | |
APEX_API ApexSDK *CALL_CONV | nvidia::apex::GetApexSDK () |
Returns global SDK pointer. |
APEX SDK classes.