Classes | Namespaces | Defines | Typedefs | Enumerations | Functions
NxApexSDK.h File Reference

APEX SDK classes. More...

#include "NxApexDefs.h"
#include "NxApexDesc.h"
#include "NxApexInterface.h"
#include "NxSerializer.h"
#include "NxParameterized.h"
#include "NxParameterizedTraits.h"
#include "NxApexShape.h"
#include "Nxp.h"

Go to the source code of this file.

Classes

class  physx::apex::NxGroupsMask64
 64-bit mask used for collision filtering between IOSes and Field Samplers. More...
struct  physx::apex::NxGroupsFilterOp
 Collision groups filtering operations. More...
class  physx::apex::NxApexSDKDesc
 Descriptor class for NxApexSDK. More...
class  physx::apex::NxApexSDK
 The ApexSDK abstraction. Manages scenes and modules. More...

Namespaces

namespace  physx
 

physx namespace


namespace  physx::apex
 

apex namespace


Defines

#define NXAPEX_API   extern "C"
 Export the function declaration from its DLL.
#define NX_CALL_CONV
 Use C calling convention, required for exported functions.

Typedefs

typedef unsigned int physx::apex::NxAuthObjTypeID
 Integer values, each representing a unique authorable object class/type.

Enumerations

enum  physx::apex::NxApexCreateError {
  physx::apex::APEX_CE_NO_ERROR = 0,
  physx::apex::APEX_CE_NOT_FOUND = 1,
  physx::apex::APEX_CE_WRONG_VERSION = 2,
  physx::apex::APEX_CE_DESCRIPTOR_INVALID = 3,
  physx::apex::APEX_CE_CREATE_NO_ALLOWED = 4
}
 These errors are returned by the NxCreateApexSDK() and NxApexSDK::createModule() functions. More...

Functions

NXAPEX_API NxApexSDK *NX_CALL_CONV physx::apex::NxCreateApexSDK (const NxApexSDKDesc &desc, NxApexCreateError *errorCode=NULL, physx::PxU32 APEXsdkVersion=NX_APEX_SDK_VERSION)
 Global function to create the SDK object. NX_APEX_SDK_VERSION must be passed for the APEXsdkVersion.
NXAPEX_API NxApexSDK *NX_CALL_CONV physx::apex::NxGetApexSDK ()
 Returns global SDK pointer.

Detailed Description

APEX SDK classes.


Generated on Mon Apr 28 2014 08:01:35

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