90 lines
1.7 KiB
C++
90 lines
1.7 KiB
C++
#ifndef __PREREQUISITES_PHYS_X_H__
|
|
#define __PREREQUISITES_PHYS_X_H__
|
|
|
|
class NxCompartment;
|
|
class NxActor;
|
|
class NxActorDesc;
|
|
class NxScene;
|
|
class NxSceneDescr;
|
|
class NxUserNotify;
|
|
class NxFluidUserNotify;
|
|
class NxCloth;
|
|
class NxClothDesc;
|
|
class NxClothUserNotify;
|
|
class NxClothMeshDesc;
|
|
|
|
class NxSoftBodyUserNotify;
|
|
class NxUserContactModify;
|
|
class NxUserTriggerReport;
|
|
class NxUserContactReport;
|
|
class NxUserActorPairFiltering;
|
|
class NxBounds3;
|
|
class NxUserScheduler;
|
|
class NxSceneDesc;
|
|
class NxBodyDesc;
|
|
class NxShapeDesc;
|
|
class NxMaterial;
|
|
class NxMaterialDesc;
|
|
class NxUserDebugRenderer;
|
|
class NxTriangleMesh;
|
|
class NxTriangleMeshDesc;
|
|
class NxConvexMesh;
|
|
class NxConvexMeshDesc;
|
|
class NxUserOutputStream;
|
|
class NxUserAllocator;
|
|
class NxJoint;
|
|
class NxD6Joint;
|
|
|
|
class NxStream;
|
|
class NxFoundationSDK;
|
|
class NxCCDSkeleton; //this class doesn't actually exist.
|
|
class NxSimpleTriangleMesh;
|
|
class NxHeightField;
|
|
class NxHeightFieldDesc;
|
|
|
|
class NxPhysicsSDKDesc;
|
|
class NxPhysicsSDK;
|
|
class NxMeshData;
|
|
class NxClothMesh;
|
|
class NxControllerManager;
|
|
class NxBoxController;
|
|
class NxBoxControllerDesc;
|
|
class NxCapsuleController;
|
|
class NxCapsuleControllerDesc;
|
|
class UserAllocator;
|
|
class NxRemoteDebugger;
|
|
class NxShape;
|
|
class NxContactPair;
|
|
class NxConvexShapeDesc;
|
|
class NxWheelShape;
|
|
class NxConvexShape;
|
|
class NxCapsuleShape;
|
|
class NxRaycastHit;
|
|
class NxWheelContactData;
|
|
|
|
|
|
#if NX_USE_CLOTH_API
|
|
class NxClothMesh;
|
|
#endif
|
|
#if NX_USE_SOFTBODY_API
|
|
class NxSoftBodyMesh;
|
|
#endif
|
|
|
|
|
|
//----------------------------------------------------------------
|
|
//
|
|
//! \brief NxU Stream
|
|
//
|
|
namespace NXU
|
|
{
|
|
|
|
class NxActorDesc;
|
|
class NxuPhysicsCollection;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endif |