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 | #include "PxVehicleMetaDataObjects.h" |
37 | #include "PxMetaDataCppPrefix.h" |
38 | #include "PxVehicleSuspWheelTire4.h" |
39 | using namespace physx; |
40 | inline PxVec3 getPxVehicleChassisDataMMOI( const PxVehicleChassisData* inOwner ) { return inOwner->mMOI; } |
41 | inline void setPxVehicleChassisDataMMOI( PxVehicleChassisData* inOwner, PxVec3 inData) { inOwner->mMOI = inData; } |
42 | inline PxReal getPxVehicleChassisDataMMass( const PxVehicleChassisData* inOwner ) { return inOwner->mMass; } |
43 | inline void setPxVehicleChassisDataMMass( PxVehicleChassisData* inOwner, PxReal inData) { inOwner->mMass = inData; } |
44 | inline PxVec3 getPxVehicleChassisDataMCMOffset( const PxVehicleChassisData* inOwner ) { return inOwner->mCMOffset; } |
45 | inline void setPxVehicleChassisDataMCMOffset( PxVehicleChassisData* inOwner, PxVec3 inData) { inOwner->mCMOffset = inData; } |
46 | PxVehicleChassisDataGeneratedInfo::PxVehicleChassisDataGeneratedInfo() |
47 | : MMOI( "MMOI" , setPxVehicleChassisDataMMOI, getPxVehicleChassisDataMMOI ) |
48 | , MMass( "MMass" , setPxVehicleChassisDataMMass, getPxVehicleChassisDataMMass ) |
49 | , MCMOffset( "MCMOffset" , setPxVehicleChassisDataMCMOffset, getPxVehicleChassisDataMCMOffset ) |
50 | {} |
51 | PxVehicleChassisDataGeneratedValues::PxVehicleChassisDataGeneratedValues( const PxVehicleChassisData* inSource ) |
52 | :MMOI( inSource->mMOI ) |
53 | ,MMass( inSource->mMass ) |
54 | ,MCMOffset( inSource->mCMOffset ) |
55 | { |
56 | PX_UNUSED(inSource); |
57 | } |
58 | PxReal getPxVehicleEngineData_RecipMOI( const PxVehicleEngineData* inObj ) { return inObj->getRecipMOI(); } |
59 | PxReal getPxVehicleEngineData_RecipMaxOmega( const PxVehicleEngineData* inObj ) { return inObj->getRecipMaxOmega(); } |
60 | inline PxReal getPxVehicleEngineDataMMOI( const PxVehicleEngineData* inOwner ) { return inOwner->mMOI; } |
61 | inline void setPxVehicleEngineDataMMOI( PxVehicleEngineData* inOwner, PxReal inData) { inOwner->mMOI = inData; } |
62 | inline PxReal getPxVehicleEngineDataMPeakTorque( const PxVehicleEngineData* inOwner ) { return inOwner->mPeakTorque; } |
63 | inline void setPxVehicleEngineDataMPeakTorque( PxVehicleEngineData* inOwner, PxReal inData) { inOwner->mPeakTorque = inData; } |
64 | inline PxReal getPxVehicleEngineDataMMaxOmega( const PxVehicleEngineData* inOwner ) { return inOwner->mMaxOmega; } |
65 | inline void setPxVehicleEngineDataMMaxOmega( PxVehicleEngineData* inOwner, PxReal inData) { inOwner->mMaxOmega = inData; } |
66 | inline PxReal getPxVehicleEngineDataMDampingRateFullThrottle( const PxVehicleEngineData* inOwner ) { return inOwner->mDampingRateFullThrottle; } |
67 | inline void setPxVehicleEngineDataMDampingRateFullThrottle( PxVehicleEngineData* inOwner, PxReal inData) { inOwner->mDampingRateFullThrottle = inData; } |
68 | inline PxReal getPxVehicleEngineDataMDampingRateZeroThrottleClutchEngaged( const PxVehicleEngineData* inOwner ) { return inOwner->mDampingRateZeroThrottleClutchEngaged; } |
69 | inline void setPxVehicleEngineDataMDampingRateZeroThrottleClutchEngaged( PxVehicleEngineData* inOwner, PxReal inData) { inOwner->mDampingRateZeroThrottleClutchEngaged = inData; } |
70 | inline PxReal getPxVehicleEngineDataMDampingRateZeroThrottleClutchDisengaged( const PxVehicleEngineData* inOwner ) { return inOwner->mDampingRateZeroThrottleClutchDisengaged; } |
71 | inline void setPxVehicleEngineDataMDampingRateZeroThrottleClutchDisengaged( PxVehicleEngineData* inOwner, PxReal inData) { inOwner->mDampingRateZeroThrottleClutchDisengaged = inData; } |
72 | PxVehicleEngineDataGeneratedInfo::PxVehicleEngineDataGeneratedInfo() |
73 | : RecipMOI( "RecipMOI" , getPxVehicleEngineData_RecipMOI) |
74 | , RecipMaxOmega( "RecipMaxOmega" , getPxVehicleEngineData_RecipMaxOmega) |
75 | , MMOI( "MMOI" , setPxVehicleEngineDataMMOI, getPxVehicleEngineDataMMOI ) |
76 | , MPeakTorque( "MPeakTorque" , setPxVehicleEngineDataMPeakTorque, getPxVehicleEngineDataMPeakTorque ) |
77 | , MMaxOmega( "MMaxOmega" , setPxVehicleEngineDataMMaxOmega, getPxVehicleEngineDataMMaxOmega ) |
78 | , MDampingRateFullThrottle( "MDampingRateFullThrottle" , setPxVehicleEngineDataMDampingRateFullThrottle, getPxVehicleEngineDataMDampingRateFullThrottle ) |
79 | , MDampingRateZeroThrottleClutchEngaged( "MDampingRateZeroThrottleClutchEngaged" , setPxVehicleEngineDataMDampingRateZeroThrottleClutchEngaged, getPxVehicleEngineDataMDampingRateZeroThrottleClutchEngaged ) |
80 | , MDampingRateZeroThrottleClutchDisengaged( "MDampingRateZeroThrottleClutchDisengaged" , setPxVehicleEngineDataMDampingRateZeroThrottleClutchDisengaged, getPxVehicleEngineDataMDampingRateZeroThrottleClutchDisengaged ) |
81 | {} |
82 | PxVehicleEngineDataGeneratedValues::PxVehicleEngineDataGeneratedValues( const PxVehicleEngineData* inSource ) |
83 | :RecipMOI( getPxVehicleEngineData_RecipMOI( inObj: inSource ) ) |
84 | ,RecipMaxOmega( getPxVehicleEngineData_RecipMaxOmega( inObj: inSource ) ) |
85 | ,MMOI( inSource->mMOI ) |
86 | ,MPeakTorque( inSource->mPeakTorque ) |
87 | ,MMaxOmega( inSource->mMaxOmega ) |
88 | ,MDampingRateFullThrottle( inSource->mDampingRateFullThrottle ) |
89 | ,MDampingRateZeroThrottleClutchEngaged( inSource->mDampingRateZeroThrottleClutchEngaged ) |
90 | ,MDampingRateZeroThrottleClutchDisengaged( inSource->mDampingRateZeroThrottleClutchDisengaged ) |
91 | { |
92 | PX_UNUSED(inSource); |
93 | } |
94 | void setPxVehicleGearsData_GearRatio( PxVehicleGearsData* inObj, PxVehicleGearsData::Enum inIndex, PxReal inArg ){ inObj->setGearRatio( a: inIndex, ratio: inArg ); } |
95 | PxReal getPxVehicleGearsData_GearRatio( const PxVehicleGearsData* inObj, PxVehicleGearsData::Enum inIndex ) { return inObj->getGearRatio( a: inIndex ); } |
96 | inline PxReal getPxVehicleGearsDataMFinalRatio( const PxVehicleGearsData* inOwner ) { return inOwner->mFinalRatio; } |
97 | inline void setPxVehicleGearsDataMFinalRatio( PxVehicleGearsData* inOwner, PxReal inData) { inOwner->mFinalRatio = inData; } |
98 | inline PxU32 getPxVehicleGearsDataMNbRatios( const PxVehicleGearsData* inOwner ) { return inOwner->mNbRatios; } |
99 | inline void setPxVehicleGearsDataMNbRatios( PxVehicleGearsData* inOwner, PxU32 inData) { inOwner->mNbRatios = inData; } |
100 | inline PxReal getPxVehicleGearsDataMSwitchTime( const PxVehicleGearsData* inOwner ) { return inOwner->mSwitchTime; } |
101 | inline void setPxVehicleGearsDataMSwitchTime( PxVehicleGearsData* inOwner, PxReal inData) { inOwner->mSwitchTime = inData; } |
102 | PxVehicleGearsDataGeneratedInfo::PxVehicleGearsDataGeneratedInfo() |
103 | : GearRatio( "GearRatio" , setPxVehicleGearsData_GearRatio, getPxVehicleGearsData_GearRatio) |
104 | , MFinalRatio( "MFinalRatio" , setPxVehicleGearsDataMFinalRatio, getPxVehicleGearsDataMFinalRatio ) |
105 | , MNbRatios( "MNbRatios" , setPxVehicleGearsDataMNbRatios, getPxVehicleGearsDataMNbRatios ) |
106 | , MSwitchTime( "MSwitchTime" , setPxVehicleGearsDataMSwitchTime, getPxVehicleGearsDataMSwitchTime ) |
107 | {} |
108 | PxVehicleGearsDataGeneratedValues::PxVehicleGearsDataGeneratedValues( const PxVehicleGearsData* inSource ) |
109 | :MFinalRatio( inSource->mFinalRatio ) |
110 | ,MNbRatios( inSource->mNbRatios ) |
111 | ,MSwitchTime( inSource->mSwitchTime ) |
112 | { |
113 | PX_UNUSED(inSource); |
114 | for ( PxU32 idx = 0; idx < static_cast<PxU32>( physx::PxVehicleGearsData::eGEARSRATIO_COUNT ); ++idx ) |
115 | GearRatio[idx] = getPxVehicleGearsData_GearRatio( inObj: inSource, inIndex: static_cast< PxVehicleGearsData::Enum >( idx ) ); |
116 | } |
117 | void setPxVehicleAutoBoxData_Latency( PxVehicleAutoBoxData* inObj, const PxReal inArg){ inObj->setLatency( inArg ); } |
118 | PxReal getPxVehicleAutoBoxData_Latency( const PxVehicleAutoBoxData* inObj ) { return inObj->getLatency(); } |
119 | void setPxVehicleAutoBoxData_UpRatios( PxVehicleAutoBoxData* inObj, PxVehicleGearsData::Enum inIndex, PxReal inArg ){ inObj->setUpRatios( a: inIndex, ratio: inArg ); } |
120 | PxReal getPxVehicleAutoBoxData_UpRatios( const PxVehicleAutoBoxData* inObj, PxVehicleGearsData::Enum inIndex ) { return inObj->getUpRatios( a: inIndex ); } |
121 | void setPxVehicleAutoBoxData_DownRatios( PxVehicleAutoBoxData* inObj, PxVehicleGearsData::Enum inIndex, PxReal inArg ){ inObj->setDownRatios( a: inIndex, ratio: inArg ); } |
122 | PxReal getPxVehicleAutoBoxData_DownRatios( const PxVehicleAutoBoxData* inObj, PxVehicleGearsData::Enum inIndex ) { return inObj->getDownRatios( a: inIndex ); } |
123 | PxVehicleAutoBoxDataGeneratedInfo::PxVehicleAutoBoxDataGeneratedInfo() |
124 | : Latency( "Latency" , setPxVehicleAutoBoxData_Latency, getPxVehicleAutoBoxData_Latency) |
125 | , UpRatios( "UpRatios" , setPxVehicleAutoBoxData_UpRatios, getPxVehicleAutoBoxData_UpRatios) |
126 | , DownRatios( "DownRatios" , setPxVehicleAutoBoxData_DownRatios, getPxVehicleAutoBoxData_DownRatios) |
127 | {} |
128 | PxVehicleAutoBoxDataGeneratedValues::PxVehicleAutoBoxDataGeneratedValues( const PxVehicleAutoBoxData* inSource ) |
129 | :Latency( getPxVehicleAutoBoxData_Latency( inObj: inSource ) ) |
130 | { |
131 | PX_UNUSED(inSource); |
132 | for ( PxU32 idx = 0; idx < static_cast<PxU32>( physx::PxVehicleGearsData::eGEARSRATIO_COUNT ); ++idx ) |
133 | UpRatios[idx] = getPxVehicleAutoBoxData_UpRatios( inObj: inSource, inIndex: static_cast< PxVehicleGearsData::Enum >( idx ) ); |
134 | for ( PxU32 idx = 0; idx < static_cast<PxU32>( physx::PxVehicleGearsData::eGEARSRATIO_COUNT ); ++idx ) |
135 | DownRatios[idx] = getPxVehicleAutoBoxData_DownRatios( inObj: inSource, inIndex: static_cast< PxVehicleGearsData::Enum >( idx ) ); |
136 | } |
137 | inline PxReal getPxVehicleDifferential4WDataMFrontRearSplit( const PxVehicleDifferential4WData* inOwner ) { return inOwner->mFrontRearSplit; } |
138 | inline void setPxVehicleDifferential4WDataMFrontRearSplit( PxVehicleDifferential4WData* inOwner, PxReal inData) { inOwner->mFrontRearSplit = inData; } |
139 | inline PxReal getPxVehicleDifferential4WDataMFrontLeftRightSplit( const PxVehicleDifferential4WData* inOwner ) { return inOwner->mFrontLeftRightSplit; } |
140 | inline void setPxVehicleDifferential4WDataMFrontLeftRightSplit( PxVehicleDifferential4WData* inOwner, PxReal inData) { inOwner->mFrontLeftRightSplit = inData; } |
141 | inline PxReal getPxVehicleDifferential4WDataMRearLeftRightSplit( const PxVehicleDifferential4WData* inOwner ) { return inOwner->mRearLeftRightSplit; } |
142 | inline void setPxVehicleDifferential4WDataMRearLeftRightSplit( PxVehicleDifferential4WData* inOwner, PxReal inData) { inOwner->mRearLeftRightSplit = inData; } |
143 | inline PxReal getPxVehicleDifferential4WDataMCentreBias( const PxVehicleDifferential4WData* inOwner ) { return inOwner->mCentreBias; } |
144 | inline void setPxVehicleDifferential4WDataMCentreBias( PxVehicleDifferential4WData* inOwner, PxReal inData) { inOwner->mCentreBias = inData; } |
145 | inline PxReal getPxVehicleDifferential4WDataMFrontBias( const PxVehicleDifferential4WData* inOwner ) { return inOwner->mFrontBias; } |
146 | inline void setPxVehicleDifferential4WDataMFrontBias( PxVehicleDifferential4WData* inOwner, PxReal inData) { inOwner->mFrontBias = inData; } |
147 | inline PxReal getPxVehicleDifferential4WDataMRearBias( const PxVehicleDifferential4WData* inOwner ) { return inOwner->mRearBias; } |
148 | inline void setPxVehicleDifferential4WDataMRearBias( PxVehicleDifferential4WData* inOwner, PxReal inData) { inOwner->mRearBias = inData; } |
149 | inline PxVehicleDifferential4WData::Enum getPxVehicleDifferential4WDataMType( const PxVehicleDifferential4WData* inOwner ) { return inOwner->mType; } |
150 | inline void setPxVehicleDifferential4WDataMType( PxVehicleDifferential4WData* inOwner, PxVehicleDifferential4WData::Enum inData) { inOwner->mType = inData; } |
151 | PxVehicleDifferential4WDataGeneratedInfo::PxVehicleDifferential4WDataGeneratedInfo() |
152 | : MFrontRearSplit( "MFrontRearSplit" , setPxVehicleDifferential4WDataMFrontRearSplit, getPxVehicleDifferential4WDataMFrontRearSplit ) |
153 | , MFrontLeftRightSplit( "MFrontLeftRightSplit" , setPxVehicleDifferential4WDataMFrontLeftRightSplit, getPxVehicleDifferential4WDataMFrontLeftRightSplit ) |
154 | , MRearLeftRightSplit( "MRearLeftRightSplit" , setPxVehicleDifferential4WDataMRearLeftRightSplit, getPxVehicleDifferential4WDataMRearLeftRightSplit ) |
155 | , MCentreBias( "MCentreBias" , setPxVehicleDifferential4WDataMCentreBias, getPxVehicleDifferential4WDataMCentreBias ) |
156 | , MFrontBias( "MFrontBias" , setPxVehicleDifferential4WDataMFrontBias, getPxVehicleDifferential4WDataMFrontBias ) |
157 | , MRearBias( "MRearBias" , setPxVehicleDifferential4WDataMRearBias, getPxVehicleDifferential4WDataMRearBias ) |
158 | , MType( "MType" , setPxVehicleDifferential4WDataMType, getPxVehicleDifferential4WDataMType ) |
159 | {} |
160 | PxVehicleDifferential4WDataGeneratedValues::PxVehicleDifferential4WDataGeneratedValues( const PxVehicleDifferential4WData* inSource ) |
161 | :MFrontRearSplit( inSource->mFrontRearSplit ) |
162 | ,MFrontLeftRightSplit( inSource->mFrontLeftRightSplit ) |
163 | ,MRearLeftRightSplit( inSource->mRearLeftRightSplit ) |
164 | ,MCentreBias( inSource->mCentreBias ) |
165 | ,MFrontBias( inSource->mFrontBias ) |
166 | ,MRearBias( inSource->mRearBias ) |
167 | ,MType( inSource->mType ) |
168 | { |
169 | PX_UNUSED(inSource); |
170 | } |
171 | void setPxVehicleDifferentialNWData_DrivenWheelStatus( PxVehicleDifferentialNWData* inObj, PxU32 inArg){ inObj->setDrivenWheelStatus( inArg ); } |
172 | PxU32 getPxVehicleDifferentialNWData_DrivenWheelStatus( const PxVehicleDifferentialNWData* inObj ) { return inObj->getDrivenWheelStatus(); } |
173 | PxVehicleDifferentialNWDataGeneratedInfo::PxVehicleDifferentialNWDataGeneratedInfo() |
174 | : DrivenWheelStatus( "DrivenWheelStatus" , setPxVehicleDifferentialNWData_DrivenWheelStatus, getPxVehicleDifferentialNWData_DrivenWheelStatus) |
175 | {} |
176 | PxVehicleDifferentialNWDataGeneratedValues::PxVehicleDifferentialNWDataGeneratedValues( const PxVehicleDifferentialNWData* inSource ) |
177 | :DrivenWheelStatus( getPxVehicleDifferentialNWData_DrivenWheelStatus( inObj: inSource ) ) |
178 | { |
179 | PX_UNUSED(inSource); |
180 | } |
181 | inline PxReal getPxVehicleAckermannGeometryDataMAccuracy( const PxVehicleAckermannGeometryData* inOwner ) { return inOwner->mAccuracy; } |
182 | inline void setPxVehicleAckermannGeometryDataMAccuracy( PxVehicleAckermannGeometryData* inOwner, PxReal inData) { inOwner->mAccuracy = inData; } |
183 | inline PxReal getPxVehicleAckermannGeometryDataMFrontWidth( const PxVehicleAckermannGeometryData* inOwner ) { return inOwner->mFrontWidth; } |
184 | inline void setPxVehicleAckermannGeometryDataMFrontWidth( PxVehicleAckermannGeometryData* inOwner, PxReal inData) { inOwner->mFrontWidth = inData; } |
185 | inline PxReal getPxVehicleAckermannGeometryDataMRearWidth( const PxVehicleAckermannGeometryData* inOwner ) { return inOwner->mRearWidth; } |
186 | inline void setPxVehicleAckermannGeometryDataMRearWidth( PxVehicleAckermannGeometryData* inOwner, PxReal inData) { inOwner->mRearWidth = inData; } |
187 | inline PxReal getPxVehicleAckermannGeometryDataMAxleSeparation( const PxVehicleAckermannGeometryData* inOwner ) { return inOwner->mAxleSeparation; } |
188 | inline void setPxVehicleAckermannGeometryDataMAxleSeparation( PxVehicleAckermannGeometryData* inOwner, PxReal inData) { inOwner->mAxleSeparation = inData; } |
189 | PxVehicleAckermannGeometryDataGeneratedInfo::PxVehicleAckermannGeometryDataGeneratedInfo() |
190 | : MAccuracy( "MAccuracy" , setPxVehicleAckermannGeometryDataMAccuracy, getPxVehicleAckermannGeometryDataMAccuracy ) |
191 | , MFrontWidth( "MFrontWidth" , setPxVehicleAckermannGeometryDataMFrontWidth, getPxVehicleAckermannGeometryDataMFrontWidth ) |
192 | , MRearWidth( "MRearWidth" , setPxVehicleAckermannGeometryDataMRearWidth, getPxVehicleAckermannGeometryDataMRearWidth ) |
193 | , MAxleSeparation( "MAxleSeparation" , setPxVehicleAckermannGeometryDataMAxleSeparation, getPxVehicleAckermannGeometryDataMAxleSeparation ) |
194 | {} |
195 | PxVehicleAckermannGeometryDataGeneratedValues::PxVehicleAckermannGeometryDataGeneratedValues( const PxVehicleAckermannGeometryData* inSource ) |
196 | :MAccuracy( inSource->mAccuracy ) |
197 | ,MFrontWidth( inSource->mFrontWidth ) |
198 | ,MRearWidth( inSource->mRearWidth ) |
199 | ,MAxleSeparation( inSource->mAxleSeparation ) |
200 | { |
201 | PX_UNUSED(inSource); |
202 | } |
203 | inline PxReal getPxVehicleClutchDataMStrength( const PxVehicleClutchData* inOwner ) { return inOwner->mStrength; } |
204 | inline void setPxVehicleClutchDataMStrength( PxVehicleClutchData* inOwner, PxReal inData) { inOwner->mStrength = inData; } |
205 | inline PxVehicleClutchAccuracyMode::Enum getPxVehicleClutchDataMAccuracyMode( const PxVehicleClutchData* inOwner ) { return inOwner->mAccuracyMode; } |
206 | inline void setPxVehicleClutchDataMAccuracyMode( PxVehicleClutchData* inOwner, PxVehicleClutchAccuracyMode::Enum inData) { inOwner->mAccuracyMode = inData; } |
207 | inline PxU32 getPxVehicleClutchDataMEstimateIterations( const PxVehicleClutchData* inOwner ) { return inOwner->mEstimateIterations; } |
208 | inline void setPxVehicleClutchDataMEstimateIterations( PxVehicleClutchData* inOwner, PxU32 inData) { inOwner->mEstimateIterations = inData; } |
209 | PxVehicleClutchDataGeneratedInfo::PxVehicleClutchDataGeneratedInfo() |
210 | : MStrength( "MStrength" , setPxVehicleClutchDataMStrength, getPxVehicleClutchDataMStrength ) |
211 | , MAccuracyMode( "MAccuracyMode" , setPxVehicleClutchDataMAccuracyMode, getPxVehicleClutchDataMAccuracyMode ) |
212 | , MEstimateIterations( "MEstimateIterations" , setPxVehicleClutchDataMEstimateIterations, getPxVehicleClutchDataMEstimateIterations ) |
213 | {} |
214 | PxVehicleClutchDataGeneratedValues::PxVehicleClutchDataGeneratedValues( const PxVehicleClutchData* inSource ) |
215 | :MStrength( inSource->mStrength ) |
216 | ,MAccuracyMode( inSource->mAccuracyMode ) |
217 | ,MEstimateIterations( inSource->mEstimateIterations ) |
218 | { |
219 | PX_UNUSED(inSource); |
220 | } |
221 | PxReal getPxVehicleTireLoadFilterData_Denominator( const PxVehicleTireLoadFilterData* inObj ) { return inObj->getDenominator(); } |
222 | inline PxReal getPxVehicleTireLoadFilterDataMMinNormalisedLoad( const PxVehicleTireLoadFilterData* inOwner ) { return inOwner->mMinNormalisedLoad; } |
223 | inline void setPxVehicleTireLoadFilterDataMMinNormalisedLoad( PxVehicleTireLoadFilterData* inOwner, PxReal inData) { inOwner->mMinNormalisedLoad = inData; } |
224 | inline PxReal getPxVehicleTireLoadFilterDataMMinFilteredNormalisedLoad( const PxVehicleTireLoadFilterData* inOwner ) { return inOwner->mMinFilteredNormalisedLoad; } |
225 | inline void setPxVehicleTireLoadFilterDataMMinFilteredNormalisedLoad( PxVehicleTireLoadFilterData* inOwner, PxReal inData) { inOwner->mMinFilteredNormalisedLoad = inData; } |
226 | inline PxReal getPxVehicleTireLoadFilterDataMMaxNormalisedLoad( const PxVehicleTireLoadFilterData* inOwner ) { return inOwner->mMaxNormalisedLoad; } |
227 | inline void setPxVehicleTireLoadFilterDataMMaxNormalisedLoad( PxVehicleTireLoadFilterData* inOwner, PxReal inData) { inOwner->mMaxNormalisedLoad = inData; } |
228 | inline PxReal getPxVehicleTireLoadFilterDataMMaxFilteredNormalisedLoad( const PxVehicleTireLoadFilterData* inOwner ) { return inOwner->mMaxFilteredNormalisedLoad; } |
229 | inline void setPxVehicleTireLoadFilterDataMMaxFilteredNormalisedLoad( PxVehicleTireLoadFilterData* inOwner, PxReal inData) { inOwner->mMaxFilteredNormalisedLoad = inData; } |
230 | PxVehicleTireLoadFilterDataGeneratedInfo::PxVehicleTireLoadFilterDataGeneratedInfo() |
231 | : Denominator( "Denominator" , getPxVehicleTireLoadFilterData_Denominator) |
232 | , MMinNormalisedLoad( "MMinNormalisedLoad" , setPxVehicleTireLoadFilterDataMMinNormalisedLoad, getPxVehicleTireLoadFilterDataMMinNormalisedLoad ) |
233 | , MMinFilteredNormalisedLoad( "MMinFilteredNormalisedLoad" , setPxVehicleTireLoadFilterDataMMinFilteredNormalisedLoad, getPxVehicleTireLoadFilterDataMMinFilteredNormalisedLoad ) |
234 | , MMaxNormalisedLoad( "MMaxNormalisedLoad" , setPxVehicleTireLoadFilterDataMMaxNormalisedLoad, getPxVehicleTireLoadFilterDataMMaxNormalisedLoad ) |
235 | , MMaxFilteredNormalisedLoad( "MMaxFilteredNormalisedLoad" , setPxVehicleTireLoadFilterDataMMaxFilteredNormalisedLoad, getPxVehicleTireLoadFilterDataMMaxFilteredNormalisedLoad ) |
236 | {} |
237 | PxVehicleTireLoadFilterDataGeneratedValues::PxVehicleTireLoadFilterDataGeneratedValues( const PxVehicleTireLoadFilterData* inSource ) |
238 | :Denominator( getPxVehicleTireLoadFilterData_Denominator( inObj: inSource ) ) |
239 | ,MMinNormalisedLoad( inSource->mMinNormalisedLoad ) |
240 | ,MMinFilteredNormalisedLoad( inSource->mMinFilteredNormalisedLoad ) |
241 | ,MMaxNormalisedLoad( inSource->mMaxNormalisedLoad ) |
242 | ,MMaxFilteredNormalisedLoad( inSource->mMaxFilteredNormalisedLoad ) |
243 | { |
244 | PX_UNUSED(inSource); |
245 | } |
246 | PxReal getPxVehicleWheelData_RecipRadius( const PxVehicleWheelData* inObj ) { return inObj->getRecipRadius(); } |
247 | PxReal getPxVehicleWheelData_RecipMOI( const PxVehicleWheelData* inObj ) { return inObj->getRecipMOI(); } |
248 | inline PxReal getPxVehicleWheelDataMRadius( const PxVehicleWheelData* inOwner ) { return inOwner->mRadius; } |
249 | inline void setPxVehicleWheelDataMRadius( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mRadius = inData; } |
250 | inline PxReal getPxVehicleWheelDataMWidth( const PxVehicleWheelData* inOwner ) { return inOwner->mWidth; } |
251 | inline void setPxVehicleWheelDataMWidth( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mWidth = inData; } |
252 | inline PxReal getPxVehicleWheelDataMMass( const PxVehicleWheelData* inOwner ) { return inOwner->mMass; } |
253 | inline void setPxVehicleWheelDataMMass( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mMass = inData; } |
254 | inline PxReal getPxVehicleWheelDataMMOI( const PxVehicleWheelData* inOwner ) { return inOwner->mMOI; } |
255 | inline void setPxVehicleWheelDataMMOI( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mMOI = inData; } |
256 | inline PxReal getPxVehicleWheelDataMDampingRate( const PxVehicleWheelData* inOwner ) { return inOwner->mDampingRate; } |
257 | inline void setPxVehicleWheelDataMDampingRate( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mDampingRate = inData; } |
258 | inline PxReal getPxVehicleWheelDataMMaxBrakeTorque( const PxVehicleWheelData* inOwner ) { return inOwner->mMaxBrakeTorque; } |
259 | inline void setPxVehicleWheelDataMMaxBrakeTorque( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mMaxBrakeTorque = inData; } |
260 | inline PxReal getPxVehicleWheelDataMMaxHandBrakeTorque( const PxVehicleWheelData* inOwner ) { return inOwner->mMaxHandBrakeTorque; } |
261 | inline void setPxVehicleWheelDataMMaxHandBrakeTorque( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mMaxHandBrakeTorque = inData; } |
262 | inline PxReal getPxVehicleWheelDataMMaxSteer( const PxVehicleWheelData* inOwner ) { return inOwner->mMaxSteer; } |
263 | inline void setPxVehicleWheelDataMMaxSteer( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mMaxSteer = inData; } |
264 | inline PxReal getPxVehicleWheelDataMToeAngle( const PxVehicleWheelData* inOwner ) { return inOwner->mToeAngle; } |
265 | inline void setPxVehicleWheelDataMToeAngle( PxVehicleWheelData* inOwner, PxReal inData) { inOwner->mToeAngle = inData; } |
266 | PxVehicleWheelDataGeneratedInfo::PxVehicleWheelDataGeneratedInfo() |
267 | : RecipRadius( "RecipRadius" , getPxVehicleWheelData_RecipRadius) |
268 | , RecipMOI( "RecipMOI" , getPxVehicleWheelData_RecipMOI) |
269 | , MRadius( "MRadius" , setPxVehicleWheelDataMRadius, getPxVehicleWheelDataMRadius ) |
270 | , MWidth( "MWidth" , setPxVehicleWheelDataMWidth, getPxVehicleWheelDataMWidth ) |
271 | , MMass( "MMass" , setPxVehicleWheelDataMMass, getPxVehicleWheelDataMMass ) |
272 | , MMOI( "MMOI" , setPxVehicleWheelDataMMOI, getPxVehicleWheelDataMMOI ) |
273 | , MDampingRate( "MDampingRate" , setPxVehicleWheelDataMDampingRate, getPxVehicleWheelDataMDampingRate ) |
274 | , MMaxBrakeTorque( "MMaxBrakeTorque" , setPxVehicleWheelDataMMaxBrakeTorque, getPxVehicleWheelDataMMaxBrakeTorque ) |
275 | , MMaxHandBrakeTorque( "MMaxHandBrakeTorque" , setPxVehicleWheelDataMMaxHandBrakeTorque, getPxVehicleWheelDataMMaxHandBrakeTorque ) |
276 | , MMaxSteer( "MMaxSteer" , setPxVehicleWheelDataMMaxSteer, getPxVehicleWheelDataMMaxSteer ) |
277 | , MToeAngle( "MToeAngle" , setPxVehicleWheelDataMToeAngle, getPxVehicleWheelDataMToeAngle ) |
278 | {} |
279 | PxVehicleWheelDataGeneratedValues::PxVehicleWheelDataGeneratedValues( const PxVehicleWheelData* inSource ) |
280 | :RecipRadius( getPxVehicleWheelData_RecipRadius( inObj: inSource ) ) |
281 | ,RecipMOI( getPxVehicleWheelData_RecipMOI( inObj: inSource ) ) |
282 | ,MRadius( inSource->mRadius ) |
283 | ,MWidth( inSource->mWidth ) |
284 | ,MMass( inSource->mMass ) |
285 | ,MMOI( inSource->mMOI ) |
286 | ,MDampingRate( inSource->mDampingRate ) |
287 | ,MMaxBrakeTorque( inSource->mMaxBrakeTorque ) |
288 | ,MMaxHandBrakeTorque( inSource->mMaxHandBrakeTorque ) |
289 | ,MMaxSteer( inSource->mMaxSteer ) |
290 | ,MToeAngle( inSource->mToeAngle ) |
291 | { |
292 | PX_UNUSED(inSource); |
293 | } |
294 | PxReal getPxVehicleSuspensionData_RecipMaxCompression( const PxVehicleSuspensionData* inObj ) { return inObj->getRecipMaxCompression(); } |
295 | PxReal getPxVehicleSuspensionData_RecipMaxDroop( const PxVehicleSuspensionData* inObj ) { return inObj->getRecipMaxDroop(); } |
296 | void setPxVehicleSuspensionData_MassAndPreserveNaturalFrequency( PxVehicleSuspensionData* inObj, const PxReal inArg){ inObj->setMassAndPreserveNaturalFrequency( inArg ); } |
297 | inline PxReal getPxVehicleSuspensionDataMSpringStrength( const PxVehicleSuspensionData* inOwner ) { return inOwner->mSpringStrength; } |
298 | inline void setPxVehicleSuspensionDataMSpringStrength( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mSpringStrength = inData; } |
299 | inline PxReal getPxVehicleSuspensionDataMSpringDamperRate( const PxVehicleSuspensionData* inOwner ) { return inOwner->mSpringDamperRate; } |
300 | inline void setPxVehicleSuspensionDataMSpringDamperRate( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mSpringDamperRate = inData; } |
301 | inline PxReal getPxVehicleSuspensionDataMMaxCompression( const PxVehicleSuspensionData* inOwner ) { return inOwner->mMaxCompression; } |
302 | inline void setPxVehicleSuspensionDataMMaxCompression( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mMaxCompression = inData; } |
303 | inline PxReal getPxVehicleSuspensionDataMMaxDroop( const PxVehicleSuspensionData* inOwner ) { return inOwner->mMaxDroop; } |
304 | inline void setPxVehicleSuspensionDataMMaxDroop( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mMaxDroop = inData; } |
305 | inline PxReal getPxVehicleSuspensionDataMSprungMass( const PxVehicleSuspensionData* inOwner ) { return inOwner->mSprungMass; } |
306 | inline void setPxVehicleSuspensionDataMSprungMass( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mSprungMass = inData; } |
307 | inline PxReal getPxVehicleSuspensionDataMCamberAtRest( const PxVehicleSuspensionData* inOwner ) { return inOwner->mCamberAtRest; } |
308 | inline void setPxVehicleSuspensionDataMCamberAtRest( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mCamberAtRest = inData; } |
309 | inline PxReal getPxVehicleSuspensionDataMCamberAtMaxCompression( const PxVehicleSuspensionData* inOwner ) { return inOwner->mCamberAtMaxCompression; } |
310 | inline void setPxVehicleSuspensionDataMCamberAtMaxCompression( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mCamberAtMaxCompression = inData; } |
311 | inline PxReal getPxVehicleSuspensionDataMCamberAtMaxDroop( const PxVehicleSuspensionData* inOwner ) { return inOwner->mCamberAtMaxDroop; } |
312 | inline void setPxVehicleSuspensionDataMCamberAtMaxDroop( PxVehicleSuspensionData* inOwner, PxReal inData) { inOwner->mCamberAtMaxDroop = inData; } |
313 | PxVehicleSuspensionDataGeneratedInfo::PxVehicleSuspensionDataGeneratedInfo() |
314 | : RecipMaxCompression( "RecipMaxCompression" , getPxVehicleSuspensionData_RecipMaxCompression) |
315 | , RecipMaxDroop( "RecipMaxDroop" , getPxVehicleSuspensionData_RecipMaxDroop) |
316 | , MassAndPreserveNaturalFrequency( "MassAndPreserveNaturalFrequency" , setPxVehicleSuspensionData_MassAndPreserveNaturalFrequency) |
317 | , MSpringStrength( "MSpringStrength" , setPxVehicleSuspensionDataMSpringStrength, getPxVehicleSuspensionDataMSpringStrength ) |
318 | , MSpringDamperRate( "MSpringDamperRate" , setPxVehicleSuspensionDataMSpringDamperRate, getPxVehicleSuspensionDataMSpringDamperRate ) |
319 | , MMaxCompression( "MMaxCompression" , setPxVehicleSuspensionDataMMaxCompression, getPxVehicleSuspensionDataMMaxCompression ) |
320 | , MMaxDroop( "MMaxDroop" , setPxVehicleSuspensionDataMMaxDroop, getPxVehicleSuspensionDataMMaxDroop ) |
321 | , MSprungMass( "MSprungMass" , setPxVehicleSuspensionDataMSprungMass, getPxVehicleSuspensionDataMSprungMass ) |
322 | , MCamberAtRest( "MCamberAtRest" , setPxVehicleSuspensionDataMCamberAtRest, getPxVehicleSuspensionDataMCamberAtRest ) |
323 | , MCamberAtMaxCompression( "MCamberAtMaxCompression" , setPxVehicleSuspensionDataMCamberAtMaxCompression, getPxVehicleSuspensionDataMCamberAtMaxCompression ) |
324 | , MCamberAtMaxDroop( "MCamberAtMaxDroop" , setPxVehicleSuspensionDataMCamberAtMaxDroop, getPxVehicleSuspensionDataMCamberAtMaxDroop ) |
325 | {} |
326 | PxVehicleSuspensionDataGeneratedValues::PxVehicleSuspensionDataGeneratedValues( const PxVehicleSuspensionData* inSource ) |
327 | :RecipMaxCompression( getPxVehicleSuspensionData_RecipMaxCompression( inObj: inSource ) ) |
328 | ,RecipMaxDroop( getPxVehicleSuspensionData_RecipMaxDroop( inObj: inSource ) ) |
329 | ,MSpringStrength( inSource->mSpringStrength ) |
330 | ,MSpringDamperRate( inSource->mSpringDamperRate ) |
331 | ,MMaxCompression( inSource->mMaxCompression ) |
332 | ,MMaxDroop( inSource->mMaxDroop ) |
333 | ,MSprungMass( inSource->mSprungMass ) |
334 | ,MCamberAtRest( inSource->mCamberAtRest ) |
335 | ,MCamberAtMaxCompression( inSource->mCamberAtMaxCompression ) |
336 | ,MCamberAtMaxDroop( inSource->mCamberAtMaxDroop ) |
337 | { |
338 | PX_UNUSED(inSource); |
339 | } |
340 | inline PxU32 getPxVehicleAntiRollBarDataMWheel0( const PxVehicleAntiRollBarData* inOwner ) { return inOwner->mWheel0; } |
341 | inline void setPxVehicleAntiRollBarDataMWheel0( PxVehicleAntiRollBarData* inOwner, PxU32 inData) { inOwner->mWheel0 = inData; } |
342 | inline PxU32 getPxVehicleAntiRollBarDataMWheel1( const PxVehicleAntiRollBarData* inOwner ) { return inOwner->mWheel1; } |
343 | inline void setPxVehicleAntiRollBarDataMWheel1( PxVehicleAntiRollBarData* inOwner, PxU32 inData) { inOwner->mWheel1 = inData; } |
344 | inline PxF32 getPxVehicleAntiRollBarDataMStiffness( const PxVehicleAntiRollBarData* inOwner ) { return inOwner->mStiffness; } |
345 | inline void setPxVehicleAntiRollBarDataMStiffness( PxVehicleAntiRollBarData* inOwner, PxF32 inData) { inOwner->mStiffness = inData; } |
346 | PxVehicleAntiRollBarDataGeneratedInfo::PxVehicleAntiRollBarDataGeneratedInfo() |
347 | : MWheel0( "MWheel0" , setPxVehicleAntiRollBarDataMWheel0, getPxVehicleAntiRollBarDataMWheel0 ) |
348 | , MWheel1( "MWheel1" , setPxVehicleAntiRollBarDataMWheel1, getPxVehicleAntiRollBarDataMWheel1 ) |
349 | , MStiffness( "MStiffness" , setPxVehicleAntiRollBarDataMStiffness, getPxVehicleAntiRollBarDataMStiffness ) |
350 | {} |
351 | PxVehicleAntiRollBarDataGeneratedValues::PxVehicleAntiRollBarDataGeneratedValues( const PxVehicleAntiRollBarData* inSource ) |
352 | :MWheel0( inSource->mWheel0 ) |
353 | ,MWheel1( inSource->mWheel1 ) |
354 | ,MStiffness( inSource->mStiffness ) |
355 | { |
356 | PX_UNUSED(inSource); |
357 | } |
358 | PxReal getPxVehicleTireData_RecipLongitudinalStiffnessPerUnitGravity( const PxVehicleTireData* inObj ) { return inObj->getRecipLongitudinalStiffnessPerUnitGravity(); } |
359 | PxReal getPxVehicleTireData_FrictionVsSlipGraphRecipx1Minusx0( const PxVehicleTireData* inObj ) { return inObj->getFrictionVsSlipGraphRecipx1Minusx0(); } |
360 | PxReal getPxVehicleTireData_FrictionVsSlipGraphRecipx2Minusx1( const PxVehicleTireData* inObj ) { return inObj->getFrictionVsSlipGraphRecipx2Minusx1(); } |
361 | inline PxReal getPxVehicleTireDataMLatStiffX( const PxVehicleTireData* inOwner ) { return inOwner->mLatStiffX; } |
362 | inline void setPxVehicleTireDataMLatStiffX( PxVehicleTireData* inOwner, PxReal inData) { inOwner->mLatStiffX = inData; } |
363 | inline PxReal getPxVehicleTireDataMLatStiffY( const PxVehicleTireData* inOwner ) { return inOwner->mLatStiffY; } |
364 | inline void setPxVehicleTireDataMLatStiffY( PxVehicleTireData* inOwner, PxReal inData) { inOwner->mLatStiffY = inData; } |
365 | inline PxReal getPxVehicleTireDataMLongitudinalStiffnessPerUnitGravity( const PxVehicleTireData* inOwner ) { return inOwner->mLongitudinalStiffnessPerUnitGravity; } |
366 | inline void setPxVehicleTireDataMLongitudinalStiffnessPerUnitGravity( PxVehicleTireData* inOwner, PxReal inData) { inOwner->mLongitudinalStiffnessPerUnitGravity = inData; } |
367 | inline PxReal getPxVehicleTireDataMCamberStiffnessPerUnitGravity( const PxVehicleTireData* inOwner ) { return inOwner->mCamberStiffnessPerUnitGravity; } |
368 | inline void setPxVehicleTireDataMCamberStiffnessPerUnitGravity( PxVehicleTireData* inOwner, PxReal inData) { inOwner->mCamberStiffnessPerUnitGravity = inData; } |
369 | inline PxU32 getPxVehicleTireDataMType( const PxVehicleTireData* inOwner ) { return inOwner->mType; } |
370 | inline void setPxVehicleTireDataMType( PxVehicleTireData* inOwner, PxU32 inData) { inOwner->mType = inData; } |
371 | PxVehicleTireDataGeneratedInfo::PxVehicleTireDataGeneratedInfo() |
372 | : RecipLongitudinalStiffnessPerUnitGravity( "RecipLongitudinalStiffnessPerUnitGravity" , getPxVehicleTireData_RecipLongitudinalStiffnessPerUnitGravity) |
373 | , FrictionVsSlipGraphRecipx1Minusx0( "FrictionVsSlipGraphRecipx1Minusx0" , getPxVehicleTireData_FrictionVsSlipGraphRecipx1Minusx0) |
374 | , FrictionVsSlipGraphRecipx2Minusx1( "FrictionVsSlipGraphRecipx2Minusx1" , getPxVehicleTireData_FrictionVsSlipGraphRecipx2Minusx1) |
375 | , MLatStiffX( "MLatStiffX" , setPxVehicleTireDataMLatStiffX, getPxVehicleTireDataMLatStiffX ) |
376 | , MLatStiffY( "MLatStiffY" , setPxVehicleTireDataMLatStiffY, getPxVehicleTireDataMLatStiffY ) |
377 | , MLongitudinalStiffnessPerUnitGravity( "MLongitudinalStiffnessPerUnitGravity" , setPxVehicleTireDataMLongitudinalStiffnessPerUnitGravity, getPxVehicleTireDataMLongitudinalStiffnessPerUnitGravity ) |
378 | , MCamberStiffnessPerUnitGravity( "MCamberStiffnessPerUnitGravity" , setPxVehicleTireDataMCamberStiffnessPerUnitGravity, getPxVehicleTireDataMCamberStiffnessPerUnitGravity ) |
379 | , MType( "MType" , setPxVehicleTireDataMType, getPxVehicleTireDataMType ) |
380 | {} |
381 | PxVehicleTireDataGeneratedValues::PxVehicleTireDataGeneratedValues( const PxVehicleTireData* inSource ) |
382 | :RecipLongitudinalStiffnessPerUnitGravity( getPxVehicleTireData_RecipLongitudinalStiffnessPerUnitGravity( inObj: inSource ) ) |
383 | ,FrictionVsSlipGraphRecipx1Minusx0( getPxVehicleTireData_FrictionVsSlipGraphRecipx1Minusx0( inObj: inSource ) ) |
384 | ,FrictionVsSlipGraphRecipx2Minusx1( getPxVehicleTireData_FrictionVsSlipGraphRecipx2Minusx1( inObj: inSource ) ) |
385 | ,MLatStiffX( inSource->mLatStiffX ) |
386 | ,MLatStiffY( inSource->mLatStiffY ) |
387 | ,MLongitudinalStiffnessPerUnitGravity( inSource->mLongitudinalStiffnessPerUnitGravity ) |
388 | ,MCamberStiffnessPerUnitGravity( inSource->mCamberStiffnessPerUnitGravity ) |
389 | ,MType( inSource->mType ) |
390 | { |
391 | PX_UNUSED(inSource); |
392 | PxMemCopy( dest: MFrictionVsSlipGraph, src: inSource->mFrictionVsSlipGraph, count: sizeof( MFrictionVsSlipGraph ) ); |
393 | } |
394 | const PxReal * getPxVehicleWheels4SimData_TireRestLoadsArray( const PxVehicleWheels4SimData* inObj ) { return inObj->getTireRestLoadsArray(); } |
395 | const PxReal * getPxVehicleWheels4SimData_RecipTireRestLoadsArray( const PxVehicleWheels4SimData* inObj ) { return inObj->getRecipTireRestLoadsArray(); } |
396 | PxVehicleWheels4SimDataGeneratedInfo::PxVehicleWheels4SimDataGeneratedInfo() |
397 | : TireRestLoadsArray( "TireRestLoadsArray" , getPxVehicleWheels4SimData_TireRestLoadsArray) |
398 | , RecipTireRestLoadsArray( "RecipTireRestLoadsArray" , getPxVehicleWheels4SimData_RecipTireRestLoadsArray) |
399 | {} |
400 | PxVehicleWheels4SimDataGeneratedValues::PxVehicleWheels4SimDataGeneratedValues( const PxVehicleWheels4SimData* inSource ) |
401 | :TireRestLoadsArray( getPxVehicleWheels4SimData_TireRestLoadsArray( inObj: inSource ) ) |
402 | ,RecipTireRestLoadsArray( getPxVehicleWheels4SimData_RecipTireRestLoadsArray( inObj: inSource ) ) |
403 | { |
404 | PX_UNUSED(inSource); |
405 | } |
406 | void setPxVehicleWheelsSimData_ChassisMass( PxVehicleWheelsSimData* inObj, const PxF32 inArg){ inObj->setChassisMass( inArg ); } |
407 | PxVehicleSuspensionData getPxVehicleWheelsSimData_SuspensionData( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getSuspensionData( id: index ); } |
408 | PxU32 getNbPxVehicleWheelsSimData_SuspensionData( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbSuspensionData( ); } |
409 | void setPxVehicleWheelsSimData_SuspensionData( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVehicleSuspensionData inValue ){ inObj->setSuspensionData( id: inIndex, susp: inValue ); } |
410 | PxVehicleWheelData getPxVehicleWheelsSimData_WheelData( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getWheelData( id: index ); } |
411 | PxU32 getNbPxVehicleWheelsSimData_WheelData( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbWheelData( ); } |
412 | void setPxVehicleWheelsSimData_WheelData( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVehicleWheelData inValue ){ inObj->setWheelData( id: inIndex, wheel: inValue ); } |
413 | PxVehicleTireData getPxVehicleWheelsSimData_TireData( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getTireData( id: index ); } |
414 | PxU32 getNbPxVehicleWheelsSimData_TireData( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbTireData( ); } |
415 | void setPxVehicleWheelsSimData_TireData( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVehicleTireData inValue ){ inObj->setTireData( id: inIndex, tire: inValue ); } |
416 | PxVec3 getPxVehicleWheelsSimData_SuspTravelDirection( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getSuspTravelDirection( id: index ); } |
417 | PxU32 getNbPxVehicleWheelsSimData_SuspTravelDirection( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbSuspTravelDirection( ); } |
418 | void setPxVehicleWheelsSimData_SuspTravelDirection( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVec3 inValue ){ inObj->setSuspTravelDirection( id: inIndex, dir: inValue ); } |
419 | PxVec3 getPxVehicleWheelsSimData_SuspForceAppPointOffset( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getSuspForceAppPointOffset( id: index ); } |
420 | PxU32 getNbPxVehicleWheelsSimData_SuspForceAppPointOffset( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbSuspForceAppPointOffset( ); } |
421 | void setPxVehicleWheelsSimData_SuspForceAppPointOffset( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVec3 inValue ){ inObj->setSuspForceAppPointOffset( id: inIndex, offset: inValue ); } |
422 | PxVec3 getPxVehicleWheelsSimData_TireForceAppPointOffset( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getTireForceAppPointOffset( id: index ); } |
423 | PxU32 getNbPxVehicleWheelsSimData_TireForceAppPointOffset( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbTireForceAppPointOffset( ); } |
424 | void setPxVehicleWheelsSimData_TireForceAppPointOffset( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVec3 inValue ){ inObj->setTireForceAppPointOffset( id: inIndex, offset: inValue ); } |
425 | PxVec3 getPxVehicleWheelsSimData_WheelCentreOffset( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getWheelCentreOffset( id: index ); } |
426 | PxU32 getNbPxVehicleWheelsSimData_WheelCentreOffset( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbWheelCentreOffset( ); } |
427 | void setPxVehicleWheelsSimData_WheelCentreOffset( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVec3 inValue ){ inObj->setWheelCentreOffset( id: inIndex, offset: inValue ); } |
428 | PxI32 getPxVehicleWheelsSimData_WheelShapeMapping( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getWheelShapeMapping( wheelId: index ); } |
429 | PxU32 getNbPxVehicleWheelsSimData_WheelShapeMapping( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbWheelShapeMapping( ); } |
430 | void setPxVehicleWheelsSimData_WheelShapeMapping( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxI32 inValue ){ inObj->setWheelShapeMapping( wheelId: inIndex, shapeId: inValue ); } |
431 | PxFilterData getPxVehicleWheelsSimData_SceneQueryFilterData( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getSceneQueryFilterData( suspId: index ); } |
432 | PxU32 getNbPxVehicleWheelsSimData_SceneQueryFilterData( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbSceneQueryFilterData( ); } |
433 | void setPxVehicleWheelsSimData_SceneQueryFilterData( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxFilterData inValue ){ inObj->setSceneQueryFilterData( suspId: inIndex, sqFilterData: inValue ); } |
434 | PxVehicleAntiRollBarData getPxVehicleWheelsSimData_AntiRollBarData( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getAntiRollBarData( antiRollId: index ); } |
435 | PxU32 getNbPxVehicleWheelsSimData_AntiRollBarData( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbAntiRollBarData( ); } |
436 | void setPxVehicleWheelsSimData_AntiRollBarData( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, PxVehicleAntiRollBarData inValue ){ inObj->setAntiRollBarData( id: inIndex, antiRoll: inValue ); } |
437 | void setPxVehicleWheelsSimData_TireLoadFilterData( PxVehicleWheelsSimData* inObj, const PxVehicleTireLoadFilterData & inArg){ inObj->setTireLoadFilterData( inArg ); } |
438 | PxVehicleTireLoadFilterData getPxVehicleWheelsSimData_TireLoadFilterData( const PxVehicleWheelsSimData* inObj ) { return inObj->getTireLoadFilterData(); } |
439 | void setPxVehicleWheelsSimData_MinLongSlipDenominator( PxVehicleWheelsSimData* inObj, const PxReal inArg){ inObj->setMinLongSlipDenominator( inArg ); } |
440 | PxF32 getPxVehicleWheelsSimData_MinLongSlipDenominator( const PxVehicleWheelsSimData* inObj ) { return inObj->getMinLongSlipDenominator(); } |
441 | void setPxVehicleWheelsSimData_Flags( PxVehicleWheelsSimData* inObj, PxVehicleWheelsSimFlags inArg){ inObj->setFlags( inArg ); } |
442 | PxVehicleWheelsSimFlags getPxVehicleWheelsSimData_Flags( const PxVehicleWheelsSimData* inObj ) { return inObj->getFlags(); } |
443 | void setPxVehicleWheelsSimData_ThresholdLongSpeed( PxVehicleWheelsSimData* inObj, const PxF32 inArg){ inObj->setThresholdLongSpeed( inArg ); } |
444 | PxF32 getPxVehicleWheelsSimData_ThresholdLongSpeed( const PxVehicleWheelsSimData* inObj ) { return inObj->getThresholdLongSpeed(); } |
445 | void setPxVehicleWheelsSimData_LowForwardSpeedSubStepCount( PxVehicleWheelsSimData* inObj, const PxU32 inArg){ inObj->setLowForwardSpeedSubStepCount( inArg ); } |
446 | PxU32 getPxVehicleWheelsSimData_LowForwardSpeedSubStepCount( const PxVehicleWheelsSimData* inObj ) { return inObj->getLowForwardSpeedSubStepCount(); } |
447 | void setPxVehicleWheelsSimData_HighForwardSpeedSubStepCount( PxVehicleWheelsSimData* inObj, const PxU32 inArg){ inObj->setHighForwardSpeedSubStepCount( inArg ); } |
448 | PxU32 getPxVehicleWheelsSimData_HighForwardSpeedSubStepCount( const PxVehicleWheelsSimData* inObj ) { return inObj->getHighForwardSpeedSubStepCount(); } |
449 | _Bool getPxVehicleWheelsSimData_WheelEnabledState( const PxVehicleWheelsSimData* inObj, const PxU32 index ) { return inObj->getWheelEnabledState( wheel: index ); } |
450 | PxU32 getNbPxVehicleWheelsSimData_WheelEnabledState( const PxVehicleWheelsSimData* inObj ) { return inObj->getNbWheelEnabledState( ); } |
451 | void setPxVehicleWheelsSimData_WheelEnabledState( PxVehicleWheelsSimData* inObj, const PxU32 inIndex, _Bool inValue ){ inObj->setWheelEnabledState( wheel: inIndex, state: inValue ); } |
452 | PxVehicleWheelsSimDataGeneratedInfo::PxVehicleWheelsSimDataGeneratedInfo() |
453 | : ChassisMass( "ChassisMass" , setPxVehicleWheelsSimData_ChassisMass) |
454 | , SuspensionData( "SuspensionData" , getPxVehicleWheelsSimData_SuspensionData, getNbPxVehicleWheelsSimData_SuspensionData, setPxVehicleWheelsSimData_SuspensionData ) |
455 | , WheelData( "WheelData" , getPxVehicleWheelsSimData_WheelData, getNbPxVehicleWheelsSimData_WheelData, setPxVehicleWheelsSimData_WheelData ) |
456 | , TireData( "TireData" , getPxVehicleWheelsSimData_TireData, getNbPxVehicleWheelsSimData_TireData, setPxVehicleWheelsSimData_TireData ) |
457 | , SuspTravelDirection( "SuspTravelDirection" , getPxVehicleWheelsSimData_SuspTravelDirection, getNbPxVehicleWheelsSimData_SuspTravelDirection, setPxVehicleWheelsSimData_SuspTravelDirection ) |
458 | , SuspForceAppPointOffset( "SuspForceAppPointOffset" , getPxVehicleWheelsSimData_SuspForceAppPointOffset, getNbPxVehicleWheelsSimData_SuspForceAppPointOffset, setPxVehicleWheelsSimData_SuspForceAppPointOffset ) |
459 | , TireForceAppPointOffset( "TireForceAppPointOffset" , getPxVehicleWheelsSimData_TireForceAppPointOffset, getNbPxVehicleWheelsSimData_TireForceAppPointOffset, setPxVehicleWheelsSimData_TireForceAppPointOffset ) |
460 | , WheelCentreOffset( "WheelCentreOffset" , getPxVehicleWheelsSimData_WheelCentreOffset, getNbPxVehicleWheelsSimData_WheelCentreOffset, setPxVehicleWheelsSimData_WheelCentreOffset ) |
461 | , WheelShapeMapping( "WheelShapeMapping" , getPxVehicleWheelsSimData_WheelShapeMapping, getNbPxVehicleWheelsSimData_WheelShapeMapping, setPxVehicleWheelsSimData_WheelShapeMapping ) |
462 | , SceneQueryFilterData( "SceneQueryFilterData" , getPxVehicleWheelsSimData_SceneQueryFilterData, getNbPxVehicleWheelsSimData_SceneQueryFilterData, setPxVehicleWheelsSimData_SceneQueryFilterData ) |
463 | , AntiRollBarData( "AntiRollBarData" , getPxVehicleWheelsSimData_AntiRollBarData, getNbPxVehicleWheelsSimData_AntiRollBarData, setPxVehicleWheelsSimData_AntiRollBarData ) |
464 | , TireLoadFilterData( "TireLoadFilterData" , setPxVehicleWheelsSimData_TireLoadFilterData, getPxVehicleWheelsSimData_TireLoadFilterData) |
465 | , MinLongSlipDenominator( "MinLongSlipDenominator" , setPxVehicleWheelsSimData_MinLongSlipDenominator, getPxVehicleWheelsSimData_MinLongSlipDenominator) |
466 | , Flags( "Flags" , setPxVehicleWheelsSimData_Flags, getPxVehicleWheelsSimData_Flags) |
467 | , ThresholdLongSpeed( "ThresholdLongSpeed" , setPxVehicleWheelsSimData_ThresholdLongSpeed, getPxVehicleWheelsSimData_ThresholdLongSpeed) |
468 | , LowForwardSpeedSubStepCount( "LowForwardSpeedSubStepCount" , setPxVehicleWheelsSimData_LowForwardSpeedSubStepCount, getPxVehicleWheelsSimData_LowForwardSpeedSubStepCount) |
469 | , HighForwardSpeedSubStepCount( "HighForwardSpeedSubStepCount" , setPxVehicleWheelsSimData_HighForwardSpeedSubStepCount, getPxVehicleWheelsSimData_HighForwardSpeedSubStepCount) |
470 | , WheelEnabledState( "WheelEnabledState" , getPxVehicleWheelsSimData_WheelEnabledState, getNbPxVehicleWheelsSimData_WheelEnabledState, setPxVehicleWheelsSimData_WheelEnabledState ) |
471 | {} |
472 | PxVehicleWheelsSimDataGeneratedValues::PxVehicleWheelsSimDataGeneratedValues( const PxVehicleWheelsSimData* inSource ) |
473 | :TireLoadFilterData( getPxVehicleWheelsSimData_TireLoadFilterData( inObj: inSource ) ) |
474 | ,MinLongSlipDenominator( getPxVehicleWheelsSimData_MinLongSlipDenominator( inObj: inSource ) ) |
475 | ,Flags( getPxVehicleWheelsSimData_Flags( inObj: inSource ) ) |
476 | ,ThresholdLongSpeed( getPxVehicleWheelsSimData_ThresholdLongSpeed( inObj: inSource ) ) |
477 | ,LowForwardSpeedSubStepCount( getPxVehicleWheelsSimData_LowForwardSpeedSubStepCount( inObj: inSource ) ) |
478 | ,HighForwardSpeedSubStepCount( getPxVehicleWheelsSimData_HighForwardSpeedSubStepCount( inObj: inSource ) ) |
479 | { |
480 | PX_UNUSED(inSource); |
481 | } |
482 | void setPxVehicleWheelsDynData_TireForceShaderFunction( PxVehicleWheelsDynData* inObj, PxVehicleComputeTireForce inArg){ inObj->setTireForceShaderFunction( inArg ); } |
483 | PxReal getPxVehicleWheelsDynData_WheelRotationSpeed( const PxVehicleWheelsDynData* inObj, const PxU32 index ) { return inObj->getWheelRotationSpeed( wheelIdx: index ); } |
484 | PxU32 getNbPxVehicleWheelsDynData_WheelRotationSpeed( const PxVehicleWheelsDynData* inObj ) { return inObj->getNbWheelRotationSpeed( ); } |
485 | void setPxVehicleWheelsDynData_WheelRotationSpeed( PxVehicleWheelsDynData* inObj, const PxU32 inIndex, PxReal inValue ){ inObj->setWheelRotationSpeed( wheelIdx: inIndex, speed: inValue ); } |
486 | PxReal getPxVehicleWheelsDynData_WheelRotationAngle( const PxVehicleWheelsDynData* inObj, const PxU32 index ) { return inObj->getWheelRotationAngle( wheelIdx: index ); } |
487 | PxU32 getNbPxVehicleWheelsDynData_WheelRotationAngle( const PxVehicleWheelsDynData* inObj ) { return inObj->getNbWheelRotationAngle( ); } |
488 | void setPxVehicleWheelsDynData_WheelRotationAngle( PxVehicleWheelsDynData* inObj, const PxU32 inIndex, PxReal inValue ){ inObj->setWheelRotationAngle( wheelIdx: inIndex, angle: inValue ); } |
489 | PxVehicleWheels4DynData * getPxVehicleWheelsDynData_Wheel4DynData( const PxVehicleWheelsDynData* inObj ) { return inObj->getWheel4DynData(); } |
490 | PxU32 getPxVehicleWheelsDynData_Constraints( const PxVehicleWheelsDynData* inObj, PxConstraint ** outBuffer, PxU32 inBufSize ) { return inObj->getConstraints( userBuffer: outBuffer, bufferSize: inBufSize ); } |
491 | PxU32 getNbPxVehicleWheelsDynData_Constraints( const PxVehicleWheelsDynData* inObj ) { return inObj->getNbConstraints( ); } |
492 | PxVehicleWheelsDynDataGeneratedInfo::PxVehicleWheelsDynDataGeneratedInfo() |
493 | : TireForceShaderFunction( "TireForceShaderFunction" , setPxVehicleWheelsDynData_TireForceShaderFunction) |
494 | , WheelRotationSpeed( "WheelRotationSpeed" , getPxVehicleWheelsDynData_WheelRotationSpeed, getNbPxVehicleWheelsDynData_WheelRotationSpeed, setPxVehicleWheelsDynData_WheelRotationSpeed ) |
495 | , WheelRotationAngle( "WheelRotationAngle" , getPxVehicleWheelsDynData_WheelRotationAngle, getNbPxVehicleWheelsDynData_WheelRotationAngle, setPxVehicleWheelsDynData_WheelRotationAngle ) |
496 | , Wheel4DynData( "Wheel4DynData" , getPxVehicleWheelsDynData_Wheel4DynData) |
497 | , Constraints( "Constraints" , getPxVehicleWheelsDynData_Constraints, getNbPxVehicleWheelsDynData_Constraints ) |
498 | {} |
499 | PxVehicleWheelsDynDataGeneratedValues::PxVehicleWheelsDynDataGeneratedValues( const PxVehicleWheelsDynData* inSource ) |
500 | :Wheel4DynData( getPxVehicleWheelsDynData_Wheel4DynData( inObj: inSource ) ) |
501 | { |
502 | PX_UNUSED(inSource); |
503 | } |
504 | PxU32 getPxVehicleWheels_VehicleType( const PxVehicleWheels* inObj ) { return inObj->getVehicleType(); } |
505 | const PxRigidDynamic * getPxVehicleWheels_RigidDynamicActor( const PxVehicleWheels* inObj ) { return inObj->getRigidDynamicActor(); } |
506 | const char * getPxVehicleWheels_ConcreteTypeName( const PxVehicleWheels* inObj ) { return inObj->getConcreteTypeName(); } |
507 | inline PxVehicleWheelsSimData getPxVehicleWheelsMWheelsSimData( const PxVehicleWheels* inOwner ) { return inOwner->mWheelsSimData; } |
508 | inline void setPxVehicleWheelsMWheelsSimData( PxVehicleWheels* inOwner, PxVehicleWheelsSimData inData) { inOwner->mWheelsSimData = inData; } |
509 | inline PxVehicleWheelsDynData getPxVehicleWheelsMWheelsDynData( const PxVehicleWheels* inOwner ) { return inOwner->mWheelsDynData; } |
510 | inline void setPxVehicleWheelsMWheelsDynData( PxVehicleWheels* inOwner, PxVehicleWheelsDynData inData) { inOwner->mWheelsDynData = inData; } |
511 | PxVehicleWheelsGeneratedInfo::PxVehicleWheelsGeneratedInfo() |
512 | : VehicleType( "VehicleType" , getPxVehicleWheels_VehicleType) |
513 | , RigidDynamicActor( "RigidDynamicActor" , getPxVehicleWheels_RigidDynamicActor) |
514 | , ConcreteTypeName( "ConcreteTypeName" , getPxVehicleWheels_ConcreteTypeName) |
515 | , MWheelsSimData( "MWheelsSimData" , setPxVehicleWheelsMWheelsSimData, getPxVehicleWheelsMWheelsSimData ) |
516 | , MWheelsDynData( "MWheelsDynData" , setPxVehicleWheelsMWheelsDynData, getPxVehicleWheelsMWheelsDynData ) |
517 | {} |
518 | PxVehicleWheelsGeneratedValues::PxVehicleWheelsGeneratedValues( const PxVehicleWheels* inSource ) |
519 | :VehicleType( getPxVehicleWheels_VehicleType( inObj: inSource ) ) |
520 | ,RigidDynamicActor( getPxVehicleWheels_RigidDynamicActor( inObj: inSource ) ) |
521 | ,ConcreteTypeName( getPxVehicleWheels_ConcreteTypeName( inObj: inSource ) ) |
522 | ,MWheelsSimData( inSource->mWheelsSimData ) |
523 | ,MWheelsDynData( inSource->mWheelsDynData ) |
524 | { |
525 | PX_UNUSED(inSource); |
526 | } |
527 | PxReal getPxVehicleDriveDynData_AnalogInput( const PxVehicleDriveDynData* inObj, const PxU32 index ) { return inObj->getAnalogInput( type: index ); } |
528 | PxU32 getNbPxVehicleDriveDynData_AnalogInput( const PxVehicleDriveDynData* inObj ) { return inObj->getNbAnalogInput( ); } |
529 | void setPxVehicleDriveDynData_AnalogInput( PxVehicleDriveDynData* inObj, const PxU32 inIndex, PxReal inValue ){ inObj->setAnalogInput( type: inIndex, analogVal: inValue ); } |
530 | void setPxVehicleDriveDynData_GearUp( PxVehicleDriveDynData* inObj, const _Bool inArg){ inObj->setGearUp( inArg ); } |
531 | _Bool getPxVehicleDriveDynData_GearUp( const PxVehicleDriveDynData* inObj ) { return inObj->getGearUp(); } |
532 | void setPxVehicleDriveDynData_GearDown( PxVehicleDriveDynData* inObj, const _Bool inArg){ inObj->setGearDown( inArg ); } |
533 | _Bool getPxVehicleDriveDynData_GearDown( const PxVehicleDriveDynData* inObj ) { return inObj->getGearDown(); } |
534 | void setPxVehicleDriveDynData_UseAutoGears( PxVehicleDriveDynData* inObj, const _Bool inArg){ inObj->setUseAutoGears( inArg ); } |
535 | _Bool getPxVehicleDriveDynData_UseAutoGears( const PxVehicleDriveDynData* inObj ) { return inObj->getUseAutoGears(); } |
536 | void setPxVehicleDriveDynData_CurrentGear( PxVehicleDriveDynData* inObj, PxU32 inArg){ inObj->setCurrentGear( inArg ); } |
537 | PxU32 getPxVehicleDriveDynData_CurrentGear( const PxVehicleDriveDynData* inObj ) { return inObj->getCurrentGear(); } |
538 | void setPxVehicleDriveDynData_TargetGear( PxVehicleDriveDynData* inObj, PxU32 inArg){ inObj->setTargetGear( inArg ); } |
539 | PxU32 getPxVehicleDriveDynData_TargetGear( const PxVehicleDriveDynData* inObj ) { return inObj->getTargetGear(); } |
540 | void setPxVehicleDriveDynData_EngineRotationSpeed( PxVehicleDriveDynData* inObj, const PxF32 inArg){ inObj->setEngineRotationSpeed( inArg ); } |
541 | PxReal getPxVehicleDriveDynData_EngineRotationSpeed( const PxVehicleDriveDynData* inObj ) { return inObj->getEngineRotationSpeed(); } |
542 | void setPxVehicleDriveDynData_GearChange( PxVehicleDriveDynData* inObj, const PxU32 inArg){ inObj->setGearChange( inArg ); } |
543 | PxU32 getPxVehicleDriveDynData_GearChange( const PxVehicleDriveDynData* inObj ) { return inObj->getGearChange(); } |
544 | void setPxVehicleDriveDynData_GearSwitchTime( PxVehicleDriveDynData* inObj, const PxReal inArg){ inObj->setGearSwitchTime( inArg ); } |
545 | PxReal getPxVehicleDriveDynData_GearSwitchTime( const PxVehicleDriveDynData* inObj ) { return inObj->getGearSwitchTime(); } |
546 | void setPxVehicleDriveDynData_AutoBoxSwitchTime( PxVehicleDriveDynData* inObj, const PxReal inArg){ inObj->setAutoBoxSwitchTime( inArg ); } |
547 | PxReal getPxVehicleDriveDynData_AutoBoxSwitchTime( const PxVehicleDriveDynData* inObj ) { return inObj->getAutoBoxSwitchTime(); } |
548 | inline _Bool getPxVehicleDriveDynDataMUseAutoGears( const PxVehicleDriveDynData* inOwner ) { return inOwner->mUseAutoGears; } |
549 | inline void setPxVehicleDriveDynDataMUseAutoGears( PxVehicleDriveDynData* inOwner, _Bool inData) { inOwner->mUseAutoGears = inData; } |
550 | inline _Bool getPxVehicleDriveDynDataMGearUpPressed( const PxVehicleDriveDynData* inOwner ) { return inOwner->mGearUpPressed; } |
551 | inline void setPxVehicleDriveDynDataMGearUpPressed( PxVehicleDriveDynData* inOwner, _Bool inData) { inOwner->mGearUpPressed = inData; } |
552 | inline _Bool getPxVehicleDriveDynDataMGearDownPressed( const PxVehicleDriveDynData* inOwner ) { return inOwner->mGearDownPressed; } |
553 | inline void setPxVehicleDriveDynDataMGearDownPressed( PxVehicleDriveDynData* inOwner, _Bool inData) { inOwner->mGearDownPressed = inData; } |
554 | inline PxU32 getPxVehicleDriveDynDataMCurrentGear( const PxVehicleDriveDynData* inOwner ) { return inOwner->mCurrentGear; } |
555 | inline void setPxVehicleDriveDynDataMCurrentGear( PxVehicleDriveDynData* inOwner, PxU32 inData) { inOwner->mCurrentGear = inData; } |
556 | inline PxU32 getPxVehicleDriveDynDataMTargetGear( const PxVehicleDriveDynData* inOwner ) { return inOwner->mTargetGear; } |
557 | inline void setPxVehicleDriveDynDataMTargetGear( PxVehicleDriveDynData* inOwner, PxU32 inData) { inOwner->mTargetGear = inData; } |
558 | inline PxReal getPxVehicleDriveDynDataMEnginespeed( const PxVehicleDriveDynData* inOwner ) { return inOwner->mEnginespeed; } |
559 | inline void setPxVehicleDriveDynDataMEnginespeed( PxVehicleDriveDynData* inOwner, PxReal inData) { inOwner->mEnginespeed = inData; } |
560 | inline PxReal getPxVehicleDriveDynDataMGearSwitchTime( const PxVehicleDriveDynData* inOwner ) { return inOwner->mGearSwitchTime; } |
561 | inline void setPxVehicleDriveDynDataMGearSwitchTime( PxVehicleDriveDynData* inOwner, PxReal inData) { inOwner->mGearSwitchTime = inData; } |
562 | inline PxReal getPxVehicleDriveDynDataMAutoBoxSwitchTime( const PxVehicleDriveDynData* inOwner ) { return inOwner->mAutoBoxSwitchTime; } |
563 | inline void setPxVehicleDriveDynDataMAutoBoxSwitchTime( PxVehicleDriveDynData* inOwner, PxReal inData) { inOwner->mAutoBoxSwitchTime = inData; } |
564 | PxVehicleDriveDynDataGeneratedInfo::PxVehicleDriveDynDataGeneratedInfo() |
565 | : AnalogInput( "AnalogInput" , getPxVehicleDriveDynData_AnalogInput, getNbPxVehicleDriveDynData_AnalogInput, setPxVehicleDriveDynData_AnalogInput ) |
566 | , GearUp( "GearUp" , setPxVehicleDriveDynData_GearUp, getPxVehicleDriveDynData_GearUp) |
567 | , GearDown( "GearDown" , setPxVehicleDriveDynData_GearDown, getPxVehicleDriveDynData_GearDown) |
568 | , UseAutoGears( "UseAutoGears" , setPxVehicleDriveDynData_UseAutoGears, getPxVehicleDriveDynData_UseAutoGears) |
569 | , CurrentGear( "CurrentGear" , setPxVehicleDriveDynData_CurrentGear, getPxVehicleDriveDynData_CurrentGear) |
570 | , TargetGear( "TargetGear" , setPxVehicleDriveDynData_TargetGear, getPxVehicleDriveDynData_TargetGear) |
571 | , EngineRotationSpeed( "EngineRotationSpeed" , setPxVehicleDriveDynData_EngineRotationSpeed, getPxVehicleDriveDynData_EngineRotationSpeed) |
572 | , GearChange( "GearChange" , setPxVehicleDriveDynData_GearChange, getPxVehicleDriveDynData_GearChange) |
573 | , GearSwitchTime( "GearSwitchTime" , setPxVehicleDriveDynData_GearSwitchTime, getPxVehicleDriveDynData_GearSwitchTime) |
574 | , AutoBoxSwitchTime( "AutoBoxSwitchTime" , setPxVehicleDriveDynData_AutoBoxSwitchTime, getPxVehicleDriveDynData_AutoBoxSwitchTime) |
575 | , MUseAutoGears( "MUseAutoGears" , setPxVehicleDriveDynDataMUseAutoGears, getPxVehicleDriveDynDataMUseAutoGears ) |
576 | , MGearUpPressed( "MGearUpPressed" , setPxVehicleDriveDynDataMGearUpPressed, getPxVehicleDriveDynDataMGearUpPressed ) |
577 | , MGearDownPressed( "MGearDownPressed" , setPxVehicleDriveDynDataMGearDownPressed, getPxVehicleDriveDynDataMGearDownPressed ) |
578 | , MCurrentGear( "MCurrentGear" , setPxVehicleDriveDynDataMCurrentGear, getPxVehicleDriveDynDataMCurrentGear ) |
579 | , MTargetGear( "MTargetGear" , setPxVehicleDriveDynDataMTargetGear, getPxVehicleDriveDynDataMTargetGear ) |
580 | , MEnginespeed( "MEnginespeed" , setPxVehicleDriveDynDataMEnginespeed, getPxVehicleDriveDynDataMEnginespeed ) |
581 | , MGearSwitchTime( "MGearSwitchTime" , setPxVehicleDriveDynDataMGearSwitchTime, getPxVehicleDriveDynDataMGearSwitchTime ) |
582 | , MAutoBoxSwitchTime( "MAutoBoxSwitchTime" , setPxVehicleDriveDynDataMAutoBoxSwitchTime, getPxVehicleDriveDynDataMAutoBoxSwitchTime ) |
583 | {} |
584 | PxVehicleDriveDynDataGeneratedValues::PxVehicleDriveDynDataGeneratedValues( const PxVehicleDriveDynData* inSource ) |
585 | :GearUp( getPxVehicleDriveDynData_GearUp( inObj: inSource ) ) |
586 | ,GearDown( getPxVehicleDriveDynData_GearDown( inObj: inSource ) ) |
587 | ,UseAutoGears( getPxVehicleDriveDynData_UseAutoGears( inObj: inSource ) ) |
588 | ,CurrentGear( getPxVehicleDriveDynData_CurrentGear( inObj: inSource ) ) |
589 | ,TargetGear( getPxVehicleDriveDynData_TargetGear( inObj: inSource ) ) |
590 | ,EngineRotationSpeed( getPxVehicleDriveDynData_EngineRotationSpeed( inObj: inSource ) ) |
591 | ,GearChange( getPxVehicleDriveDynData_GearChange( inObj: inSource ) ) |
592 | ,GearSwitchTime( getPxVehicleDriveDynData_GearSwitchTime( inObj: inSource ) ) |
593 | ,AutoBoxSwitchTime( getPxVehicleDriveDynData_AutoBoxSwitchTime( inObj: inSource ) ) |
594 | ,MUseAutoGears( inSource->mUseAutoGears ) |
595 | ,MGearUpPressed( inSource->mGearUpPressed ) |
596 | ,MGearDownPressed( inSource->mGearDownPressed ) |
597 | ,MCurrentGear( inSource->mCurrentGear ) |
598 | ,MTargetGear( inSource->mTargetGear ) |
599 | ,MEnginespeed( inSource->mEnginespeed ) |
600 | ,MGearSwitchTime( inSource->mGearSwitchTime ) |
601 | ,MAutoBoxSwitchTime( inSource->mAutoBoxSwitchTime ) |
602 | { |
603 | PX_UNUSED(inSource); |
604 | } |
605 | void setPxVehicleDriveSimData_EngineData( PxVehicleDriveSimData* inObj, const PxVehicleEngineData & inArg){ inObj->setEngineData( inArg ); } |
606 | PxVehicleEngineData getPxVehicleDriveSimData_EngineData( const PxVehicleDriveSimData* inObj ) { return inObj->getEngineData(); } |
607 | void setPxVehicleDriveSimData_GearsData( PxVehicleDriveSimData* inObj, const PxVehicleGearsData & inArg){ inObj->setGearsData( inArg ); } |
608 | PxVehicleGearsData getPxVehicleDriveSimData_GearsData( const PxVehicleDriveSimData* inObj ) { return inObj->getGearsData(); } |
609 | void setPxVehicleDriveSimData_ClutchData( PxVehicleDriveSimData* inObj, const PxVehicleClutchData & inArg){ inObj->setClutchData( inArg ); } |
610 | PxVehicleClutchData getPxVehicleDriveSimData_ClutchData( const PxVehicleDriveSimData* inObj ) { return inObj->getClutchData(); } |
611 | void setPxVehicleDriveSimData_AutoBoxData( PxVehicleDriveSimData* inObj, const PxVehicleAutoBoxData & inArg){ inObj->setAutoBoxData( inArg ); } |
612 | PxVehicleAutoBoxData getPxVehicleDriveSimData_AutoBoxData( const PxVehicleDriveSimData* inObj ) { return inObj->getAutoBoxData(); } |
613 | PxVehicleDriveSimDataGeneratedInfo::PxVehicleDriveSimDataGeneratedInfo() |
614 | : EngineData( "EngineData" , setPxVehicleDriveSimData_EngineData, getPxVehicleDriveSimData_EngineData) |
615 | , GearsData( "GearsData" , setPxVehicleDriveSimData_GearsData, getPxVehicleDriveSimData_GearsData) |
616 | , ClutchData( "ClutchData" , setPxVehicleDriveSimData_ClutchData, getPxVehicleDriveSimData_ClutchData) |
617 | , AutoBoxData( "AutoBoxData" , setPxVehicleDriveSimData_AutoBoxData, getPxVehicleDriveSimData_AutoBoxData) |
618 | {} |
619 | PxVehicleDriveSimDataGeneratedValues::PxVehicleDriveSimDataGeneratedValues( const PxVehicleDriveSimData* inSource ) |
620 | :EngineData( getPxVehicleDriveSimData_EngineData( inObj: inSource ) ) |
621 | ,GearsData( getPxVehicleDriveSimData_GearsData( inObj: inSource ) ) |
622 | ,ClutchData( getPxVehicleDriveSimData_ClutchData( inObj: inSource ) ) |
623 | ,AutoBoxData( getPxVehicleDriveSimData_AutoBoxData( inObj: inSource ) ) |
624 | { |
625 | PX_UNUSED(inSource); |
626 | } |
627 | void setPxVehicleDriveSimData4W_DiffData( PxVehicleDriveSimData4W* inObj, const PxVehicleDifferential4WData & inArg){ inObj->setDiffData( inArg ); } |
628 | PxVehicleDifferential4WData getPxVehicleDriveSimData4W_DiffData( const PxVehicleDriveSimData4W* inObj ) { return inObj->getDiffData(); } |
629 | void setPxVehicleDriveSimData4W_AckermannGeometryData( PxVehicleDriveSimData4W* inObj, const PxVehicleAckermannGeometryData & inArg){ inObj->setAckermannGeometryData( inArg ); } |
630 | PxVehicleAckermannGeometryData getPxVehicleDriveSimData4W_AckermannGeometryData( const PxVehicleDriveSimData4W* inObj ) { return inObj->getAckermannGeometryData(); } |
631 | PxVehicleDriveSimData4WGeneratedInfo::PxVehicleDriveSimData4WGeneratedInfo() |
632 | : DiffData( "DiffData" , setPxVehicleDriveSimData4W_DiffData, getPxVehicleDriveSimData4W_DiffData) |
633 | , AckermannGeometryData( "AckermannGeometryData" , setPxVehicleDriveSimData4W_AckermannGeometryData, getPxVehicleDriveSimData4W_AckermannGeometryData) |
634 | {} |
635 | PxVehicleDriveSimData4WGeneratedValues::PxVehicleDriveSimData4WGeneratedValues( const PxVehicleDriveSimData4W* inSource ) |
636 | :PxVehicleDriveSimDataGeneratedValues( inSource ) |
637 | ,DiffData( getPxVehicleDriveSimData4W_DiffData( inObj: inSource ) ) |
638 | ,AckermannGeometryData( getPxVehicleDriveSimData4W_AckermannGeometryData( inObj: inSource ) ) |
639 | { |
640 | PX_UNUSED(inSource); |
641 | } |
642 | const char * getPxVehicleDrive_ConcreteTypeName( const PxVehicleDrive* inObj ) { return inObj->getConcreteTypeName(); } |
643 | inline PxVehicleDriveDynData getPxVehicleDriveMDriveDynData( const PxVehicleDrive* inOwner ) { return inOwner->mDriveDynData; } |
644 | inline void setPxVehicleDriveMDriveDynData( PxVehicleDrive* inOwner, PxVehicleDriveDynData inData) { inOwner->mDriveDynData = inData; } |
645 | PxVehicleDriveGeneratedInfo::PxVehicleDriveGeneratedInfo() |
646 | : ConcreteTypeName( "ConcreteTypeName" , getPxVehicleDrive_ConcreteTypeName) |
647 | , MDriveDynData( "MDriveDynData" , setPxVehicleDriveMDriveDynData, getPxVehicleDriveMDriveDynData ) |
648 | {} |
649 | PxVehicleDriveGeneratedValues::PxVehicleDriveGeneratedValues( const PxVehicleDrive* inSource ) |
650 | :PxVehicleWheelsGeneratedValues( inSource ) |
651 | ,ConcreteTypeName( getPxVehicleDrive_ConcreteTypeName( inObj: inSource ) ) |
652 | ,MDriveDynData( inSource->mDriveDynData ) |
653 | { |
654 | PX_UNUSED(inSource); |
655 | } |
656 | const char * getPxVehicleDrive4W_ConcreteTypeName( const PxVehicleDrive4W* inObj ) { return inObj->getConcreteTypeName(); } |
657 | inline PxVehicleDriveSimData4W getPxVehicleDrive4WMDriveSimData( const PxVehicleDrive4W* inOwner ) { return inOwner->mDriveSimData; } |
658 | inline void setPxVehicleDrive4WMDriveSimData( PxVehicleDrive4W* inOwner, PxVehicleDriveSimData4W inData) { inOwner->mDriveSimData = inData; } |
659 | PxVehicleDrive4WGeneratedInfo::PxVehicleDrive4WGeneratedInfo() |
660 | : ConcreteTypeName( "ConcreteTypeName" , getPxVehicleDrive4W_ConcreteTypeName) |
661 | , MDriveSimData( "MDriveSimData" , setPxVehicleDrive4WMDriveSimData, getPxVehicleDrive4WMDriveSimData ) |
662 | {} |
663 | PxVehicleDrive4WGeneratedValues::PxVehicleDrive4WGeneratedValues( const PxVehicleDrive4W* inSource ) |
664 | :PxVehicleDriveGeneratedValues( inSource ) |
665 | ,ConcreteTypeName( getPxVehicleDrive4W_ConcreteTypeName( inObj: inSource ) ) |
666 | ,MDriveSimData( inSource->mDriveSimData ) |
667 | { |
668 | PX_UNUSED(inSource); |
669 | } |
670 | void setPxVehicleDriveTank_DriveModel( PxVehicleDriveTank* inObj, const PxVehicleDriveTankControlModel::Enum inArg){ inObj->setDriveModel( inArg ); } |
671 | PxVehicleDriveTankControlModel::Enum getPxVehicleDriveTank_DriveModel( const PxVehicleDriveTank* inObj ) { return inObj->getDriveModel(); } |
672 | const char * getPxVehicleDriveTank_ConcreteTypeName( const PxVehicleDriveTank* inObj ) { return inObj->getConcreteTypeName(); } |
673 | inline PxVehicleDriveSimData getPxVehicleDriveTankMDriveSimData( const PxVehicleDriveTank* inOwner ) { return inOwner->mDriveSimData; } |
674 | inline void setPxVehicleDriveTankMDriveSimData( PxVehicleDriveTank* inOwner, PxVehicleDriveSimData inData) { inOwner->mDriveSimData = inData; } |
675 | PxVehicleDriveTankGeneratedInfo::PxVehicleDriveTankGeneratedInfo() |
676 | : DriveModel( "DriveModel" , setPxVehicleDriveTank_DriveModel, getPxVehicleDriveTank_DriveModel) |
677 | , ConcreteTypeName( "ConcreteTypeName" , getPxVehicleDriveTank_ConcreteTypeName) |
678 | , MDriveSimData( "MDriveSimData" , setPxVehicleDriveTankMDriveSimData, getPxVehicleDriveTankMDriveSimData ) |
679 | {} |
680 | PxVehicleDriveTankGeneratedValues::PxVehicleDriveTankGeneratedValues( const PxVehicleDriveTank* inSource ) |
681 | :PxVehicleDriveGeneratedValues( inSource ) |
682 | ,DriveModel( getPxVehicleDriveTank_DriveModel( inObj: inSource ) ) |
683 | ,ConcreteTypeName( getPxVehicleDriveTank_ConcreteTypeName( inObj: inSource ) ) |
684 | ,MDriveSimData( inSource->mDriveSimData ) |
685 | { |
686 | PX_UNUSED(inSource); |
687 | } |
688 | void setPxVehicleDriveSimDataNW_DiffData( PxVehicleDriveSimDataNW* inObj, const PxVehicleDifferentialNWData & inArg){ inObj->setDiffData( inArg ); } |
689 | PxVehicleDifferentialNWData getPxVehicleDriveSimDataNW_DiffData( const PxVehicleDriveSimDataNW* inObj ) { return inObj->getDiffData(); } |
690 | PxVehicleDriveSimDataNWGeneratedInfo::PxVehicleDriveSimDataNWGeneratedInfo() |
691 | : DiffData( "DiffData" , setPxVehicleDriveSimDataNW_DiffData, getPxVehicleDriveSimDataNW_DiffData) |
692 | {} |
693 | PxVehicleDriveSimDataNWGeneratedValues::PxVehicleDriveSimDataNWGeneratedValues( const PxVehicleDriveSimDataNW* inSource ) |
694 | :PxVehicleDriveSimDataGeneratedValues( inSource ) |
695 | ,DiffData( getPxVehicleDriveSimDataNW_DiffData( inObj: inSource ) ) |
696 | { |
697 | PX_UNUSED(inSource); |
698 | } |
699 | const char * getPxVehicleDriveNW_ConcreteTypeName( const PxVehicleDriveNW* inObj ) { return inObj->getConcreteTypeName(); } |
700 | inline PxVehicleDriveSimDataNW getPxVehicleDriveNWMDriveSimData( const PxVehicleDriveNW* inOwner ) { return inOwner->mDriveSimData; } |
701 | inline void setPxVehicleDriveNWMDriveSimData( PxVehicleDriveNW* inOwner, PxVehicleDriveSimDataNW inData) { inOwner->mDriveSimData = inData; } |
702 | PxVehicleDriveNWGeneratedInfo::PxVehicleDriveNWGeneratedInfo() |
703 | : ConcreteTypeName( "ConcreteTypeName" , getPxVehicleDriveNW_ConcreteTypeName) |
704 | , MDriveSimData( "MDriveSimData" , setPxVehicleDriveNWMDriveSimData, getPxVehicleDriveNWMDriveSimData ) |
705 | {} |
706 | PxVehicleDriveNWGeneratedValues::PxVehicleDriveNWGeneratedValues( const PxVehicleDriveNW* inSource ) |
707 | :PxVehicleDriveGeneratedValues( inSource ) |
708 | ,ConcreteTypeName( getPxVehicleDriveNW_ConcreteTypeName( inObj: inSource ) ) |
709 | ,MDriveSimData( inSource->mDriveSimData ) |
710 | { |
711 | PX_UNUSED(inSource); |
712 | } |
713 | PxReal getPxVehicleNoDrive_BrakeTorque( const PxVehicleNoDrive* inObj, const PxU32 index ) { return inObj->getBrakeTorque( id: index ); } |
714 | PxU32 getNbPxVehicleNoDrive_BrakeTorque( const PxVehicleNoDrive* inObj ) { return inObj->getNbBrakeTorque( ); } |
715 | void setPxVehicleNoDrive_BrakeTorque( PxVehicleNoDrive* inObj, const PxU32 inIndex, PxReal inValue ){ inObj->setBrakeTorque( id: inIndex, brakeTorque: inValue ); } |
716 | PxReal getPxVehicleNoDrive_DriveTorque( const PxVehicleNoDrive* inObj, const PxU32 index ) { return inObj->getDriveTorque( id: index ); } |
717 | PxU32 getNbPxVehicleNoDrive_DriveTorque( const PxVehicleNoDrive* inObj ) { return inObj->getNbDriveTorque( ); } |
718 | void setPxVehicleNoDrive_DriveTorque( PxVehicleNoDrive* inObj, const PxU32 inIndex, PxReal inValue ){ inObj->setDriveTorque( id: inIndex, driveTorque: inValue ); } |
719 | PxReal getPxVehicleNoDrive_SteerAngle( const PxVehicleNoDrive* inObj, const PxU32 index ) { return inObj->getSteerAngle( id: index ); } |
720 | PxU32 getNbPxVehicleNoDrive_SteerAngle( const PxVehicleNoDrive* inObj ) { return inObj->getNbSteerAngle( ); } |
721 | void setPxVehicleNoDrive_SteerAngle( PxVehicleNoDrive* inObj, const PxU32 inIndex, PxReal inValue ){ inObj->setSteerAngle( id: inIndex, steerAngle: inValue ); } |
722 | const char * getPxVehicleNoDrive_ConcreteTypeName( const PxVehicleNoDrive* inObj ) { return inObj->getConcreteTypeName(); } |
723 | PxVehicleNoDriveGeneratedInfo::PxVehicleNoDriveGeneratedInfo() |
724 | : BrakeTorque( "BrakeTorque" , getPxVehicleNoDrive_BrakeTorque, getNbPxVehicleNoDrive_BrakeTorque, setPxVehicleNoDrive_BrakeTorque ) |
725 | , DriveTorque( "DriveTorque" , getPxVehicleNoDrive_DriveTorque, getNbPxVehicleNoDrive_DriveTorque, setPxVehicleNoDrive_DriveTorque ) |
726 | , SteerAngle( "SteerAngle" , getPxVehicleNoDrive_SteerAngle, getNbPxVehicleNoDrive_SteerAngle, setPxVehicleNoDrive_SteerAngle ) |
727 | , ConcreteTypeName( "ConcreteTypeName" , getPxVehicleNoDrive_ConcreteTypeName) |
728 | {} |
729 | PxVehicleNoDriveGeneratedValues::PxVehicleNoDriveGeneratedValues( const PxVehicleNoDrive* inSource ) |
730 | :PxVehicleWheelsGeneratedValues( inSource ) |
731 | ,ConcreteTypeName( getPxVehicleNoDrive_ConcreteTypeName( inObj: inSource ) ) |
732 | { |
733 | PX_UNUSED(inSource); |
734 | } |
735 | |