| 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 | |