PxMetaDataFlags.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_PHYSICS_METADATA_FLAGS
15 #define PX_PHYSICS_METADATA_FLAGS
16 
17 #include "foundation/Px.h"
18 
19 #ifndef PX_DOXYGEN
20 namespace physx
21 {
22 #endif
23 
30  {
31  enum Enum
32  {
33  eCLASS = (1<<0),
34  eVIRTUAL = (1<<1),
35  eTYPEDEF = (1<<2),
36  ePTR = (1<<3),
37  eEXTRA_DATA = (1<<4),
38  eEXTRA_ITEM = (1<<5),
39  eEXTRA_ITEMS = (1<<6),
40  eEXTRA_NAME = (1<<7),
41  eUNION = (1<<8),
42  ePADDING = (1<<9),
43  eALIGNMENT = (1<<10),
44  eCOUNT_MASK_MSB = (1<<11),
45  eCOUNT_SKIP_IF_ONE = (1<<12),
46  eCONTROL_FLIP = (1<<13),
47  eCONTROL_MASK = (1<<14),
48  eCONTROL_MASK_RANGE = 0x000000FF,
49  eFORCE_DWORD = 0x7fffffff
50  };
51  };
52 
53 #ifndef PX_DOXYGEN
54 }
55 #endif
56 
57 #endif


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