1 | // |
2 | // Redistribution and use in source and binary forms, with or without |
3 | // modification, are permitted provided that the following conditions |
4 | // are met: |
5 | // * Redistributions of source code must retain the above copyright |
6 | // notice, this list of conditions and the following disclaimer. |
7 | // * Redistributions in binary form must reproduce the above copyright |
8 | // notice, this list of conditions and the following disclaimer in the |
9 | // documentation and/or other materials provided with the distribution. |
10 | // * Neither the name of NVIDIA CORPORATION nor the names of its |
11 | // contributors may be used to endorse or promote products derived |
12 | // from this software without specific prior written permission. |
13 | // |
14 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY |
15 | // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
16 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
17 | // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
18 | // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
19 | // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
20 | // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
21 | // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
22 | // OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
23 | // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
24 | // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
25 | // |
26 | // Copyright (c) 2008-2021 NVIDIA Corporation. All rights reserved. |
27 | // Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved. |
28 | // Copyright (c) 2001-2004 NovodeX AG. All rights reserved. |
29 | |
30 | // This code is auto-generated by the PhysX Clang metadata generator. Do not edit or be |
31 | // prepared for your edits to be quietly ignored next time the clang metadata generator is |
32 | // run. You can find the most recent version of clang metadata generator by contacting |
33 | // Chris Nuernberger <chrisn@nvidia.com> or Dilip or Adam. |
34 | // The source code for the generate was at one time checked into: |
35 | // physx/PhysXMetaDataGenerator/llvm/tools/clang/lib/Frontend/PhysXMetaDataAction.cpp |
36 | #define THERE_IS_NO_INCLUDE_GUARD_HERE_FOR_A_REASON |
37 | |
38 | PxPhysics_PropertiesStart, |
39 | PxPhysics_TolerancesScale, |
40 | PxPhysics_TriangleMeshes, |
41 | PxPhysics_HeightFields, |
42 | PxPhysics_ConvexMeshes, |
43 | PxPhysics_BVHStructures, |
44 | PxPhysics_Scenes, |
45 | PxPhysics_Shapes, |
46 | PxPhysics_Materials, |
47 | PxPhysics_PropertiesStop, |
48 | PxMaterial_PropertiesStart, |
49 | PxMaterial_ReferenceCount, |
50 | PxMaterial_DynamicFriction, |
51 | PxMaterial_StaticFriction, |
52 | PxMaterial_Restitution, |
53 | PxMaterial_Flags, |
54 | PxMaterial_FrictionCombineMode, |
55 | PxMaterial_RestitutionCombineMode, |
56 | PxMaterial_ConcreteTypeName, |
57 | PxMaterial_UserData, |
58 | PxMaterial_PropertiesStop, |
59 | PxActor_PropertiesStart, |
60 | PxActor_Scene, |
61 | PxActor_Name, |
62 | PxActor_ActorFlags, |
63 | PxActor_DominanceGroup, |
64 | PxActor_OwnerClient, |
65 | PxActor_Aggregate, |
66 | PxActor_UserData, |
67 | PxActor_PropertiesStop, |
68 | PxRigidActor_PropertiesStart, |
69 | PxRigidActor_GlobalPose, |
70 | PxRigidActor_Shapes, |
71 | PxRigidActor_Constraints, |
72 | PxRigidActor_PropertiesStop, |
73 | PxRigidBody_PropertiesStart, |
74 | PxRigidBody_CMassLocalPose, |
75 | PxRigidBody_Mass, |
76 | PxRigidBody_InvMass, |
77 | PxRigidBody_MassSpaceInertiaTensor, |
78 | PxRigidBody_MassSpaceInvInertiaTensor, |
79 | PxRigidBody_LinearDamping, |
80 | PxRigidBody_AngularDamping, |
81 | PxRigidBody_LinearVelocity, |
82 | PxRigidBody_AngularVelocity, |
83 | PxRigidBody_MaxAngularVelocity, |
84 | PxRigidBody_MaxLinearVelocity, |
85 | PxRigidBody_RigidBodyFlags, |
86 | PxRigidBody_MinCCDAdvanceCoefficient, |
87 | PxRigidBody_MaxDepenetrationVelocity, |
88 | PxRigidBody_MaxContactImpulse, |
89 | PxRigidBody_PropertiesStop, |
90 | PxRigidDynamic_PropertiesStart, |
91 | PxRigidDynamic_IsSleeping, |
92 | PxRigidDynamic_SleepThreshold, |
93 | PxRigidDynamic_StabilizationThreshold, |
94 | PxRigidDynamic_RigidDynamicLockFlags, |
95 | PxRigidDynamic_WakeCounter, |
96 | PxRigidDynamic_SolverIterationCounts, |
97 | PxRigidDynamic_ContactReportThreshold, |
98 | PxRigidDynamic_ConcreteTypeName, |
99 | PxRigidDynamic_PropertiesStop, |
100 | PxRigidStatic_PropertiesStart, |
101 | PxRigidStatic_ConcreteTypeName, |
102 | PxRigidStatic_PropertiesStop, |
103 | PxArticulationLink_PropertiesStart, |
104 | PxArticulationLink_InboundJoint, |
105 | PxArticulationLink_InboundJointDof, |
106 | PxArticulationLink_LinkIndex, |
107 | PxArticulationLink_Children, |
108 | PxArticulationLink_ConcreteTypeName, |
109 | PxArticulationLink_PropertiesStop, |
110 | PxArticulationJointBase_PropertiesStart, |
111 | PxArticulationJointBase_ParentPose, |
112 | PxArticulationJointBase_ChildPose, |
113 | PxArticulationJointBase_PropertiesStop, |
114 | PxArticulationJoint_PropertiesStart, |
115 | PxArticulationJoint_TargetOrientation, |
116 | PxArticulationJoint_TargetVelocity, |
117 | PxArticulationJoint_DriveType, |
118 | PxArticulationJoint_Stiffness, |
119 | PxArticulationJoint_Damping, |
120 | PxArticulationJoint_InternalCompliance, |
121 | PxArticulationJoint_ExternalCompliance, |
122 | PxArticulationJoint_SwingLimit, |
123 | PxArticulationJoint_TangentialStiffness, |
124 | PxArticulationJoint_TangentialDamping, |
125 | PxArticulationJoint_SwingLimitContactDistance, |
126 | PxArticulationJoint_SwingLimitEnabled, |
127 | PxArticulationJoint_TwistLimit, |
128 | PxArticulationJoint_TwistLimitEnabled, |
129 | PxArticulationJoint_TwistLimitContactDistance, |
130 | PxArticulationJoint_ConcreteTypeName, |
131 | PxArticulationJoint_PropertiesStop, |
132 | PxArticulationJointReducedCoordinate_PropertiesStart, |
133 | PxArticulationJointReducedCoordinate_JointType, |
134 | PxArticulationJointReducedCoordinate_Motion, |
135 | PxArticulationJointReducedCoordinate_FrictionCoefficient, |
136 | PxArticulationJointReducedCoordinate_ConcreteTypeName, |
137 | PxArticulationJointReducedCoordinate_MaxJointVelocity, |
138 | PxArticulationJointReducedCoordinate_PropertiesStop, |
139 | PxArticulationBase_PropertiesStart, |
140 | PxArticulationBase_Scene, |
141 | PxArticulationBase_SolverIterationCounts, |
142 | PxArticulationBase_IsSleeping, |
143 | PxArticulationBase_SleepThreshold, |
144 | PxArticulationBase_StabilizationThreshold, |
145 | PxArticulationBase_WakeCounter, |
146 | PxArticulationBase_Links, |
147 | PxArticulationBase_Name, |
148 | PxArticulationBase_Aggregate, |
149 | PxArticulationBase_UserData, |
150 | PxArticulationBase_PropertiesStop, |
151 | PxArticulation_PropertiesStart, |
152 | PxArticulation_MaxProjectionIterations, |
153 | PxArticulation_SeparationTolerance, |
154 | PxArticulation_InternalDriveIterations, |
155 | PxArticulation_ExternalDriveIterations, |
156 | PxArticulation_PropertiesStop, |
157 | PxArticulationReducedCoordinate_PropertiesStart, |
158 | PxArticulationReducedCoordinate_ArticulationFlags, |
159 | PxArticulationReducedCoordinate_Dofs, |
160 | PxArticulationReducedCoordinate_CacheDataSize, |
161 | PxArticulationReducedCoordinate_CoefficientMatrixSize, |
162 | PxArticulationReducedCoordinate_PropertiesStop, |
163 | PxAggregate_PropertiesStart, |
164 | PxAggregate_MaxNbActors, |
165 | PxAggregate_Actors, |
166 | PxAggregate_SelfCollision, |
167 | PxAggregate_ConcreteTypeName, |
168 | PxAggregate_PropertiesStop, |
169 | PxConstraint_PropertiesStart, |
170 | PxConstraint_Scene, |
171 | PxConstraint_Actors, |
172 | PxConstraint_Flags, |
173 | PxConstraint_IsValid, |
174 | PxConstraint_BreakForce, |
175 | PxConstraint_MinResponseThreshold, |
176 | PxConstraint_ConcreteTypeName, |
177 | PxConstraint_PropertiesStop, |
178 | PxShape_PropertiesStart, |
179 | PxShape_ReferenceCount, |
180 | PxShape_GeometryType, |
181 | PxShape_Geometry, |
182 | PxShape_LocalPose, |
183 | PxShape_SimulationFilterData, |
184 | PxShape_QueryFilterData, |
185 | PxShape_Materials, |
186 | PxShape_ContactOffset, |
187 | PxShape_RestOffset, |
188 | PxShape_TorsionalPatchRadius, |
189 | PxShape_MinTorsionalPatchRadius, |
190 | PxShape_Flags, |
191 | PxShape_IsExclusive, |
192 | PxShape_Name, |
193 | PxShape_ConcreteTypeName, |
194 | PxShape_UserData, |
195 | PxShape_PropertiesStop, |
196 | PxPruningStructure_PropertiesStart, |
197 | PxPruningStructure_RigidActors, |
198 | PxPruningStructure_ConcreteTypeName, |
199 | PxPruningStructure_PropertiesStop, |
200 | PxTolerancesScale_PropertiesStart, |
201 | PxTolerancesScale_IsValid, |
202 | PxTolerancesScale_Length, |
203 | PxTolerancesScale_Speed, |
204 | PxTolerancesScale_PropertiesStop, |
205 | PxGeometry_PropertiesStart, |
206 | PxGeometry_PropertiesStop, |
207 | PxBoxGeometry_PropertiesStart, |
208 | PxBoxGeometry_HalfExtents, |
209 | PxBoxGeometry_PropertiesStop, |
210 | PxCapsuleGeometry_PropertiesStart, |
211 | PxCapsuleGeometry_Radius, |
212 | PxCapsuleGeometry_HalfHeight, |
213 | PxCapsuleGeometry_PropertiesStop, |
214 | PxMeshScale_PropertiesStart, |
215 | PxMeshScale_Scale, |
216 | PxMeshScale_Rotation, |
217 | PxMeshScale_PropertiesStop, |
218 | PxConvexMeshGeometry_PropertiesStart, |
219 | PxConvexMeshGeometry_Scale, |
220 | PxConvexMeshGeometry_ConvexMesh, |
221 | PxConvexMeshGeometry_MeshFlags, |
222 | PxConvexMeshGeometry_PropertiesStop, |
223 | PxSphereGeometry_PropertiesStart, |
224 | PxSphereGeometry_Radius, |
225 | PxSphereGeometry_PropertiesStop, |
226 | PxPlaneGeometry_PropertiesStart, |
227 | PxPlaneGeometry_PropertiesStop, |
228 | PxTriangleMeshGeometry_PropertiesStart, |
229 | PxTriangleMeshGeometry_Scale, |
230 | PxTriangleMeshGeometry_MeshFlags, |
231 | PxTriangleMeshGeometry_TriangleMesh, |
232 | PxTriangleMeshGeometry_PropertiesStop, |
233 | PxHeightFieldGeometry_PropertiesStart, |
234 | PxHeightFieldGeometry_HeightField, |
235 | PxHeightFieldGeometry_HeightScale, |
236 | PxHeightFieldGeometry_RowScale, |
237 | PxHeightFieldGeometry_ColumnScale, |
238 | PxHeightFieldGeometry_HeightFieldFlags, |
239 | PxHeightFieldGeometry_PropertiesStop, |
240 | PxHeightFieldDesc_PropertiesStart, |
241 | PxHeightFieldDesc_NbRows, |
242 | PxHeightFieldDesc_NbColumns, |
243 | PxHeightFieldDesc_Format, |
244 | PxHeightFieldDesc_Samples, |
245 | PxHeightFieldDesc_ConvexEdgeThreshold, |
246 | PxHeightFieldDesc_Flags, |
247 | PxHeightFieldDesc_PropertiesStop, |
248 | PxScene_PropertiesStart, |
249 | PxScene_Flags, |
250 | PxScene_Limits, |
251 | PxScene_Timestamp, |
252 | PxScene_Actors, |
253 | PxScene_Articulations, |
254 | PxScene_Constraints, |
255 | PxScene_Aggregates, |
256 | PxScene_CpuDispatcher, |
257 | PxScene_CudaContextManager, |
258 | PxScene_SimulationEventCallback, |
259 | PxScene_ContactModifyCallback, |
260 | PxScene_CCDContactModifyCallback, |
261 | PxScene_BroadPhaseCallback, |
262 | PxScene_FilterShaderDataSize, |
263 | PxScene_FilterShader, |
264 | PxScene_FilterCallback, |
265 | PxScene_KinematicKinematicFilteringMode, |
266 | PxScene_StaticKinematicFilteringMode, |
267 | PxScene_Gravity, |
268 | PxScene_BounceThresholdVelocity, |
269 | PxScene_CCDMaxPasses, |
270 | PxScene_FrictionOffsetThreshold, |
271 | PxScene_FrictionType, |
272 | PxScene_VisualizationCullingBox, |
273 | PxScene_StaticStructure, |
274 | PxScene_DynamicStructure, |
275 | PxScene_DynamicTreeRebuildRateHint, |
276 | PxScene_SceneQueryUpdateMode, |
277 | PxScene_SceneQueryStaticTimestamp, |
278 | PxScene_BroadPhaseType, |
279 | PxScene_BroadPhaseRegions, |
280 | PxScene_TaskManager, |
281 | PxScene_NbContactDataBlocks, |
282 | PxScene_MaxNbContactDataBlocksUsed, |
283 | PxScene_ContactReportStreamBufferSize, |
284 | PxScene_SolverBatchSize, |
285 | PxScene_SolverArticulationBatchSize, |
286 | PxScene_WakeCounterResetValue, |
287 | PxScene_UserData, |
288 | PxScene_SimulationStatistics, |
289 | PxScene_PropertiesStop, |
290 | PxSceneLimits_PropertiesStart, |
291 | PxSceneLimits_MaxNbActors, |
292 | PxSceneLimits_MaxNbBodies, |
293 | PxSceneLimits_MaxNbStaticShapes, |
294 | PxSceneLimits_MaxNbDynamicShapes, |
295 | PxSceneLimits_MaxNbAggregates, |
296 | PxSceneLimits_MaxNbConstraints, |
297 | PxSceneLimits_MaxNbRegions, |
298 | PxSceneLimits_MaxNbBroadPhaseOverlaps, |
299 | PxSceneLimits_PropertiesStop, |
300 | PxgDynamicsMemoryConfig_PropertiesStart, |
301 | PxgDynamicsMemoryConfig_ConstraintBufferCapacity, |
302 | PxgDynamicsMemoryConfig_ContactBufferCapacity, |
303 | PxgDynamicsMemoryConfig_TempBufferCapacity, |
304 | PxgDynamicsMemoryConfig_ContactStreamSize, |
305 | PxgDynamicsMemoryConfig_PatchStreamSize, |
306 | PxgDynamicsMemoryConfig_ForceStreamCapacity, |
307 | PxgDynamicsMemoryConfig_HeapCapacity, |
308 | PxgDynamicsMemoryConfig_FoundLostPairsCapacity, |
309 | PxgDynamicsMemoryConfig_PropertiesStop, |
310 | PxSceneDesc_PropertiesStart, |
311 | PxSceneDesc_ToDefault, |
312 | PxSceneDesc_Gravity, |
313 | PxSceneDesc_SimulationEventCallback, |
314 | PxSceneDesc_ContactModifyCallback, |
315 | PxSceneDesc_CcdContactModifyCallback, |
316 | PxSceneDesc_FilterShaderData, |
317 | PxSceneDesc_FilterShaderDataSize, |
318 | PxSceneDesc_FilterShader, |
319 | PxSceneDesc_FilterCallback, |
320 | PxSceneDesc_KineKineFilteringMode, |
321 | PxSceneDesc_StaticKineFilteringMode, |
322 | PxSceneDesc_BroadPhaseType, |
323 | PxSceneDesc_BroadPhaseCallback, |
324 | PxSceneDesc_Limits, |
325 | PxSceneDesc_FrictionType, |
326 | PxSceneDesc_SolverType, |
327 | PxSceneDesc_BounceThresholdVelocity, |
328 | PxSceneDesc_FrictionOffsetThreshold, |
329 | PxSceneDesc_CcdMaxSeparation, |
330 | PxSceneDesc_SolverOffsetSlop, |
331 | PxSceneDesc_Flags, |
332 | PxSceneDesc_CpuDispatcher, |
333 | PxSceneDesc_CudaContextManager, |
334 | PxSceneDesc_StaticStructure, |
335 | PxSceneDesc_DynamicStructure, |
336 | PxSceneDesc_DynamicTreeRebuildRateHint, |
337 | PxSceneDesc_SceneQueryUpdateMode, |
338 | PxSceneDesc_UserData, |
339 | PxSceneDesc_SolverBatchSize, |
340 | PxSceneDesc_SolverArticulationBatchSize, |
341 | PxSceneDesc_NbContactDataBlocks, |
342 | PxSceneDesc_MaxNbContactDataBlocks, |
343 | PxSceneDesc_MaxBiasCoefficient, |
344 | PxSceneDesc_ContactReportStreamBufferSize, |
345 | PxSceneDesc_CcdMaxPasses, |
346 | PxSceneDesc_CcdThreshold, |
347 | PxSceneDesc_WakeCounterResetValue, |
348 | PxSceneDesc_SanityBounds, |
349 | PxSceneDesc_GpuDynamicsConfig, |
350 | PxSceneDesc_GpuMaxNumPartitions, |
351 | PxSceneDesc_GpuComputeVersion, |
352 | PxSceneDesc_PropertiesStop, |
353 | PxSimulationStatistics_PropertiesStart, |
354 | PxSimulationStatistics_NbActiveConstraints, |
355 | PxSimulationStatistics_NbActiveDynamicBodies, |
356 | PxSimulationStatistics_NbActiveKinematicBodies, |
357 | PxSimulationStatistics_NbStaticBodies, |
358 | PxSimulationStatistics_NbDynamicBodies, |
359 | PxSimulationStatistics_NbKinematicBodies, |
360 | PxSimulationStatistics_NbAggregates, |
361 | PxSimulationStatistics_NbArticulations, |
362 | PxSimulationStatistics_NbAxisSolverConstraints, |
363 | PxSimulationStatistics_CompressedContactSize, |
364 | PxSimulationStatistics_RequiredContactConstraintMemory, |
365 | PxSimulationStatistics_PeakConstraintMemory, |
366 | PxSimulationStatistics_NbDiscreteContactPairsTotal, |
367 | PxSimulationStatistics_NbDiscreteContactPairsWithCacheHits, |
368 | PxSimulationStatistics_NbDiscreteContactPairsWithContacts, |
369 | PxSimulationStatistics_NbNewPairs, |
370 | PxSimulationStatistics_NbLostPairs, |
371 | PxSimulationStatistics_NbNewTouches, |
372 | PxSimulationStatistics_NbLostTouches, |
373 | PxSimulationStatistics_NbPartitions, |
374 | PxSimulationStatistics_NbBroadPhaseAdds, |
375 | PxSimulationStatistics_NbBroadPhaseRemoves, |
376 | PxSimulationStatistics_NbDiscreteContactPairs, |
377 | PxSimulationStatistics_NbModifiedContactPairs, |
378 | PxSimulationStatistics_NbCCDPairs, |
379 | PxSimulationStatistics_NbTriggerPairs, |
380 | PxSimulationStatistics_NbShapes, |
381 | PxSimulationStatistics_PropertiesStop, |
382 | |
383 | |
384 | #undef THERE_IS_NO_INCLUDE_GUARD_HERE_FOR_A_REASON |
385 | |