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 | PxJoint_PropertiesStart, |
39 | PxJoint_Actors, |
40 | PxJoint_LocalPose, |
41 | PxJoint_RelativeTransform, |
42 | PxJoint_RelativeLinearVelocity, |
43 | PxJoint_RelativeAngularVelocity, |
44 | PxJoint_BreakForce, |
45 | PxJoint_ConstraintFlags, |
46 | PxJoint_InvMassScale0, |
47 | PxJoint_InvInertiaScale0, |
48 | PxJoint_InvMassScale1, |
49 | PxJoint_InvInertiaScale1, |
50 | PxJoint_Constraint, |
51 | PxJoint_Name, |
52 | PxJoint_Scene, |
53 | PxJoint_UserData, |
54 | PxJoint_PropertiesStop, |
55 | PxD6Joint_PropertiesStart, |
56 | PxD6Joint_Motion, |
57 | PxD6Joint_TwistAngle, |
58 | PxD6Joint_Twist, |
59 | PxD6Joint_SwingYAngle, |
60 | PxD6Joint_SwingZAngle, |
61 | PxD6Joint_DistanceLimit, |
62 | PxD6Joint_LinearLimit, |
63 | PxD6Joint_TwistLimit, |
64 | PxD6Joint_SwingLimit, |
65 | PxD6Joint_PyramidSwingLimit, |
66 | PxD6Joint_Drive, |
67 | PxD6Joint_DrivePosition, |
68 | PxD6Joint_ProjectionLinearTolerance, |
69 | PxD6Joint_ProjectionAngularTolerance, |
70 | PxD6Joint_ConcreteTypeName, |
71 | PxD6Joint_PropertiesStop, |
72 | PxDistanceJoint_PropertiesStart, |
73 | PxDistanceJoint_Distance, |
74 | PxDistanceJoint_MinDistance, |
75 | PxDistanceJoint_MaxDistance, |
76 | PxDistanceJoint_Tolerance, |
77 | PxDistanceJoint_Stiffness, |
78 | PxDistanceJoint_Damping, |
79 | PxDistanceJoint_DistanceJointFlags, |
80 | PxDistanceJoint_ConcreteTypeName, |
81 | PxDistanceJoint_PropertiesStop, |
82 | PxContactJoint_PropertiesStart, |
83 | PxContactJoint_Contact, |
84 | PxContactJoint_ContactNormal, |
85 | PxContactJoint_Penetration, |
86 | PxContactJoint_Resititution, |
87 | PxContactJoint_BounceThreshold, |
88 | PxContactJoint_ConcreteTypeName, |
89 | PxContactJoint_PropertiesStop, |
90 | PxFixedJoint_PropertiesStart, |
91 | PxFixedJoint_ProjectionLinearTolerance, |
92 | PxFixedJoint_ProjectionAngularTolerance, |
93 | PxFixedJoint_ConcreteTypeName, |
94 | PxFixedJoint_PropertiesStop, |
95 | PxPrismaticJoint_PropertiesStart, |
96 | PxPrismaticJoint_Position, |
97 | PxPrismaticJoint_Velocity, |
98 | PxPrismaticJoint_Limit, |
99 | PxPrismaticJoint_PrismaticJointFlags, |
100 | PxPrismaticJoint_ProjectionLinearTolerance, |
101 | PxPrismaticJoint_ProjectionAngularTolerance, |
102 | PxPrismaticJoint_ConcreteTypeName, |
103 | PxPrismaticJoint_PropertiesStop, |
104 | PxRevoluteJoint_PropertiesStart, |
105 | PxRevoluteJoint_Angle, |
106 | PxRevoluteJoint_Velocity, |
107 | PxRevoluteJoint_Limit, |
108 | PxRevoluteJoint_DriveVelocity, |
109 | PxRevoluteJoint_DriveForceLimit, |
110 | PxRevoluteJoint_DriveGearRatio, |
111 | PxRevoluteJoint_RevoluteJointFlags, |
112 | PxRevoluteJoint_ProjectionLinearTolerance, |
113 | PxRevoluteJoint_ProjectionAngularTolerance, |
114 | PxRevoluteJoint_ConcreteTypeName, |
115 | PxRevoluteJoint_PropertiesStop, |
116 | PxSphericalJoint_PropertiesStart, |
117 | PxSphericalJoint_LimitCone, |
118 | PxSphericalJoint_SwingYAngle, |
119 | PxSphericalJoint_SwingZAngle, |
120 | PxSphericalJoint_SphericalJointFlags, |
121 | PxSphericalJoint_ProjectionLinearTolerance, |
122 | PxSphericalJoint_ConcreteTypeName, |
123 | PxSphericalJoint_PropertiesStop, |
124 | PxJointLimitParameters_PropertiesStart, |
125 | PxJointLimitParameters_Restitution, |
126 | PxJointLimitParameters_BounceThreshold, |
127 | PxJointLimitParameters_Stiffness, |
128 | PxJointLimitParameters_Damping, |
129 | PxJointLimitParameters_ContactDistance, |
130 | PxJointLimitParameters_PropertiesStop, |
131 | PxJointLinearLimit_PropertiesStart, |
132 | PxJointLinearLimit_Value, |
133 | PxJointLinearLimit_PropertiesStop, |
134 | PxJointLinearLimitPair_PropertiesStart, |
135 | PxJointLinearLimitPair_Upper, |
136 | PxJointLinearLimitPair_Lower, |
137 | PxJointLinearLimitPair_PropertiesStop, |
138 | PxJointAngularLimitPair_PropertiesStart, |
139 | PxJointAngularLimitPair_Upper, |
140 | PxJointAngularLimitPair_Lower, |
141 | PxJointAngularLimitPair_PropertiesStop, |
142 | PxJointLimitCone_PropertiesStart, |
143 | PxJointLimitCone_YAngle, |
144 | PxJointLimitCone_ZAngle, |
145 | PxJointLimitCone_PropertiesStop, |
146 | PxJointLimitPyramid_PropertiesStart, |
147 | PxJointLimitPyramid_YAngleMin, |
148 | PxJointLimitPyramid_YAngleMax, |
149 | PxJointLimitPyramid_ZAngleMin, |
150 | PxJointLimitPyramid_ZAngleMax, |
151 | PxJointLimitPyramid_PropertiesStop, |
152 | PxSpring_PropertiesStart, |
153 | PxSpring_Stiffness, |
154 | PxSpring_Damping, |
155 | PxSpring_PropertiesStop, |
156 | PxD6JointDrive_PropertiesStart, |
157 | PxD6JointDrive_ForceLimit, |
158 | PxD6JointDrive_Flags, |
159 | PxD6JointDrive_PropertiesStop, |
160 | |
161 | |
162 | #undef THERE_IS_NO_INCLUDE_GUARD_HERE_FOR_A_REASON |
163 | |