/* * Copyright (c) 2008-2015, NVIDIA CORPORATION. All rights reserved. * * NVIDIA CORPORATION and its licensors retain all intellectual property * and proprietary rights in and to this software, related documentation * and any modifications thereto. Any use, reproduction, disclosure or * distribution of this software and related documentation without an express * license agreement from NVIDIA CORPORATION is strictly prohibited. */ #ifndef MODULE_MODULECLOTHINGLEGACYREGISTRATIONH_H #define MODULE_MODULECLOTHINGLEGACYREGISTRATIONH_H #include "PsAllocator.h" #include "NvRegistrationsForTraitsBase.h" #include "nvparameterized/NvParameterizedTraits.h" #include "PxAssert.h" #include // INCLUDE GENERATED FACTORIES #include "ClothingActorParam_0p0.h" #include "ClothingActorParam_0p1.h" #include "ClothingActorParam_0p10.h" #include "ClothingActorParam_0p11.h" #include "ClothingActorParam_0p12.h" #include "ClothingActorParam_0p13.h" #include "ClothingActorParam_0p14.h" #include "ClothingActorParam_0p15.h" #include "ClothingActorParam_0p16.h" #include "ClothingActorParam_0p17.h" #include "ClothingActorParam_0p2.h" #include "ClothingActorParam_0p3.h" #include "ClothingActorParam_0p4.h" #include "ClothingActorParam_0p5.h" #include "ClothingActorParam_0p6.h" #include "ClothingActorParam_0p7.h" #include "ClothingActorParam_0p8.h" #include "ClothingActorParam_0p9.h" #include "ClothingAssetParameters_0p0.h" #include "ClothingAssetParameters_0p1.h" #include "ClothingAssetParameters_0p10.h" #include "ClothingAssetParameters_0p11.h" #include "ClothingAssetParameters_0p12.h" #include "ClothingAssetParameters_0p13.h" #include "ClothingAssetParameters_0p2.h" #include "ClothingAssetParameters_0p3.h" #include "ClothingAssetParameters_0p4.h" #include "ClothingAssetParameters_0p5.h" #include "ClothingAssetParameters_0p6.h" #include "ClothingAssetParameters_0p7.h" #include "ClothingAssetParameters_0p8.h" #include "ClothingAssetParameters_0p9.h" #include "ClothingCookedParam_0p0.h" #include "ClothingCookedParam_0p1.h" #include "ClothingCookedParam_0p2.h" #include "ClothingCookedPhysX3Param_0p0.h" #include "ClothingCookedPhysX3Param_0p1.h" #include "ClothingCookedPhysX3Param_0p2.h" #include "ClothingCookedPhysX3Param_0p3.h" #include "ClothingCookedPhysX3Param_0p4.h" #include "ClothingGraphicalLodParameters_0p0.h" #include "ClothingGraphicalLodParameters_0p1.h" #include "ClothingGraphicalLodParameters_0p2.h" #include "ClothingGraphicalLodParameters_0p3.h" #include "ClothingGraphicalLodParameters_0p4.h" #include "ClothingMaterialLibraryParameters_0p0.h" #include "ClothingMaterialLibraryParameters_0p1.h" #include "ClothingMaterialLibraryParameters_0p10.h" #include "ClothingMaterialLibraryParameters_0p11.h" #include "ClothingMaterialLibraryParameters_0p12.h" #include "ClothingMaterialLibraryParameters_0p13.h" #include "ClothingMaterialLibraryParameters_0p2.h" #include "ClothingMaterialLibraryParameters_0p3.h" #include "ClothingMaterialLibraryParameters_0p4.h" #include "ClothingMaterialLibraryParameters_0p5.h" #include "ClothingMaterialLibraryParameters_0p6.h" #include "ClothingMaterialLibraryParameters_0p7.h" #include "ClothingMaterialLibraryParameters_0p8.h" #include "ClothingMaterialLibraryParameters_0p9.h" #include "ClothingPhysicalMeshParameters_0p0.h" #include "ClothingPhysicalMeshParameters_0p1.h" #include "ClothingPhysicalMeshParameters_0p10.h" #include "ClothingPhysicalMeshParameters_0p2.h" #include "ClothingPhysicalMeshParameters_0p3.h" #include "ClothingPhysicalMeshParameters_0p4.h" #include "ClothingPhysicalMeshParameters_0p5.h" #include "ClothingPhysicalMeshParameters_0p6.h" #include "ClothingPhysicalMeshParameters_0p7.h" #include "ClothingPhysicalMeshParameters_0p8.h" #include "ClothingPhysicalMeshParameters_0p9.h" #include "ClothingActorParam_0p18.h" #include "ClothingAssetParameters_0p14.h" #include "ClothingCookedParam_0p3.h" #include "ClothingCookedPhysX3Param_0p5.h" #include "ClothingDebugRenderParams_0p0.h" #include "ClothingGraphicalLodParameters_0p5.h" #include "ClothingMaterialLibraryParameters_0p14.h" #include "ClothingModuleParameters_0p1.h" #include "ClothingPhysicalMeshParameters_0p11.h" #include "ClothingPreviewParam_0p0.h" // INCLUDE GENERATED CONVERSION #include "ConversionClothingActorParam_0p0_0p1.h" #include "ConversionClothingActorParam_0p10_0p11.h" #include "ConversionClothingActorParam_0p11_0p12.h" #include "ConversionClothingActorParam_0p12_0p13.h" #include "ConversionClothingActorParam_0p13_0p14.h" #include "ConversionClothingActorParam_0p14_0p15.h" #include "ConversionClothingActorParam_0p15_0p16.h" #include "ConversionClothingActorParam_0p16_0p17.h" #include "ConversionClothingActorParam_0p17_0p18.h" #include "ConversionClothingActorParam_0p1_0p2.h" #include "ConversionClothingActorParam_0p2_0p3.h" #include "ConversionClothingActorParam_0p3_0p4.h" #include "ConversionClothingActorParam_0p4_0p5.h" #include "ConversionClothingActorParam_0p5_0p6.h" #include "ConversionClothingActorParam_0p6_0p7.h" #include "ConversionClothingActorParam_0p7_0p8.h" #include "ConversionClothingActorParam_0p8_0p9.h" #include "ConversionClothingActorParam_0p9_0p10.h" #include "ConversionClothingAssetParameters_0p0_0p1.h" #include "ConversionClothingAssetParameters_0p10_0p11.h" #include "ConversionClothingAssetParameters_0p11_0p12.h" #include "ConversionClothingAssetParameters_0p12_0p13.h" #include "ConversionClothingAssetParameters_0p13_0p14.h" #include "ConversionClothingAssetParameters_0p1_0p2.h" #include "ConversionClothingAssetParameters_0p2_0p3.h" #include "ConversionClothingAssetParameters_0p3_0p4.h" #include "ConversionClothingAssetParameters_0p4_0p5.h" #include "ConversionClothingAssetParameters_0p5_0p6.h" #include "ConversionClothingAssetParameters_0p6_0p7.h" #include "ConversionClothingAssetParameters_0p7_0p8.h" #include "ConversionClothingAssetParameters_0p8_0p9.h" #include "ConversionClothingAssetParameters_0p9_0p10.h" #include "ConversionClothingCookedParam_0p0_0p1.h" #include "ConversionClothingCookedParam_0p1_0p2.h" #include "ConversionClothingCookedParam_0p2_0p3.h" #include "ConversionClothingCookedPhysX3Param_0p0_0p1.h" #include "ConversionClothingCookedPhysX3Param_0p1_0p2.h" #include "ConversionClothingCookedPhysX3Param_0p2_0p3.h" #include "ConversionClothingCookedPhysX3Param_0p3_0p4.h" #include "ConversionClothingCookedPhysX3Param_0p4_0p5.h" #include "ConversionClothingGraphicalLodParameters_0p0_0p1.h" #include "ConversionClothingGraphicalLodParameters_0p1_0p2.h" #include "ConversionClothingGraphicalLodParameters_0p2_0p3.h" #include "ConversionClothingGraphicalLodParameters_0p3_0p4.h" #include "ConversionClothingGraphicalLodParameters_0p4_0p5.h" #include "ConversionClothingMaterialLibraryParameters_0p0_0p1.h" #include "ConversionClothingMaterialLibraryParameters_0p10_0p11.h" #include "ConversionClothingMaterialLibraryParameters_0p11_0p12.h" #include "ConversionClothingMaterialLibraryParameters_0p12_0p13.h" #include "ConversionClothingMaterialLibraryParameters_0p13_0p14.h" #include "ConversionClothingMaterialLibraryParameters_0p1_0p2.h" #include "ConversionClothingMaterialLibraryParameters_0p2_0p3.h" #include "ConversionClothingMaterialLibraryParameters_0p3_0p4.h" #include "ConversionClothingMaterialLibraryParameters_0p4_0p5.h" #include "ConversionClothingMaterialLibraryParameters_0p5_0p6.h" #include "ConversionClothingMaterialLibraryParameters_0p6_0p7.h" #include "ConversionClothingMaterialLibraryParameters_0p7_0p8.h" #include "ConversionClothingMaterialLibraryParameters_0p8_0p9.h" #include "ConversionClothingMaterialLibraryParameters_0p9_0p10.h" #include "ConversionClothingPhysicalMeshParameters_0p0_0p1.h" #include "ConversionClothingPhysicalMeshParameters_0p10_0p11.h" #include "ConversionClothingPhysicalMeshParameters_0p1_0p2.h" #include "ConversionClothingPhysicalMeshParameters_0p2_0p3.h" #include "ConversionClothingPhysicalMeshParameters_0p3_0p4.h" #include "ConversionClothingPhysicalMeshParameters_0p4_0p5.h" #include "ConversionClothingPhysicalMeshParameters_0p5_0p6.h" #include "ConversionClothingPhysicalMeshParameters_0p6_0p7.h" #include "ConversionClothingPhysicalMeshParameters_0p7_0p8.h" #include "ConversionClothingPhysicalMeshParameters_0p8_0p9.h" #include "ConversionClothingPhysicalMeshParameters_0p9_0p10.h" // global namespace class ModuleClothingLegacyRegistration : public NvParameterized::RegistrationsForTraitsBase { public: static void invokeRegistration(NvParameterized::Traits* parameterizedTraits) { if (parameterizedTraits) { ModuleClothingLegacyRegistration().registerAll(*parameterizedTraits); } } static void invokeUnregistration(NvParameterized::Traits* parameterizedTraits) { if (parameterizedTraits) { ModuleClothingLegacyRegistration().unregisterAll(*parameterizedTraits); } } void registerAvailableFactories(NvParameterized::Traits& parameterizedTraits) { ::NvParameterized::Factory* factoriesToRegister[] = { // REGISTER GENERATED FACTORIES new nvidia::parameterized::ClothingActorParam_0p0Factory(), new nvidia::parameterized::ClothingActorParam_0p1Factory(), new nvidia::parameterized::ClothingActorParam_0p10Factory(), new nvidia::parameterized::ClothingActorParam_0p11Factory(), new nvidia::parameterized::ClothingActorParam_0p12Factory(), new nvidia::parameterized::ClothingActorParam_0p13Factory(), new nvidia::parameterized::ClothingActorParam_0p14Factory(), new nvidia::parameterized::ClothingActorParam_0p15Factory(), new nvidia::parameterized::ClothingActorParam_0p16Factory(), new nvidia::parameterized::ClothingActorParam_0p17Factory(), new nvidia::parameterized::ClothingActorParam_0p2Factory(), new nvidia::parameterized::ClothingActorParam_0p3Factory(), new nvidia::parameterized::ClothingActorParam_0p4Factory(), new nvidia::parameterized::ClothingActorParam_0p5Factory(), new nvidia::parameterized::ClothingActorParam_0p6Factory(), new nvidia::parameterized::ClothingActorParam_0p7Factory(), new nvidia::parameterized::ClothingActorParam_0p8Factory(), new nvidia::parameterized::ClothingActorParam_0p9Factory(), new nvidia::parameterized::ClothingAssetParameters_0p0Factory(), new nvidia::parameterized::ClothingAssetParameters_0p1Factory(), new nvidia::parameterized::ClothingAssetParameters_0p10Factory(), new nvidia::parameterized::ClothingAssetParameters_0p11Factory(), new nvidia::parameterized::ClothingAssetParameters_0p12Factory(), new nvidia::parameterized::ClothingAssetParameters_0p13Factory(), new nvidia::parameterized::ClothingAssetParameters_0p2Factory(), new nvidia::parameterized::ClothingAssetParameters_0p3Factory(), new nvidia::parameterized::ClothingAssetParameters_0p4Factory(), new nvidia::parameterized::ClothingAssetParameters_0p5Factory(), new nvidia::parameterized::ClothingAssetParameters_0p6Factory(), new nvidia::parameterized::ClothingAssetParameters_0p7Factory(), new nvidia::parameterized::ClothingAssetParameters_0p8Factory(), new nvidia::parameterized::ClothingAssetParameters_0p9Factory(), new nvidia::parameterized::ClothingCookedParam_0p0Factory(), new nvidia::parameterized::ClothingCookedParam_0p1Factory(), new nvidia::parameterized::ClothingCookedParam_0p2Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p0Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p1Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p2Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p3Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p4Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p0Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p1Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p2Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p3Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p4Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p0Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p1Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p10Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p11Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p12Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p13Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p2Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p3Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p4Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p5Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p6Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p7Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p8Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p9Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p0Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p1Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p10Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p2Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p3Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p4Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p5Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p6Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p7Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p8Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p9Factory(), }; for (size_t i = 0; i < sizeof(factoriesToRegister)/sizeof(factoriesToRegister[0]); ++i) { parameterizedTraits.registerFactory(*factoriesToRegister[i]); } } virtual void registerAvailableConverters(NvParameterized::Traits& parameterizedTraits) { // REGISTER GENERATED CONVERSION { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p0_0p1 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p10_0p11 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p11_0p12 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p12_0p13 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p13_0p14 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p14_0p15 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p15_0p16 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p16_0p17 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p17_0p18 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p1_0p2 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p2_0p3 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p3_0p4 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p4_0p5 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p5_0p6 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p6_0p7 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p7_0p8 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p8_0p9 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p9_0p10 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p0_0p1 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p10_0p11 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p11_0p12 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p12_0p13 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p13_0p14 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p1_0p2 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p2_0p3 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p3_0p4 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p4_0p5 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p5_0p6 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p6_0p7 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p7_0p8 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p8_0p9 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p9_0p10 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedParam_0p0_0p1 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedParam_0p1_0p2 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedParam_0p2_0p3 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p0_0p1 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p1_0p2 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p2_0p3 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p3_0p4 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p4_0p5 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p0_0p1 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p1_0p2 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p2_0p3 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p3_0p4 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p4_0p5 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p0_0p1 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p10_0p11 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p11_0p12 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p12_0p13 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p13_0p14 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p1_0p2 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p2_0p3 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p3_0p4 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p4_0p5 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p5_0p6 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p6_0p7 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p7_0p8 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p8_0p9 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p9_0p10 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p0_0p1 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p10_0p11 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p1_0p2 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p2_0p3 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p3_0p4 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p4_0p5 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p5_0p6 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p6_0p7 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p7_0p8 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p8_0p9 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p9_0p10 ConverterToRegister; parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(), ConverterToRegister::TOldClass::ClassVersion, ConverterToRegister::TNewClass::ClassVersion, *(ConverterToRegister::Create(¶meterizedTraits))); } } void unregisterAvailableFactories(NvParameterized::Traits& parameterizedTraits) { struct FactoryDesc { const char* name; uint32_t version; }; ::NvParameterized::Factory* factoriesToUnregister[] = { // UNREGISTER GENERATED FACTORIES new nvidia::parameterized::ClothingActorParam_0p0Factory(), new nvidia::parameterized::ClothingActorParam_0p1Factory(), new nvidia::parameterized::ClothingActorParam_0p10Factory(), new nvidia::parameterized::ClothingActorParam_0p11Factory(), new nvidia::parameterized::ClothingActorParam_0p12Factory(), new nvidia::parameterized::ClothingActorParam_0p13Factory(), new nvidia::parameterized::ClothingActorParam_0p14Factory(), new nvidia::parameterized::ClothingActorParam_0p15Factory(), new nvidia::parameterized::ClothingActorParam_0p16Factory(), new nvidia::parameterized::ClothingActorParam_0p17Factory(), new nvidia::parameterized::ClothingActorParam_0p2Factory(), new nvidia::parameterized::ClothingActorParam_0p3Factory(), new nvidia::parameterized::ClothingActorParam_0p4Factory(), new nvidia::parameterized::ClothingActorParam_0p5Factory(), new nvidia::parameterized::ClothingActorParam_0p6Factory(), new nvidia::parameterized::ClothingActorParam_0p7Factory(), new nvidia::parameterized::ClothingActorParam_0p8Factory(), new nvidia::parameterized::ClothingActorParam_0p9Factory(), new nvidia::parameterized::ClothingAssetParameters_0p0Factory(), new nvidia::parameterized::ClothingAssetParameters_0p1Factory(), new nvidia::parameterized::ClothingAssetParameters_0p10Factory(), new nvidia::parameterized::ClothingAssetParameters_0p11Factory(), new nvidia::parameterized::ClothingAssetParameters_0p12Factory(), new nvidia::parameterized::ClothingAssetParameters_0p13Factory(), new nvidia::parameterized::ClothingAssetParameters_0p2Factory(), new nvidia::parameterized::ClothingAssetParameters_0p3Factory(), new nvidia::parameterized::ClothingAssetParameters_0p4Factory(), new nvidia::parameterized::ClothingAssetParameters_0p5Factory(), new nvidia::parameterized::ClothingAssetParameters_0p6Factory(), new nvidia::parameterized::ClothingAssetParameters_0p7Factory(), new nvidia::parameterized::ClothingAssetParameters_0p8Factory(), new nvidia::parameterized::ClothingAssetParameters_0p9Factory(), new nvidia::parameterized::ClothingCookedParam_0p0Factory(), new nvidia::parameterized::ClothingCookedParam_0p1Factory(), new nvidia::parameterized::ClothingCookedParam_0p2Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p0Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p1Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p2Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p3Factory(), new nvidia::parameterized::ClothingCookedPhysX3Param_0p4Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p0Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p1Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p2Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p3Factory(), new nvidia::parameterized::ClothingGraphicalLodParameters_0p4Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p0Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p1Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p10Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p11Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p12Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p13Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p2Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p3Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p4Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p5Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p6Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p7Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p8Factory(), new nvidia::parameterized::ClothingMaterialLibraryParameters_0p9Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p0Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p1Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p10Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p2Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p3Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p4Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p5Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p6Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p7Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p8Factory(), new nvidia::parameterized::ClothingPhysicalMeshParameters_0p9Factory(), }; for (size_t i = 0; i < sizeof(factoriesToUnregister)/sizeof(factoriesToUnregister[0]); ++i) { ::NvParameterized::Factory* removedFactory = parameterizedTraits.removeFactory(factoriesToUnregister[i]->getClassName(), factoriesToUnregister[i]->getVersion()); if (!removedFactory) { PX_ASSERT_WITH_MESSAGE(0, "Factory can not be removed!"); } else { removedFactory->freeParameterDefinitionTable(¶meterizedTraits); delete removedFactory; delete factoriesToUnregister[i]; } } } virtual void unregisterAvailableConverters(NvParameterized::Traits& parameterizedTraits) { // UNREGISTER GENERATED CONVERSION { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p0_0p1 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p10_0p11 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p11_0p12 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p12_0p13 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p13_0p14 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p14_0p15 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p15_0p16 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p16_0p17 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p17_0p18 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p1_0p2 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p2_0p3 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p3_0p4 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p4_0p5 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p5_0p6 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p6_0p7 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p7_0p8 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p8_0p9 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingActorParam_0p9_0p10 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p0_0p1 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p10_0p11 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p11_0p12 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p12_0p13 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p13_0p14 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p1_0p2 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p2_0p3 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p3_0p4 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p4_0p5 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p5_0p6 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p6_0p7 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p7_0p8 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p8_0p9 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingAssetParameters_0p9_0p10 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedParam_0p0_0p1 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedParam_0p1_0p2 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedParam_0p2_0p3 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p0_0p1 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p1_0p2 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p2_0p3 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p3_0p4 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingCookedPhysX3Param_0p4_0p5 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p0_0p1 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p1_0p2 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p2_0p3 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p3_0p4 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingGraphicalLodParameters_0p4_0p5 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p0_0p1 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p10_0p11 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p11_0p12 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p12_0p13 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p13_0p14 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p1_0p2 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p2_0p3 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p3_0p4 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p4_0p5 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p5_0p6 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p6_0p7 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p7_0p8 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p8_0p9 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingMaterialLibraryParameters_0p9_0p10 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p0_0p1 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p10_0p11 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p1_0p2 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p2_0p3 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p3_0p4 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p4_0p5 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p5_0p6 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p6_0p7 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p7_0p8 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p8_0p9 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } { typedef nvidia::apex::legacy::ConversionClothingPhysicalMeshParameters_0p9_0p10 ConverterToUnregister; ::NvParameterized::Conversion* removedConv = parameterizedTraits.removeConversion(ConverterToUnregister::TOldClass::staticClassName(), ConverterToUnregister::TOldClass::ClassVersion, ConverterToUnregister::TNewClass::ClassVersion); if (removedConv) { removedConv->~Conversion(); parameterizedTraits.free(removedConv); // PLACEMENT DELETE } else { // assert("Conversion was not found"); } } } }; // global namespace #endif