Px.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved.
3  *
4  * NVIDIA CORPORATION and its licensors retain all intellectual property
5  * and proprietary rights in and to this software, related documentation
6  * and any modifications thereto. Any use, reproduction, disclosure or
7  * distribution of this software and related documentation without an express
8  * license agreement from NVIDIA CORPORATION is strictly prohibited.
9  */
10 // Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved.
11 // Copyright (c) 2001-2004 NovodeX AG. All rights reserved.
12 
13 
14 #ifndef PX_FOUNDATION_PX_H
15 #define PX_FOUNDATION_PX_H
16 
23 
25 #include <string.h>
26 #include <stdlib.h>
27 
28 #if defined(PX_LINUX) || defined(PX_ANDROID) || defined(PX_PSP2) || defined (PX_WIIU) || defined(PX_PS4)
29 #include <stdint.h> // uintptr_t, intptr_t
30 #endif
31 
32 #ifndef PX_DOXYGEN
33 namespace physx
34 {
35 #endif
36  class PxVec2;
37  class PxVec3;
38  class PxVec4;
39  class PxMat33;
40  class PxMat44;
41  class PxQuat;
42  class PxTransform;
43  class PxBounds3;
44 
45  class PxAllocatorCallback;
46  class PxErrorCallback;
47 
48  class PxFoundation;
49 
51  enum PxEMPTY { PxEmpty };
52 
53 #ifndef PX_DOXYGEN
54 } // namespace physx
55 #endif
56 
58 #endif


Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com