PxVisualizationParameter.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_NX_DEBUG_VISUALIZATION_PARAMETER
15 #define PX_PHYSICS_NX_DEBUG_VISUALIZATION_PARAMETER
16 
21 #ifndef PX_DOXYGEN
22 namespace physx
23 {
24 #endif
25 
26 /*
27 NOTE: Parameters should NOT be conditionally compiled out. Even if a particular feature is not available.
28 Otherwise the parameter values get shifted about and the numeric values change per platform. This causes problems
29 when trying to serialize parameters.
30 
31 New parameters should also be added to the end of the list for this reason. Also make sure to update
32 eNUM_VALUES, which should be one higher than the maximum value in the enum.
33 */
34 
44 {
45  enum Enum
46  {
47  /* RigidBody-related parameters */
48 
75 
76 
81 
82  /* Body visualizations */
83 
90 
101 
108 
115 
116 
123 
124  /* Contact visualisations */
125 
130 
135 
140 
145 
146 
153 
154 
159 
166 
173 
178 
185 
192 
197 
202 
208 
213 
218 
219 
220  /* ParticleSystem visualizations */
221 
226 
231 
236 
241 
246 
251 
256 
257  /* Visualization subscene (culling box) */
258 
263 
284 
289 
294 
295  eFORCE_DWORD = 0x7fffffff
296  };
297 };
298 
299 #ifndef PX_DOXYGEN
300 } // namespace physx
301 #endif
302 
304 #endif


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