aboutsummaryrefslogtreecommitdiff
path: root/APEX_1.4/module/basicfs_legacy
diff options
context:
space:
mode:
Diffstat (limited to 'APEX_1.4/module/basicfs_legacy')
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSActorParams_0p0_0p1.h85
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSAssetParams_0p0_0p1.h80
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionJetFSActorParams_0p0_0p1.h87
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionJetFSAssetParams_0p0_0p1.h99
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSActorParams_0p0_0p1.h87
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p0_0p1.h80
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p1_0p2.h80
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSActorParams_0p0_0p1.h87
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p0_0p1.h80
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p1_0p2.h80
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionWindFSActorParams_0p0_0p1.h87
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/ConversionWindFSAssetParams_0p0_0p1.h80
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p1.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p0.h235
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p1.h237
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSPreviewParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSDebugRenderParams_0p0.h251
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSModuleParameters_0p0.h230
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p1.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p0.h252
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p1.h254
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/JetFSPreviewParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/ModuleBasicFSLegacyRegistration.h386
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p1.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p0.h245
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p1.h246
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p2.h247
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSPreviewParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p1.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p0.h239
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p1.h241
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p2.h243
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSPreviewParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p0.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p1.h233
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p0.h238
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p1.h239
-rw-r--r--APEX_1.4/module/basicfs_legacy/include/autogen/WindFSPreviewParams_0p0.h232
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p0.cpp408
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p1.cpp402
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p0.cpp446
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p1.cpp534
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSPreviewParams_0p0.cpp407
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSDebugRenderParams_0p0.cpp833
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSModuleParameters_0p0.cpp318
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p0.cpp408
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p1.cpp402
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p0.cpp875
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p1.cpp1004
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/JetFSPreviewParams_0p0.cpp407
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/ModuleBasicFSLegacy.cpp55
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p0.cpp408
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p1.cpp402
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p0.cpp700
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p1.cpp725
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p2.cpp794
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSPreviewParams_0p0.cpp407
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p0.cpp408
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p1.cpp402
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p0.cpp545
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p1.cpp635
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p2.cpp695
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSPreviewParams_0p0.cpp407
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p0.cpp408
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p1.cpp402
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p0.cpp524
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p1.cpp613
-rw-r--r--APEX_1.4/module/basicfs_legacy/src/autogen/WindFSPreviewParams_0p0.cpp376
72 files changed, 0 insertions, 23639 deletions
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSActorParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSActorParams_0p0_0p1.h
deleted file mode 100644
index 156bcd44..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSActorParams_0p0_0p1.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * 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_CONVERSIONATTRACTORFSACTORPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONATTRACTORFSACTORPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "AttractorFSActorParams_0p0.h"
-#include "AttractorFSActorParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::AttractorFSActorParams_0p0,
- nvidia::parameterized::AttractorFSActorParams_0p1,
- nvidia::parameterized::AttractorFSActorParams_0p0::ClassVersion,
- nvidia::parameterized::AttractorFSActorParams_0p1::ClassVersion>
- ConversionAttractorFSActorParams_0p0_0p1Parent;
-
-class ConversionAttractorFSActorParams_0p0_0p1: public ConversionAttractorFSActorParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionAttractorFSActorParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionAttractorFSActorParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionAttractorFSActorParams_0p0_0p1(NvParameterized::Traits* t) : ConversionAttractorFSActorParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
- physx::PxMat33 tm(physx::PxVec3(mLegacyData->initialPose[0],mLegacyData->initialPose[1],mLegacyData->initialPose[2]),
- physx::PxVec3(mLegacyData->initialPose[3],mLegacyData->initialPose[4],mLegacyData->initialPose[5]),
- physx::PxVec3(mLegacyData->initialPose[6],mLegacyData->initialPose[7],mLegacyData->initialPose[8]));
-
- mNewData->initialPose.q = physx::PxQuat(tm);
- mNewData->initialPose.p = physx::PxVec3(mLegacyData->initialPose[9],mLegacyData->initialPose[10],mLegacyData->initialPose[11]);
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSAssetParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSAssetParams_0p0_0p1.h
deleted file mode 100644
index ef242902..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionAttractorFSAssetParams_0p0_0p1.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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_CONVERSIONATTRACTORFSASSETPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONATTRACTORFSASSETPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "AttractorFSAssetParams_0p0.h"
-#include "AttractorFSAssetParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::AttractorFSAssetParams_0p0,
- nvidia::parameterized::AttractorFSAssetParams_0p1,
- nvidia::parameterized::AttractorFSAssetParams_0p0::ClassVersion,
- nvidia::parameterized::AttractorFSAssetParams_0p1::ClassVersion>
- ConversionAttractorFSAssetParams_0p0_0p1Parent;
-
-class ConversionAttractorFSAssetParams_0p0_0p1: public ConversionAttractorFSAssetParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionAttractorFSAssetParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionAttractorFSAssetParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionAttractorFSAssetParams_0p0_0p1(NvParameterized::Traits* t) : ConversionAttractorFSAssetParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
-
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionJetFSActorParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionJetFSActorParams_0p0_0p1.h
deleted file mode 100644
index a97e2c85..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionJetFSActorParams_0p0_0p1.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * 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_CONVERSIONJETFSACTORPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONJETFSACTORPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "JetFSActorParams_0p0.h"
-#include "JetFSActorParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::JetFSActorParams_0p0,
- nvidia::parameterized::JetFSActorParams_0p1,
- nvidia::parameterized::JetFSActorParams_0p0::ClassVersion,
- nvidia::parameterized::JetFSActorParams_0p1::ClassVersion>
- ConversionJetFSActorParams_0p0_0p1Parent;
-
-class ConversionJetFSActorParams_0p0_0p1: public ConversionJetFSActorParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionJetFSActorParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionJetFSActorParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionJetFSActorParams_0p0_0p1(NvParameterized::Traits* t) : ConversionJetFSActorParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
- {
- physx::PxMat33 tm(physx::PxVec3(mLegacyData->initialPose[0],mLegacyData->initialPose[1],mLegacyData->initialPose[2]),
- physx::PxVec3(mLegacyData->initialPose[3],mLegacyData->initialPose[4],mLegacyData->initialPose[5]),
- physx::PxVec3(mLegacyData->initialPose[6],mLegacyData->initialPose[7],mLegacyData->initialPose[8]));
-
- mNewData->initialPose.q = physx::PxQuat(tm);
- mNewData->initialPose.p = physx::PxVec3(mLegacyData->initialPose[9],mLegacyData->initialPose[10],mLegacyData->initialPose[11]);
- }
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionJetFSAssetParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionJetFSAssetParams_0p0_0p1.h
deleted file mode 100644
index 5f289b72..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionJetFSAssetParams_0p0_0p1.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * 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_CONVERSIONJETFSASSETPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONJETFSASSETPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "JetFSAssetParams_0p0.h"
-#include "JetFSAssetParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::JetFSAssetParams_0p0,
- nvidia::parameterized::JetFSAssetParams_0p1,
- nvidia::parameterized::JetFSAssetParams_0p0::ClassVersion,
- nvidia::parameterized::JetFSAssetParams_0p1::ClassVersion>
- ConversionJetFSAssetParams_0p0_0p1Parent;
-
-class ConversionJetFSAssetParams_0p0_0p1: public ConversionJetFSAssetParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionJetFSAssetParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionJetFSAssetParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionJetFSAssetParams_0p0_0p1(NvParameterized::Traits* t) : ConversionJetFSAssetParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- PX_INLINE void containMin(float& value, float min)
- {
- if (value < min) value = min;
- }
-
- PX_INLINE void containMinMax(float& value, float min, float max)
- {
- containMin(value, min);
- if (value > max) value = max;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
-
- // perhaps these values should be retrieved from the hints themselves (in case we decide to change these?)
- containMinMax(mNewData->boundaryFadePercentage, 0.0f, 1.0f);
- containMinMax(mNewData->fieldDirectionDeviationAngle, 0.0f, 180.0f);
- containMin(mNewData->fieldDirectionOscillationPeriod, 0.0f);
- containMin(mNewData->fieldStrength, 0.0f);
- containMinMax(mNewData->fieldStrengthDeviationPercentage, 0.0f, 1.0f);
- containMin(mNewData->fieldStrengthOscillationPeriod, 0.0f);
-
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSActorParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSActorParams_0p0_0p1.h
deleted file mode 100644
index 9678032e..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSActorParams_0p0_0p1.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * 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_CONVERSIONNOISEFSACTORPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONNOISEFSACTORPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "NoiseFSActorParams_0p0.h"
-#include "NoiseFSActorParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::NoiseFSActorParams_0p0,
- nvidia::parameterized::NoiseFSActorParams_0p1,
- nvidia::parameterized::NoiseFSActorParams_0p0::ClassVersion,
- nvidia::parameterized::NoiseFSActorParams_0p1::ClassVersion>
- ConversionNoiseFSActorParams_0p0_0p1Parent;
-
-class ConversionNoiseFSActorParams_0p0_0p1: public ConversionNoiseFSActorParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionNoiseFSActorParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionNoiseFSActorParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionNoiseFSActorParams_0p0_0p1(NvParameterized::Traits* t) : ConversionNoiseFSActorParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
- {
- physx::PxMat33 tm(physx::PxVec3(mLegacyData->initialPose[0],mLegacyData->initialPose[1],mLegacyData->initialPose[2]),
- physx::PxVec3(mLegacyData->initialPose[3],mLegacyData->initialPose[4],mLegacyData->initialPose[5]),
- physx::PxVec3(mLegacyData->initialPose[6],mLegacyData->initialPose[7],mLegacyData->initialPose[8]));
-
- mNewData->initialPose.q = physx::PxQuat(tm);
- mNewData->initialPose.p = physx::PxVec3(mLegacyData->initialPose[9],mLegacyData->initialPose[10],mLegacyData->initialPose[11]);
- }
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p0_0p1.h
deleted file mode 100644
index 22fa2488..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p0_0p1.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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_CONVERSIONNOISEFSASSETPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONNOISEFSASSETPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "NoiseFSAssetParams_0p0.h"
-#include "NoiseFSAssetParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::NoiseFSAssetParams_0p0,
- nvidia::parameterized::NoiseFSAssetParams_0p1,
- nvidia::parameterized::NoiseFSAssetParams_0p0::ClassVersion,
- nvidia::parameterized::NoiseFSAssetParams_0p1::ClassVersion>
- ConversionNoiseFSAssetParams_0p0_0p1Parent;
-
-class ConversionNoiseFSAssetParams_0p0_0p1: public ConversionNoiseFSAssetParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionNoiseFSAssetParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionNoiseFSAssetParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionNoiseFSAssetParams_0p0_0p1(NvParameterized::Traits* t) : ConversionNoiseFSAssetParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
-
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p1_0p2.h b/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p1_0p2.h
deleted file mode 100644
index 57f54156..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionNoiseFSAssetParams_0p1_0p2.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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_CONVERSIONNOISEFSASSETPARAMS_0P1_0P2H_H
-#define MODULE_CONVERSIONNOISEFSASSETPARAMS_0P1_0P2H_H
-
-#include "NvParamConversionTemplate.h"
-#include "NoiseFSAssetParams_0p1.h"
-#include "NoiseFSAssetParams_0p2.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::NoiseFSAssetParams_0p1,
- nvidia::parameterized::NoiseFSAssetParams_0p2,
- nvidia::parameterized::NoiseFSAssetParams_0p1::ClassVersion,
- nvidia::parameterized::NoiseFSAssetParams_0p2::ClassVersion>
- ConversionNoiseFSAssetParams_0p1_0p2Parent;
-
-class ConversionNoiseFSAssetParams_0p1_0p2: public ConversionNoiseFSAssetParams_0p1_0p2Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionNoiseFSAssetParams_0p1_0p2));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionNoiseFSAssetParams_0p1_0p2)(t) : 0;
- }
-
-protected:
- ConversionNoiseFSAssetParams_0p1_0p2(NvParameterized::Traits* t) : ConversionNoiseFSAssetParams_0p1_0p2Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
-
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSActorParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSActorParams_0p0_0p1.h
deleted file mode 100644
index b5fcd2dd..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSActorParams_0p0_0p1.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * 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_CONVERSIONVORTEXFSACTORPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONVORTEXFSACTORPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "VortexFSActorParams_0p0.h"
-#include "VortexFSActorParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::VortexFSActorParams_0p0,
- nvidia::parameterized::VortexFSActorParams_0p1,
- nvidia::parameterized::VortexFSActorParams_0p0::ClassVersion,
- nvidia::parameterized::VortexFSActorParams_0p1::ClassVersion>
- ConversionVortexFSActorParams_0p0_0p1Parent;
-
-class ConversionVortexFSActorParams_0p0_0p1: public ConversionVortexFSActorParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionVortexFSActorParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionVortexFSActorParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionVortexFSActorParams_0p0_0p1(NvParameterized::Traits* t) : ConversionVortexFSActorParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
- {
- physx::PxMat33 tm(physx::PxVec3(mLegacyData->initialPose[0],mLegacyData->initialPose[1],mLegacyData->initialPose[2]),
- physx::PxVec3(mLegacyData->initialPose[3],mLegacyData->initialPose[4],mLegacyData->initialPose[5]),
- physx::PxVec3(mLegacyData->initialPose[6],mLegacyData->initialPose[7],mLegacyData->initialPose[8]));
-
- mNewData->initialPose.q = physx::PxQuat(tm);
- mNewData->initialPose.p = physx::PxVec3(mLegacyData->initialPose[9],mLegacyData->initialPose[10],mLegacyData->initialPose[11]);
- }
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p0_0p1.h
deleted file mode 100644
index f1d35186..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p0_0p1.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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_CONVERSIONVORTEXFSASSETPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONVORTEXFSASSETPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "VortexFSAssetParams_0p0.h"
-#include "VortexFSAssetParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::VortexFSAssetParams_0p0,
- nvidia::parameterized::VortexFSAssetParams_0p1,
- nvidia::parameterized::VortexFSAssetParams_0p0::ClassVersion,
- nvidia::parameterized::VortexFSAssetParams_0p1::ClassVersion>
- ConversionVortexFSAssetParams_0p0_0p1Parent;
-
-class ConversionVortexFSAssetParams_0p0_0p1: public ConversionVortexFSAssetParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionVortexFSAssetParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionVortexFSAssetParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionVortexFSAssetParams_0p0_0p1(NvParameterized::Traits* t) : ConversionVortexFSAssetParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
-
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p1_0p2.h b/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p1_0p2.h
deleted file mode 100644
index 62ca243a..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionVortexFSAssetParams_0p1_0p2.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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_CONVERSIONVORTEXFSASSETPARAMS_0P1_0P2H_H
-#define MODULE_CONVERSIONVORTEXFSASSETPARAMS_0P1_0P2H_H
-
-#include "NvParamConversionTemplate.h"
-#include "VortexFSAssetParams_0p1.h"
-#include "VortexFSAssetParams_0p2.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::VortexFSAssetParams_0p1,
- nvidia::parameterized::VortexFSAssetParams_0p2,
- nvidia::parameterized::VortexFSAssetParams_0p1::ClassVersion,
- nvidia::parameterized::VortexFSAssetParams_0p2::ClassVersion>
- ConversionVortexFSAssetParams_0p1_0p2Parent;
-
-class ConversionVortexFSAssetParams_0p1_0p2: public ConversionVortexFSAssetParams_0p1_0p2Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionVortexFSAssetParams_0p1_0p2));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionVortexFSAssetParams_0p1_0p2)(t) : 0;
- }
-
-protected:
- ConversionVortexFSAssetParams_0p1_0p2(NvParameterized::Traits* t) : ConversionVortexFSAssetParams_0p1_0p2Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
-
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionWindFSActorParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionWindFSActorParams_0p0_0p1.h
deleted file mode 100644
index 7a209b90..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionWindFSActorParams_0p0_0p1.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * 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_CONVERSIONWINDFSACTORPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONWINDFSACTORPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "WindFSActorParams_0p0.h"
-#include "WindFSActorParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::WindFSActorParams_0p0,
- nvidia::parameterized::WindFSActorParams_0p1,
- nvidia::parameterized::WindFSActorParams_0p0::ClassVersion,
- nvidia::parameterized::WindFSActorParams_0p1::ClassVersion>
- ConversionWindFSActorParams_0p0_0p1Parent;
-
-class ConversionWindFSActorParams_0p0_0p1: public ConversionWindFSActorParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionWindFSActorParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionWindFSActorParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionWindFSActorParams_0p0_0p1(NvParameterized::Traits* t) : ConversionWindFSActorParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
- {
- physx::PxMat33 tm(physx::PxVec3(mLegacyData->initialPose[0],mLegacyData->initialPose[1],mLegacyData->initialPose[2]),
- physx::PxVec3(mLegacyData->initialPose[3],mLegacyData->initialPose[4],mLegacyData->initialPose[5]),
- physx::PxVec3(mLegacyData->initialPose[6],mLegacyData->initialPose[7],mLegacyData->initialPose[8]));
-
- mNewData->initialPose.q = physx::PxQuat(tm);
- mNewData->initialPose.p = physx::PxVec3(mLegacyData->initialPose[9],mLegacyData->initialPose[10],mLegacyData->initialPose[11]);
- }
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/ConversionWindFSAssetParams_0p0_0p1.h b/APEX_1.4/module/basicfs_legacy/include/ConversionWindFSAssetParams_0p0_0p1.h
deleted file mode 100644
index 620a898b..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/ConversionWindFSAssetParams_0p0_0p1.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/*
- * 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_CONVERSIONWINDFSASSETPARAMS_0P0_0P1H_H
-#define MODULE_CONVERSIONWINDFSASSETPARAMS_0P0_0P1H_H
-
-#include "NvParamConversionTemplate.h"
-#include "WindFSAssetParams_0p0.h"
-#include "WindFSAssetParams_0p1.h"
-
-namespace nvidia {
-namespace apex {
-namespace legacy {
-
-
-typedef NvParameterized::ParamConversionTemplate<nvidia::parameterized::WindFSAssetParams_0p0,
- nvidia::parameterized::WindFSAssetParams_0p1,
- nvidia::parameterized::WindFSAssetParams_0p0::ClassVersion,
- nvidia::parameterized::WindFSAssetParams_0p1::ClassVersion>
- ConversionWindFSAssetParams_0p0_0p1Parent;
-
-class ConversionWindFSAssetParams_0p0_0p1: public ConversionWindFSAssetParams_0p0_0p1Parent
-{
-public:
- static NvParameterized::Conversion* Create(NvParameterized::Traits* t)
- {
- void* buf = t->alloc(sizeof(ConversionWindFSAssetParams_0p0_0p1));
- return buf ? PX_PLACEMENT_NEW(buf, ConversionWindFSAssetParams_0p0_0p1)(t) : 0;
- }
-
-protected:
- ConversionWindFSAssetParams_0p0_0p1(NvParameterized::Traits* t) : ConversionWindFSAssetParams_0p0_0p1Parent(t) {}
-
- const NvParameterized::PrefVer* getPreferredVersions() const
- {
- static NvParameterized::PrefVer prefVers[] =
- {
- //TODO:
- // Add your preferred versions for included references here.
- // Entry format is
- // { (const char*)longName, (uint32_t)preferredVersion }
-
- { 0, 0 } // Terminator (do not remove!)
- };
-
- return prefVers;
- }
-
- bool convert()
- {
- //TODO:
- // Write custom conversion code here using mNewData and mLegacyData members.
- //
- // Note that
- // - mNewData has already been initialized with default values
- // - same-named/same-typed members have already been copied
- // from mLegacyData to mNewData
- // - included references were moved to mNewData
- // (and updated to preferred versions according to getPreferredVersions)
- //
- // For more info see the versioning wiki.
-
- return true;
- }
-};
-
-
-}
-}
-} //nvidia::apex::legacy
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p0.h
deleted file mode 100644
index 7e9e953e..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_AttractorFSActorParams_0p0_h
-#define HEADER_AttractorFSActorParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace AttractorFSActorParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float initialPose[12];
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x45e3d998, 0xba60d2f4, 0x6021f101, 0xff67e267, };
-
-} // namespace AttractorFSActorParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class AttractorFSActorParams_0p0 : public NvParameterized::NvParameters, public AttractorFSActorParams_0p0NS::ParametersStruct
-{
-public:
- AttractorFSActorParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~AttractorFSActorParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("AttractorFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(AttractorFSActorParams_0p0NS::checksum);
- return AttractorFSActorParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const AttractorFSActorParams_0p0NS::ParametersStruct& parameters(void) const
- {
- AttractorFSActorParams_0p0* tmpThis = const_cast<AttractorFSActorParams_0p0*>(this);
- return *(static_cast<AttractorFSActorParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- AttractorFSActorParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<AttractorFSActorParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class AttractorFSActorParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- AttractorFSActorParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(AttractorFSActorParams_0p0), AttractorFSActorParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, AttractorFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSActorParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(AttractorFSActorParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, AttractorFSActorParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, AttractorFSActorParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, AttractorFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSActorParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of AttractorFSActorParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (AttractorFSActorParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (AttractorFSActorParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (AttractorFSActorParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (AttractorFSActorParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (AttractorFSActorParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p1.h
deleted file mode 100644
index 34024f36..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSActorParams_0p1.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_AttractorFSActorParams_0p1_h
-#define HEADER_AttractorFSActorParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace AttractorFSActorParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x4f2a3341, 0x2794b529, 0x17ac5081, 0xa5038a78, };
-
-} // namespace AttractorFSActorParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class AttractorFSActorParams_0p1 : public NvParameterized::NvParameters, public AttractorFSActorParams_0p1NS::ParametersStruct
-{
-public:
- AttractorFSActorParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~AttractorFSActorParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("AttractorFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(AttractorFSActorParams_0p1NS::checksum);
- return AttractorFSActorParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const AttractorFSActorParams_0p1NS::ParametersStruct& parameters(void) const
- {
- AttractorFSActorParams_0p1* tmpThis = const_cast<AttractorFSActorParams_0p1*>(this);
- return *(static_cast<AttractorFSActorParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- AttractorFSActorParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<AttractorFSActorParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class AttractorFSActorParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- AttractorFSActorParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(AttractorFSActorParams_0p1), AttractorFSActorParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, AttractorFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSActorParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(AttractorFSActorParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, AttractorFSActorParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, AttractorFSActorParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, AttractorFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSActorParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of AttractorFSActorParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (AttractorFSActorParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (AttractorFSActorParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (AttractorFSActorParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (AttractorFSActorParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (AttractorFSActorParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p0.h
deleted file mode 100644
index 4f78e39f..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p0.h
+++ /dev/null
@@ -1,235 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_AttractorFSAssetParams_0p0_h
-#define HEADER_AttractorFSAssetParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace AttractorFSAssetParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float boundaryFadePercentage;
- float radius;
- float constFieldStrength;
- float variableFieldStrength;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xcfa05f8f, 0x552c72d3, 0xecaee81f, 0xd2e7b308, };
-
-} // namespace AttractorFSAssetParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class AttractorFSAssetParams_0p0 : public NvParameterized::NvParameters, public AttractorFSAssetParams_0p0NS::ParametersStruct
-{
-public:
- AttractorFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~AttractorFSAssetParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("AttractorFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(AttractorFSAssetParams_0p0NS::checksum);
- return AttractorFSAssetParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const AttractorFSAssetParams_0p0NS::ParametersStruct& parameters(void) const
- {
- AttractorFSAssetParams_0p0* tmpThis = const_cast<AttractorFSAssetParams_0p0*>(this);
- return *(static_cast<AttractorFSAssetParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- AttractorFSAssetParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<AttractorFSAssetParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class AttractorFSAssetParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- AttractorFSAssetParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(AttractorFSAssetParams_0p0), AttractorFSAssetParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, AttractorFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSAssetParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(AttractorFSAssetParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, AttractorFSAssetParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, AttractorFSAssetParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, AttractorFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSAssetParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of AttractorFSAssetParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (AttractorFSAssetParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (AttractorFSAssetParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (AttractorFSAssetParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (AttractorFSAssetParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (AttractorFSAssetParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p1.h
deleted file mode 100644
index 4233a9b3..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSAssetParams_0p1.h
+++ /dev/null
@@ -1,237 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_AttractorFSAssetParams_0p1_h
-#define HEADER_AttractorFSAssetParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace AttractorFSAssetParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float boundaryFadePercentage;
- float radius;
- float constFieldStrength;
- float variableFieldStrength;
- float fieldDragCoeff;
- float fieldWeight;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xa5c6fe76, 0x029893b4, 0x67ea6245, 0xb8f7fb2a, };
-
-} // namespace AttractorFSAssetParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class AttractorFSAssetParams_0p1 : public NvParameterized::NvParameters, public AttractorFSAssetParams_0p1NS::ParametersStruct
-{
-public:
- AttractorFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~AttractorFSAssetParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("AttractorFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(AttractorFSAssetParams_0p1NS::checksum);
- return AttractorFSAssetParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const AttractorFSAssetParams_0p1NS::ParametersStruct& parameters(void) const
- {
- AttractorFSAssetParams_0p1* tmpThis = const_cast<AttractorFSAssetParams_0p1*>(this);
- return *(static_cast<AttractorFSAssetParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- AttractorFSAssetParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<AttractorFSAssetParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class AttractorFSAssetParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- AttractorFSAssetParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(AttractorFSAssetParams_0p1), AttractorFSAssetParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, AttractorFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSAssetParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(AttractorFSAssetParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, AttractorFSAssetParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, AttractorFSAssetParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, AttractorFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSAssetParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of AttractorFSAssetParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (AttractorFSAssetParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (AttractorFSAssetParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (AttractorFSAssetParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (AttractorFSAssetParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (AttractorFSAssetParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSPreviewParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSPreviewParams_0p0.h
deleted file mode 100644
index 7800e399..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/AttractorFSPreviewParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_AttractorFSPreviewParams_0p0_h
-#define HEADER_AttractorFSPreviewParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace AttractorFSPreviewParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxMat44 globalPose;
- bool drawShape;
- bool drawAssetInfo;
- uint64_t userData;
-
-};
-
-static const uint32_t checksum[] = { 0x8922c590, 0x18102a05, 0xf09b9b50, 0xdcef001a, };
-
-} // namespace AttractorFSPreviewParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class AttractorFSPreviewParams_0p0 : public NvParameterized::NvParameters, public AttractorFSPreviewParams_0p0NS::ParametersStruct
-{
-public:
- AttractorFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~AttractorFSPreviewParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("AttractorFSPreviewParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(AttractorFSPreviewParams_0p0NS::checksum);
- return AttractorFSPreviewParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const AttractorFSPreviewParams_0p0NS::ParametersStruct& parameters(void) const
- {
- AttractorFSPreviewParams_0p0* tmpThis = const_cast<AttractorFSPreviewParams_0p0*>(this);
- return *(static_cast<AttractorFSPreviewParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- AttractorFSPreviewParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<AttractorFSPreviewParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class AttractorFSPreviewParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- AttractorFSPreviewParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(AttractorFSPreviewParams_0p0), AttractorFSPreviewParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, AttractorFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSPreviewParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(AttractorFSPreviewParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, AttractorFSPreviewParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, AttractorFSPreviewParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, AttractorFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class AttractorFSPreviewParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of AttractorFSPreviewParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (AttractorFSPreviewParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (AttractorFSPreviewParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (AttractorFSPreviewParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (AttractorFSPreviewParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (AttractorFSPreviewParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSDebugRenderParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSDebugRenderParams_0p0.h
deleted file mode 100644
index c64275ef..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSDebugRenderParams_0p0.h
+++ /dev/null
@@ -1,251 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_BasicFSDebugRenderParams_0p0_h
-#define HEADER_BasicFSDebugRenderParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace BasicFSDebugRenderParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- bool VISUALIZE_JET_FS_ACTOR;
- bool VISUALIZE_JET_FS_ACTOR_NAME;
- bool VISUALIZE_JET_FS_SHAPE;
- bool VISUALIZE_JET_FS_FIELD;
- bool VISUALIZE_JET_FS_POSE;
- float JET_FS_FIELD_SCALE;
- bool VISUALIZE_ATTRACTOR_FS_ACTOR;
- bool VISUALIZE_ATTRACTOR_FS_ACTOR_NAME;
- bool VISUALIZE_ATTRACTOR_FS_SHAPE;
- bool VISUALIZE_ATTRACTOR_FS_FIELD;
- bool VISUALIZE_ATTRACTOR_FS_POSE;
- bool VISUALIZE_VORTEX_FS_ACTOR;
- bool VISUALIZE_VORTEX_FS_ACTOR_NAME;
- bool VISUALIZE_VORTEX_FS_SHAPE;
- bool VISUALIZE_VORTEX_FS_FIELD;
- bool VISUALIZE_VORTEX_FS_POSE;
- bool VISUALIZE_NOISE_FS_ACTOR;
- bool VISUALIZE_NOISE_FS_ACTOR_NAME;
- bool VISUALIZE_NOISE_FS_SHAPE;
- bool VISUALIZE_NOISE_FS_POSE;
- bool VISUALIZE_WIND_FS_ACTOR;
- bool VISUALIZE_WIND_FS_ACTOR_NAME;
-
-};
-
-static const uint32_t checksum[] = { 0xb0169d27, 0x35d0161d, 0xa6b13602, 0x90135fb1, };
-
-} // namespace BasicFSDebugRenderParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class BasicFSDebugRenderParams_0p0 : public NvParameterized::NvParameters, public BasicFSDebugRenderParams_0p0NS::ParametersStruct
-{
-public:
- BasicFSDebugRenderParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~BasicFSDebugRenderParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("BasicFSDebugRenderParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(BasicFSDebugRenderParams_0p0NS::checksum);
- return BasicFSDebugRenderParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const BasicFSDebugRenderParams_0p0NS::ParametersStruct& parameters(void) const
- {
- BasicFSDebugRenderParams_0p0* tmpThis = const_cast<BasicFSDebugRenderParams_0p0*>(this);
- return *(static_cast<BasicFSDebugRenderParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- BasicFSDebugRenderParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<BasicFSDebugRenderParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class BasicFSDebugRenderParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- BasicFSDebugRenderParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(BasicFSDebugRenderParams_0p0), BasicFSDebugRenderParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, BasicFSDebugRenderParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class BasicFSDebugRenderParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(BasicFSDebugRenderParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, BasicFSDebugRenderParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, BasicFSDebugRenderParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, BasicFSDebugRenderParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class BasicFSDebugRenderParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of BasicFSDebugRenderParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (BasicFSDebugRenderParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (BasicFSDebugRenderParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (BasicFSDebugRenderParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (BasicFSDebugRenderParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (BasicFSDebugRenderParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSModuleParameters_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSModuleParameters_0p0.h
deleted file mode 100644
index 25835193..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/BasicFSModuleParameters_0p0.h
+++ /dev/null
@@ -1,230 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_BasicFSModuleParameters_0p0_h
-#define HEADER_BasicFSModuleParameters_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace BasicFSModuleParameters_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- uint32_t unused;
-
-};
-
-static const uint32_t checksum[] = { 0x5172e1d0, 0xd8897074, 0x2680816d, 0x73062129, };
-
-} // namespace BasicFSModuleParameters_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class BasicFSModuleParameters_0p0 : public NvParameterized::NvParameters, public BasicFSModuleParameters_0p0NS::ParametersStruct
-{
-public:
- BasicFSModuleParameters_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~BasicFSModuleParameters_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("BasicFSModuleParameters");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(BasicFSModuleParameters_0p0NS::checksum);
- return BasicFSModuleParameters_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const BasicFSModuleParameters_0p0NS::ParametersStruct& parameters(void) const
- {
- BasicFSModuleParameters_0p0* tmpThis = const_cast<BasicFSModuleParameters_0p0*>(this);
- return *(static_cast<BasicFSModuleParameters_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- BasicFSModuleParameters_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<BasicFSModuleParameters_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class BasicFSModuleParameters_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- BasicFSModuleParameters_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(BasicFSModuleParameters_0p0), BasicFSModuleParameters_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, BasicFSModuleParameters_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class BasicFSModuleParameters_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(BasicFSModuleParameters_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, BasicFSModuleParameters_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, BasicFSModuleParameters_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, BasicFSModuleParameters_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class BasicFSModuleParameters_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of BasicFSModuleParameters_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (BasicFSModuleParameters_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (BasicFSModuleParameters_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (BasicFSModuleParameters_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (BasicFSModuleParameters_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (BasicFSModuleParameters_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p0.h
deleted file mode 100644
index 224c51be..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_JetFSActorParams_0p0_h
-#define HEADER_JetFSActorParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace JetFSActorParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float initialPose[12];
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x1c5d70a6, 0x751958e8, 0xcf53c70a, 0xd108a6ab, };
-
-} // namespace JetFSActorParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class JetFSActorParams_0p0 : public NvParameterized::NvParameters, public JetFSActorParams_0p0NS::ParametersStruct
-{
-public:
- JetFSActorParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~JetFSActorParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("JetFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(JetFSActorParams_0p0NS::checksum);
- return JetFSActorParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const JetFSActorParams_0p0NS::ParametersStruct& parameters(void) const
- {
- JetFSActorParams_0p0* tmpThis = const_cast<JetFSActorParams_0p0*>(this);
- return *(static_cast<JetFSActorParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- JetFSActorParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<JetFSActorParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class JetFSActorParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- JetFSActorParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(JetFSActorParams_0p0), JetFSActorParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, JetFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSActorParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(JetFSActorParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, JetFSActorParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, JetFSActorParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, JetFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSActorParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of JetFSActorParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (JetFSActorParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (JetFSActorParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (JetFSActorParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (JetFSActorParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (JetFSActorParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p1.h
deleted file mode 100644
index 21e27e52..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSActorParams_0p1.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_JetFSActorParams_0p1_h
-#define HEADER_JetFSActorParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace JetFSActorParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xa4d1a7f7, 0x7f6decb8, 0x56e05568, 0x7b6ddfd3, };
-
-} // namespace JetFSActorParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class JetFSActorParams_0p1 : public NvParameterized::NvParameters, public JetFSActorParams_0p1NS::ParametersStruct
-{
-public:
- JetFSActorParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~JetFSActorParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("JetFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(JetFSActorParams_0p1NS::checksum);
- return JetFSActorParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const JetFSActorParams_0p1NS::ParametersStruct& parameters(void) const
- {
- JetFSActorParams_0p1* tmpThis = const_cast<JetFSActorParams_0p1*>(this);
- return *(static_cast<JetFSActorParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- JetFSActorParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<JetFSActorParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class JetFSActorParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- JetFSActorParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(JetFSActorParams_0p1), JetFSActorParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, JetFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSActorParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(JetFSActorParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, JetFSActorParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, JetFSActorParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, JetFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSActorParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of JetFSActorParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (JetFSActorParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (JetFSActorParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (JetFSActorParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (JetFSActorParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (JetFSActorParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p0.h
deleted file mode 100644
index 5c8d330c..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p0.h
+++ /dev/null
@@ -1,252 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_JetFSAssetParams_0p0_h
-#define HEADER_JetFSAssetParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace JetFSAssetParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float defaultScale;
- float boundaryFadePercentage;
- physx::PxVec3 fieldDirection;
- float fieldDirectionDeviationAngle;
- float fieldDirectionOscillationPeriod;
- float fieldStrength;
- float fieldStrengthDeviationPercentage;
- float fieldStrengthOscillationPeriod;
- float gridShapeRadius;
- float gridShapeHeight;
- float gridBoundaryFadePercentage;
- float nearRadius;
- float pivotRadius;
- float farRadius;
- float directionalStretch;
- float averageStartDistance;
- float averageEndDistance;
- float noisePercentage;
- float noiseSpaceScale;
- float noiseTimeScale;
- uint32_t noiseOctaves;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x08d0f147, 0xdd6bdfdb, 0xc8ba84a3, 0x82b526e5, };
-
-} // namespace JetFSAssetParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class JetFSAssetParams_0p0 : public NvParameterized::NvParameters, public JetFSAssetParams_0p0NS::ParametersStruct
-{
-public:
- JetFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~JetFSAssetParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("JetFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(JetFSAssetParams_0p0NS::checksum);
- return JetFSAssetParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const JetFSAssetParams_0p0NS::ParametersStruct& parameters(void) const
- {
- JetFSAssetParams_0p0* tmpThis = const_cast<JetFSAssetParams_0p0*>(this);
- return *(static_cast<JetFSAssetParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- JetFSAssetParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<JetFSAssetParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class JetFSAssetParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- JetFSAssetParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(JetFSAssetParams_0p0), JetFSAssetParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, JetFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSAssetParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(JetFSAssetParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, JetFSAssetParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, JetFSAssetParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, JetFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSAssetParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of JetFSAssetParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (JetFSAssetParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (JetFSAssetParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (JetFSAssetParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (JetFSAssetParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (JetFSAssetParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p1.h
deleted file mode 100644
index 8c7421f1..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSAssetParams_0p1.h
+++ /dev/null
@@ -1,254 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_JetFSAssetParams_0p1_h
-#define HEADER_JetFSAssetParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace JetFSAssetParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float defaultScale;
- float boundaryFadePercentage;
- physx::PxVec3 fieldDirection;
- float fieldDirectionDeviationAngle;
- float fieldDirectionOscillationPeriod;
- float fieldStrength;
- float fieldStrengthDeviationPercentage;
- float fieldStrengthOscillationPeriod;
- float gridShapeRadius;
- float gridShapeHeight;
- float gridBoundaryFadePercentage;
- float nearRadius;
- float pivotRadius;
- float farRadius;
- float directionalStretch;
- float averageStartDistance;
- float averageEndDistance;
- float noisePercentage;
- float noiseSpaceScale;
- float noiseTimeScale;
- uint32_t noiseOctaves;
- float fieldDragCoeff;
- float fieldWeight;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x69e560ed, 0x4dd107de, 0x04ab3f89, 0x32270f6f, };
-
-} // namespace JetFSAssetParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class JetFSAssetParams_0p1 : public NvParameterized::NvParameters, public JetFSAssetParams_0p1NS::ParametersStruct
-{
-public:
- JetFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~JetFSAssetParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("JetFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(JetFSAssetParams_0p1NS::checksum);
- return JetFSAssetParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const JetFSAssetParams_0p1NS::ParametersStruct& parameters(void) const
- {
- JetFSAssetParams_0p1* tmpThis = const_cast<JetFSAssetParams_0p1*>(this);
- return *(static_cast<JetFSAssetParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- JetFSAssetParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<JetFSAssetParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class JetFSAssetParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- JetFSAssetParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(JetFSAssetParams_0p1), JetFSAssetParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, JetFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSAssetParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(JetFSAssetParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, JetFSAssetParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, JetFSAssetParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, JetFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSAssetParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of JetFSAssetParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (JetFSAssetParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (JetFSAssetParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (JetFSAssetParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (JetFSAssetParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (JetFSAssetParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSPreviewParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSPreviewParams_0p0.h
deleted file mode 100644
index 3f8caf82..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/JetFSPreviewParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_JetFSPreviewParams_0p0_h
-#define HEADER_JetFSPreviewParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace JetFSPreviewParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxMat44 globalPose;
- bool drawShape;
- bool drawAssetInfo;
- uint64_t userData;
-
-};
-
-static const uint32_t checksum[] = { 0xd4ae1ca1, 0x104c2a39, 0xc7e092cd, 0xc962045f, };
-
-} // namespace JetFSPreviewParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class JetFSPreviewParams_0p0 : public NvParameterized::NvParameters, public JetFSPreviewParams_0p0NS::ParametersStruct
-{
-public:
- JetFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~JetFSPreviewParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("JetFSPreviewParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(JetFSPreviewParams_0p0NS::checksum);
- return JetFSPreviewParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const JetFSPreviewParams_0p0NS::ParametersStruct& parameters(void) const
- {
- JetFSPreviewParams_0p0* tmpThis = const_cast<JetFSPreviewParams_0p0*>(this);
- return *(static_cast<JetFSPreviewParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- JetFSPreviewParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<JetFSPreviewParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class JetFSPreviewParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- JetFSPreviewParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(JetFSPreviewParams_0p0), JetFSPreviewParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, JetFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSPreviewParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(JetFSPreviewParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, JetFSPreviewParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, JetFSPreviewParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, JetFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class JetFSPreviewParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of JetFSPreviewParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (JetFSPreviewParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (JetFSPreviewParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (JetFSPreviewParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (JetFSPreviewParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (JetFSPreviewParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/ModuleBasicFSLegacyRegistration.h b/APEX_1.4/module/basicfs_legacy/include/autogen/ModuleBasicFSLegacyRegistration.h
deleted file mode 100644
index d07f643c..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/ModuleBasicFSLegacyRegistration.h
+++ /dev/null
@@ -1,386 +0,0 @@
-/*
- * 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_MODULEBASICFSLEGACYREGISTRATIONH_H
-#define MODULE_MODULEBASICFSLEGACYREGISTRATIONH_H
-
-#include "PsAllocator.h"
-#include "NvRegistrationsForTraitsBase.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "PxAssert.h"
-#include <stdint.h>
-
-// INCLUDE GENERATED FACTORIES
-#include "AttractorFSActorParams_0p0.h"
-#include "AttractorFSAssetParams_0p0.h"
-#include "JetFSActorParams_0p0.h"
-#include "JetFSAssetParams_0p0.h"
-#include "NoiseFSActorParams_0p0.h"
-#include "NoiseFSAssetParams_0p0.h"
-#include "NoiseFSAssetParams_0p1.h"
-#include "VortexFSActorParams_0p0.h"
-#include "VortexFSAssetParams_0p0.h"
-#include "VortexFSAssetParams_0p1.h"
-#include "WindFSActorParams_0p0.h"
-#include "WindFSAssetParams_0p0.h"
-#include "AttractorFSActorParams_0p1.h"
-#include "AttractorFSAssetParams_0p1.h"
-#include "AttractorFSPreviewParams_0p0.h"
-#include "BasicFSDebugRenderParams_0p0.h"
-#include "JetFSActorParams_0p1.h"
-#include "JetFSAssetParams_0p1.h"
-#include "JetFSPreviewParams_0p0.h"
-#include "BasicFSModuleParameters_0p0.h"
-#include "NoiseFSActorParams_0p1.h"
-#include "NoiseFSAssetParams_0p2.h"
-#include "NoiseFSPreviewParams_0p0.h"
-#include "VortexFSActorParams_0p1.h"
-#include "VortexFSAssetParams_0p2.h"
-#include "VortexFSPreviewParams_0p0.h"
-#include "WindFSActorParams_0p1.h"
-#include "WindFSAssetParams_0p1.h"
-#include "WindFSPreviewParams_0p0.h"
-
-
-// INCLUDE GENERATED CONVERSION
-#include "ConversionAttractorFSActorParams_0p0_0p1.h"
-#include "ConversionAttractorFSAssetParams_0p0_0p1.h"
-#include "ConversionJetFSActorParams_0p0_0p1.h"
-#include "ConversionJetFSAssetParams_0p0_0p1.h"
-#include "ConversionNoiseFSActorParams_0p0_0p1.h"
-#include "ConversionNoiseFSAssetParams_0p0_0p1.h"
-#include "ConversionNoiseFSAssetParams_0p1_0p2.h"
-#include "ConversionVortexFSActorParams_0p0_0p1.h"
-#include "ConversionVortexFSAssetParams_0p0_0p1.h"
-#include "ConversionVortexFSAssetParams_0p1_0p2.h"
-#include "ConversionWindFSActorParams_0p0_0p1.h"
-#include "ConversionWindFSAssetParams_0p0_0p1.h"
-
-
-// global namespace
-
-class ModuleBasicFSLegacyRegistration : public NvParameterized::RegistrationsForTraitsBase
-{
-public:
- static void invokeRegistration(NvParameterized::Traits* parameterizedTraits)
- {
- if (parameterizedTraits)
- {
- ModuleBasicFSLegacyRegistration().registerAll(*parameterizedTraits);
- }
- }
-
- static void invokeUnregistration(NvParameterized::Traits* parameterizedTraits)
- {
- if (parameterizedTraits)
- {
- ModuleBasicFSLegacyRegistration().unregisterAll(*parameterizedTraits);
- }
- }
-
- void registerAvailableFactories(NvParameterized::Traits& parameterizedTraits)
- {
- ::NvParameterized::Factory* factoriesToRegister[] = {
-// REGISTER GENERATED FACTORIES
- new nvidia::parameterized::AttractorFSActorParams_0p0Factory(),
- new nvidia::parameterized::AttractorFSAssetParams_0p0Factory(),
- new nvidia::parameterized::JetFSActorParams_0p0Factory(),
- new nvidia::parameterized::JetFSAssetParams_0p0Factory(),
- new nvidia::parameterized::NoiseFSActorParams_0p0Factory(),
- new nvidia::parameterized::NoiseFSAssetParams_0p0Factory(),
- new nvidia::parameterized::NoiseFSAssetParams_0p1Factory(),
- new nvidia::parameterized::VortexFSActorParams_0p0Factory(),
- new nvidia::parameterized::VortexFSAssetParams_0p0Factory(),
- new nvidia::parameterized::VortexFSAssetParams_0p1Factory(),
- new nvidia::parameterized::WindFSActorParams_0p0Factory(),
- new nvidia::parameterized::WindFSAssetParams_0p0Factory(),
-
- };
-
- 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::ConversionAttractorFSActorParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionAttractorFSAssetParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionJetFSActorParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionJetFSAssetParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionNoiseFSActorParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionNoiseFSAssetParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionNoiseFSAssetParams_0p1_0p2 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionVortexFSActorParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionVortexFSAssetParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionVortexFSAssetParams_0p1_0p2 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionWindFSActorParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
- {
- typedef nvidia::apex::legacy::ConversionWindFSAssetParams_0p0_0p1 ConverterToRegister;
- parameterizedTraits.registerConversion(ConverterToRegister::TOldClass::staticClassName(),
- ConverterToRegister::TOldClass::ClassVersion,
- ConverterToRegister::TNewClass::ClassVersion,
- *(ConverterToRegister::Create(&parameterizedTraits)));
- }
-
- }
-
- void unregisterAvailableFactories(NvParameterized::Traits& parameterizedTraits)
- {
- struct FactoryDesc
- {
- const char* name;
- uint32_t version;
- };
-
- ::NvParameterized::Factory* factoriesToUnregister[] = {
-// UNREGISTER GENERATED FACTORIES
- new nvidia::parameterized::AttractorFSActorParams_0p0Factory(),
- new nvidia::parameterized::AttractorFSAssetParams_0p0Factory(),
- new nvidia::parameterized::JetFSActorParams_0p0Factory(),
- new nvidia::parameterized::JetFSAssetParams_0p0Factory(),
- new nvidia::parameterized::NoiseFSActorParams_0p0Factory(),
- new nvidia::parameterized::NoiseFSAssetParams_0p0Factory(),
- new nvidia::parameterized::NoiseFSAssetParams_0p1Factory(),
- new nvidia::parameterized::VortexFSActorParams_0p0Factory(),
- new nvidia::parameterized::VortexFSAssetParams_0p0Factory(),
- new nvidia::parameterized::VortexFSAssetParams_0p1Factory(),
- new nvidia::parameterized::WindFSActorParams_0p0Factory(),
- new nvidia::parameterized::WindFSAssetParams_0p0Factory(),
-
- };
-
- 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(&parameterizedTraits);
- delete removedFactory;
- delete factoriesToUnregister[i];
- }
- }
- }
-
- virtual void unregisterAvailableConverters(NvParameterized::Traits& parameterizedTraits)
- {
-// UNREGISTER GENERATED CONVERSION
- {
- typedef nvidia::apex::legacy::ConversionAttractorFSActorParams_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::ConversionAttractorFSAssetParams_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::ConversionJetFSActorParams_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::ConversionJetFSAssetParams_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::ConversionNoiseFSActorParams_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::ConversionNoiseFSAssetParams_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::ConversionNoiseFSAssetParams_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::ConversionVortexFSActorParams_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::ConversionVortexFSAssetParams_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::ConversionVortexFSAssetParams_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::ConversionWindFSActorParams_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::ConversionWindFSAssetParams_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");
- }
- }
-
- }
-
-};
-
-// global namespace
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p0.h
deleted file mode 100644
index f16bce7f..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_NoiseFSActorParams_0p0_h
-#define HEADER_NoiseFSActorParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace NoiseFSActorParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float initialPose[12];
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xec387120, 0xb053883c, 0x09be46f0, 0x0ef38266, };
-
-} // namespace NoiseFSActorParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class NoiseFSActorParams_0p0 : public NvParameterized::NvParameters, public NoiseFSActorParams_0p0NS::ParametersStruct
-{
-public:
- NoiseFSActorParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~NoiseFSActorParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("NoiseFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(NoiseFSActorParams_0p0NS::checksum);
- return NoiseFSActorParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const NoiseFSActorParams_0p0NS::ParametersStruct& parameters(void) const
- {
- NoiseFSActorParams_0p0* tmpThis = const_cast<NoiseFSActorParams_0p0*>(this);
- return *(static_cast<NoiseFSActorParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- NoiseFSActorParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<NoiseFSActorParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class NoiseFSActorParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- NoiseFSActorParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(NoiseFSActorParams_0p0), NoiseFSActorParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, NoiseFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSActorParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(NoiseFSActorParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, NoiseFSActorParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, NoiseFSActorParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, NoiseFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSActorParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of NoiseFSActorParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (NoiseFSActorParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (NoiseFSActorParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (NoiseFSActorParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (NoiseFSActorParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (NoiseFSActorParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p1.h
deleted file mode 100644
index cd225b51..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSActorParams_0p1.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_NoiseFSActorParams_0p1_h
-#define HEADER_NoiseFSActorParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace NoiseFSActorParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xe4c90c5a, 0x15924053, 0x3469b7ba, 0xb14315a6, };
-
-} // namespace NoiseFSActorParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class NoiseFSActorParams_0p1 : public NvParameterized::NvParameters, public NoiseFSActorParams_0p1NS::ParametersStruct
-{
-public:
- NoiseFSActorParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~NoiseFSActorParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("NoiseFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(NoiseFSActorParams_0p1NS::checksum);
- return NoiseFSActorParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const NoiseFSActorParams_0p1NS::ParametersStruct& parameters(void) const
- {
- NoiseFSActorParams_0p1* tmpThis = const_cast<NoiseFSActorParams_0p1*>(this);
- return *(static_cast<NoiseFSActorParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- NoiseFSActorParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<NoiseFSActorParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class NoiseFSActorParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- NoiseFSActorParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(NoiseFSActorParams_0p1), NoiseFSActorParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, NoiseFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSActorParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(NoiseFSActorParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, NoiseFSActorParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, NoiseFSActorParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, NoiseFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSActorParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of NoiseFSActorParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (NoiseFSActorParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (NoiseFSActorParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (NoiseFSActorParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (NoiseFSActorParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (NoiseFSActorParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p0.h
deleted file mode 100644
index 55f78a7f..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p0.h
+++ /dev/null
@@ -1,245 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_NoiseFSAssetParams_0p0_h
-#define HEADER_NoiseFSAssetParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace NoiseFSAssetParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float defaultScale;
- physx::PxVec3 boundarySize;
- float boundaryFadePercentage;
- const char* fieldType;
- float fieldDragCoeff;
- const char* noiseType;
- uint32_t noiseSeed;
- float noiseStrength;
- physx::PxVec3 noiseSpacePeriod;
- float noiseTimePeriod;
- uint32_t noiseOctaves;
- float noiseStrengthOctaveMultiplier;
- physx::PxVec3 noiseSpacePeriodOctaveMultiplier;
- float noiseTimePeriodOctaveMultiplier;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x723f8182, 0xf52a8761, 0xdf6794c0, 0x6e29e7e6, };
-
-} // namespace NoiseFSAssetParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class NoiseFSAssetParams_0p0 : public NvParameterized::NvParameters, public NoiseFSAssetParams_0p0NS::ParametersStruct
-{
-public:
- NoiseFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~NoiseFSAssetParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("NoiseFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(NoiseFSAssetParams_0p0NS::checksum);
- return NoiseFSAssetParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const NoiseFSAssetParams_0p0NS::ParametersStruct& parameters(void) const
- {
- NoiseFSAssetParams_0p0* tmpThis = const_cast<NoiseFSAssetParams_0p0*>(this);
- return *(static_cast<NoiseFSAssetParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- NoiseFSAssetParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<NoiseFSAssetParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class NoiseFSAssetParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- NoiseFSAssetParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(NoiseFSAssetParams_0p0), NoiseFSAssetParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, NoiseFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSAssetParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(NoiseFSAssetParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, NoiseFSAssetParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, NoiseFSAssetParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, NoiseFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSAssetParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of NoiseFSAssetParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (NoiseFSAssetParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (NoiseFSAssetParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (NoiseFSAssetParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (NoiseFSAssetParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (NoiseFSAssetParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p1.h
deleted file mode 100644
index 21bf2021..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p1.h
+++ /dev/null
@@ -1,246 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_NoiseFSAssetParams_0p1_h
-#define HEADER_NoiseFSAssetParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace NoiseFSAssetParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float defaultScale;
- physx::PxVec3 boundarySize;
- float boundaryFadePercentage;
- const char* fieldType;
- float fieldDragCoeff;
- const char* noiseType;
- uint32_t noiseSeed;
- float noiseStrength;
- physx::PxVec3 noiseSpacePeriod;
- float noiseTimePeriod;
- uint32_t noiseOctaves;
- float noiseStrengthOctaveMultiplier;
- physx::PxVec3 noiseSpacePeriodOctaveMultiplier;
- float noiseTimePeriodOctaveMultiplier;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
- bool useLocalSpace;
-
-};
-
-static const uint32_t checksum[] = { 0x284ac2b4, 0x701176e7, 0x30355714, 0x98ea3ee2, };
-
-} // namespace NoiseFSAssetParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class NoiseFSAssetParams_0p1 : public NvParameterized::NvParameters, public NoiseFSAssetParams_0p1NS::ParametersStruct
-{
-public:
- NoiseFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~NoiseFSAssetParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("NoiseFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(NoiseFSAssetParams_0p1NS::checksum);
- return NoiseFSAssetParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const NoiseFSAssetParams_0p1NS::ParametersStruct& parameters(void) const
- {
- NoiseFSAssetParams_0p1* tmpThis = const_cast<NoiseFSAssetParams_0p1*>(this);
- return *(static_cast<NoiseFSAssetParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- NoiseFSAssetParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<NoiseFSAssetParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class NoiseFSAssetParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- NoiseFSAssetParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(NoiseFSAssetParams_0p1), NoiseFSAssetParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, NoiseFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSAssetParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(NoiseFSAssetParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, NoiseFSAssetParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, NoiseFSAssetParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, NoiseFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSAssetParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of NoiseFSAssetParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (NoiseFSAssetParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (NoiseFSAssetParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (NoiseFSAssetParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (NoiseFSAssetParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (NoiseFSAssetParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p2.h b/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p2.h
deleted file mode 100644
index 54ecb4f6..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSAssetParams_0p2.h
+++ /dev/null
@@ -1,247 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_NoiseFSAssetParams_0p2_h
-#define HEADER_NoiseFSAssetParams_0p2_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace NoiseFSAssetParams_0p2NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float defaultScale;
- physx::PxVec3 boundarySize;
- float boundaryFadePercentage;
- const char* fieldType;
- float fieldDragCoeff;
- float fieldWeight;
- const char* noiseType;
- uint32_t noiseSeed;
- float noiseStrength;
- physx::PxVec3 noiseSpacePeriod;
- float noiseTimePeriod;
- uint32_t noiseOctaves;
- float noiseStrengthOctaveMultiplier;
- physx::PxVec3 noiseSpacePeriodOctaveMultiplier;
- float noiseTimePeriodOctaveMultiplier;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
- bool useLocalSpace;
-
-};
-
-static const uint32_t checksum[] = { 0xd5a49209, 0xd5e62b90, 0x73aa7e86, 0xd57406b3, };
-
-} // namespace NoiseFSAssetParams_0p2NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class NoiseFSAssetParams_0p2 : public NvParameterized::NvParameters, public NoiseFSAssetParams_0p2NS::ParametersStruct
-{
-public:
- NoiseFSAssetParams_0p2(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~NoiseFSAssetParams_0p2();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("NoiseFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)2;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(NoiseFSAssetParams_0p2NS::checksum);
- return NoiseFSAssetParams_0p2NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const NoiseFSAssetParams_0p2NS::ParametersStruct& parameters(void) const
- {
- NoiseFSAssetParams_0p2* tmpThis = const_cast<NoiseFSAssetParams_0p2*>(this);
- return *(static_cast<NoiseFSAssetParams_0p2NS::ParametersStruct*>(tmpThis));
- }
-
- NoiseFSAssetParams_0p2NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<NoiseFSAssetParams_0p2NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class NoiseFSAssetParams_0p2Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- NoiseFSAssetParams_0p2::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(NoiseFSAssetParams_0p2), NoiseFSAssetParams_0p2::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, NoiseFSAssetParams_0p2::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSAssetParams_0p2");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(NoiseFSAssetParams_0p2)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, NoiseFSAssetParams_0p2)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, NoiseFSAssetParams_0p2::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, NoiseFSAssetParams_0p2::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSAssetParams_0p2");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of NoiseFSAssetParams_0p2 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (NoiseFSAssetParams_0p2*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (NoiseFSAssetParams_0p2::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (NoiseFSAssetParams_0p2::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (NoiseFSAssetParams_0p2::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (NoiseFSAssetParams_0p2::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSPreviewParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSPreviewParams_0p0.h
deleted file mode 100644
index 1e6b91db..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/NoiseFSPreviewParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_NoiseFSPreviewParams_0p0_h
-#define HEADER_NoiseFSPreviewParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace NoiseFSPreviewParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxMat44 globalPose;
- bool drawShape;
- bool drawAssetInfo;
- uint64_t userData;
-
-};
-
-static const uint32_t checksum[] = { 0x4c188363, 0x012fd224, 0x5689640e, 0x104914de, };
-
-} // namespace NoiseFSPreviewParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class NoiseFSPreviewParams_0p0 : public NvParameterized::NvParameters, public NoiseFSPreviewParams_0p0NS::ParametersStruct
-{
-public:
- NoiseFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~NoiseFSPreviewParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("NoiseFSPreviewParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(NoiseFSPreviewParams_0p0NS::checksum);
- return NoiseFSPreviewParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const NoiseFSPreviewParams_0p0NS::ParametersStruct& parameters(void) const
- {
- NoiseFSPreviewParams_0p0* tmpThis = const_cast<NoiseFSPreviewParams_0p0*>(this);
- return *(static_cast<NoiseFSPreviewParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- NoiseFSPreviewParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<NoiseFSPreviewParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class NoiseFSPreviewParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- NoiseFSPreviewParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(NoiseFSPreviewParams_0p0), NoiseFSPreviewParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, NoiseFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSPreviewParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(NoiseFSPreviewParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, NoiseFSPreviewParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, NoiseFSPreviewParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, NoiseFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class NoiseFSPreviewParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of NoiseFSPreviewParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (NoiseFSPreviewParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (NoiseFSPreviewParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (NoiseFSPreviewParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (NoiseFSPreviewParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (NoiseFSPreviewParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p0.h
deleted file mode 100644
index 133d79c7..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_VortexFSActorParams_0p0_h
-#define HEADER_VortexFSActorParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VortexFSActorParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float initialPose[12];
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x15a7ecd0, 0x4b61fe90, 0xdcca24f3, 0xde2d10d9, };
-
-} // namespace VortexFSActorParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VortexFSActorParams_0p0 : public NvParameterized::NvParameters, public VortexFSActorParams_0p0NS::ParametersStruct
-{
-public:
- VortexFSActorParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VortexFSActorParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VortexFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(VortexFSActorParams_0p0NS::checksum);
- return VortexFSActorParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VortexFSActorParams_0p0NS::ParametersStruct& parameters(void) const
- {
- VortexFSActorParams_0p0* tmpThis = const_cast<VortexFSActorParams_0p0*>(this);
- return *(static_cast<VortexFSActorParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- VortexFSActorParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VortexFSActorParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class VortexFSActorParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VortexFSActorParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VortexFSActorParams_0p0), VortexFSActorParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VortexFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSActorParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VortexFSActorParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VortexFSActorParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VortexFSActorParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VortexFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSActorParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VortexFSActorParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (VortexFSActorParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VortexFSActorParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VortexFSActorParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VortexFSActorParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VortexFSActorParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p1.h
deleted file mode 100644
index 84612f52..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSActorParams_0p1.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_VortexFSActorParams_0p1_h
-#define HEADER_VortexFSActorParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VortexFSActorParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x6551fe7f, 0xf22a11ba, 0x548415b0, 0xe1409901, };
-
-} // namespace VortexFSActorParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VortexFSActorParams_0p1 : public NvParameterized::NvParameters, public VortexFSActorParams_0p1NS::ParametersStruct
-{
-public:
- VortexFSActorParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VortexFSActorParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VortexFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(VortexFSActorParams_0p1NS::checksum);
- return VortexFSActorParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VortexFSActorParams_0p1NS::ParametersStruct& parameters(void) const
- {
- VortexFSActorParams_0p1* tmpThis = const_cast<VortexFSActorParams_0p1*>(this);
- return *(static_cast<VortexFSActorParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- VortexFSActorParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VortexFSActorParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class VortexFSActorParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VortexFSActorParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VortexFSActorParams_0p1), VortexFSActorParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VortexFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSActorParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VortexFSActorParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VortexFSActorParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VortexFSActorParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VortexFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSActorParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VortexFSActorParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (VortexFSActorParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VortexFSActorParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VortexFSActorParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VortexFSActorParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VortexFSActorParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p0.h
deleted file mode 100644
index bc840e79..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p0.h
+++ /dev/null
@@ -1,239 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_VortexFSAssetParams_0p0_h
-#define HEADER_VortexFSAssetParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VortexFSAssetParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float boundaryFadePercentage;
- physx::PxVec3 axis;
- float height;
- float bottomRadius;
- float topRadius;
- float rotationalStrength;
- float radialStrength;
- float liftStrength;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x54e03a25, 0xd7fa937e, 0x6dfa0ad8, 0xcc2faa99, };
-
-} // namespace VortexFSAssetParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VortexFSAssetParams_0p0 : public NvParameterized::NvParameters, public VortexFSAssetParams_0p0NS::ParametersStruct
-{
-public:
- VortexFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VortexFSAssetParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VortexFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(VortexFSAssetParams_0p0NS::checksum);
- return VortexFSAssetParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VortexFSAssetParams_0p0NS::ParametersStruct& parameters(void) const
- {
- VortexFSAssetParams_0p0* tmpThis = const_cast<VortexFSAssetParams_0p0*>(this);
- return *(static_cast<VortexFSAssetParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- VortexFSAssetParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VortexFSAssetParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class VortexFSAssetParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VortexFSAssetParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VortexFSAssetParams_0p0), VortexFSAssetParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VortexFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSAssetParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VortexFSAssetParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VortexFSAssetParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VortexFSAssetParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VortexFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSAssetParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VortexFSAssetParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (VortexFSAssetParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VortexFSAssetParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VortexFSAssetParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VortexFSAssetParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VortexFSAssetParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p1.h
deleted file mode 100644
index fb969fe8..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p1.h
+++ /dev/null
@@ -1,241 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_VortexFSAssetParams_0p1_h
-#define HEADER_VortexFSAssetParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VortexFSAssetParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float boundaryFadePercentage;
- physx::PxVec3 axis;
- float height;
- float bottomRadius;
- float topRadius;
- float rotationalStrength;
- float radialStrength;
- float liftStrength;
- float fieldDragCoeff;
- float fieldWeight;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xb3a96601, 0x15670e53, 0x6a2a32cd, 0xb4740788, };
-
-} // namespace VortexFSAssetParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VortexFSAssetParams_0p1 : public NvParameterized::NvParameters, public VortexFSAssetParams_0p1NS::ParametersStruct
-{
-public:
- VortexFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VortexFSAssetParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VortexFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(VortexFSAssetParams_0p1NS::checksum);
- return VortexFSAssetParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VortexFSAssetParams_0p1NS::ParametersStruct& parameters(void) const
- {
- VortexFSAssetParams_0p1* tmpThis = const_cast<VortexFSAssetParams_0p1*>(this);
- return *(static_cast<VortexFSAssetParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- VortexFSAssetParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VortexFSAssetParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class VortexFSAssetParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VortexFSAssetParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VortexFSAssetParams_0p1), VortexFSAssetParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VortexFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSAssetParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VortexFSAssetParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VortexFSAssetParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VortexFSAssetParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VortexFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSAssetParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VortexFSAssetParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (VortexFSAssetParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VortexFSAssetParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VortexFSAssetParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VortexFSAssetParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VortexFSAssetParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p2.h b/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p2.h
deleted file mode 100644
index d0822d3a..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSAssetParams_0p2.h
+++ /dev/null
@@ -1,243 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_VortexFSAssetParams_0p2_h
-#define HEADER_VortexFSAssetParams_0p2_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VortexFSAssetParams_0p2NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float boundaryFadePercentage;
- physx::PxVec3 axis;
- bool bottomSphericalForce;
- bool topSphericalForce;
- float height;
- float bottomRadius;
- float topRadius;
- float rotationalStrength;
- float radialStrength;
- float liftStrength;
- float fieldDragCoeff;
- float fieldWeight;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x14505c9d, 0xbc126a67, 0x5ee6862c, 0x8b6bbbf2, };
-
-} // namespace VortexFSAssetParams_0p2NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VortexFSAssetParams_0p2 : public NvParameterized::NvParameters, public VortexFSAssetParams_0p2NS::ParametersStruct
-{
-public:
- VortexFSAssetParams_0p2(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VortexFSAssetParams_0p2();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VortexFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)2;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(VortexFSAssetParams_0p2NS::checksum);
- return VortexFSAssetParams_0p2NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VortexFSAssetParams_0p2NS::ParametersStruct& parameters(void) const
- {
- VortexFSAssetParams_0p2* tmpThis = const_cast<VortexFSAssetParams_0p2*>(this);
- return *(static_cast<VortexFSAssetParams_0p2NS::ParametersStruct*>(tmpThis));
- }
-
- VortexFSAssetParams_0p2NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VortexFSAssetParams_0p2NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class VortexFSAssetParams_0p2Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VortexFSAssetParams_0p2::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VortexFSAssetParams_0p2), VortexFSAssetParams_0p2::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VortexFSAssetParams_0p2::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSAssetParams_0p2");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VortexFSAssetParams_0p2)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VortexFSAssetParams_0p2)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VortexFSAssetParams_0p2::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VortexFSAssetParams_0p2::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSAssetParams_0p2");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VortexFSAssetParams_0p2 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (VortexFSAssetParams_0p2*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VortexFSAssetParams_0p2::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VortexFSAssetParams_0p2::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VortexFSAssetParams_0p2::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VortexFSAssetParams_0p2::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSPreviewParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSPreviewParams_0p0.h
deleted file mode 100644
index f3748cca..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/VortexFSPreviewParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_VortexFSPreviewParams_0p0_h
-#define HEADER_VortexFSPreviewParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VortexFSPreviewParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxMat44 globalPose;
- bool drawShape;
- bool drawAssetInfo;
- uint64_t userData;
-
-};
-
-static const uint32_t checksum[] = { 0xbc265cbc, 0xf8125270, 0x2746f91e, 0xf4e63077, };
-
-} // namespace VortexFSPreviewParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VortexFSPreviewParams_0p0 : public NvParameterized::NvParameters, public VortexFSPreviewParams_0p0NS::ParametersStruct
-{
-public:
- VortexFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VortexFSPreviewParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VortexFSPreviewParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(VortexFSPreviewParams_0p0NS::checksum);
- return VortexFSPreviewParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VortexFSPreviewParams_0p0NS::ParametersStruct& parameters(void) const
- {
- VortexFSPreviewParams_0p0* tmpThis = const_cast<VortexFSPreviewParams_0p0*>(this);
- return *(static_cast<VortexFSPreviewParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- VortexFSPreviewParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VortexFSPreviewParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class VortexFSPreviewParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VortexFSPreviewParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VortexFSPreviewParams_0p0), VortexFSPreviewParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VortexFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSPreviewParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VortexFSPreviewParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VortexFSPreviewParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VortexFSPreviewParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VortexFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VortexFSPreviewParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VortexFSPreviewParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (VortexFSPreviewParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VortexFSPreviewParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VortexFSPreviewParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VortexFSPreviewParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VortexFSPreviewParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p0.h
deleted file mode 100644
index c8626039..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p0.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_WindFSActorParams_0p0_h
-#define HEADER_WindFSActorParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace WindFSActorParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- float initialPose[12];
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xd55c781b, 0x04c7b790, 0x059ff1a4, 0x580967a0, };
-
-} // namespace WindFSActorParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class WindFSActorParams_0p0 : public NvParameterized::NvParameters, public WindFSActorParams_0p0NS::ParametersStruct
-{
-public:
- WindFSActorParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~WindFSActorParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("WindFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(WindFSActorParams_0p0NS::checksum);
- return WindFSActorParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const WindFSActorParams_0p0NS::ParametersStruct& parameters(void) const
- {
- WindFSActorParams_0p0* tmpThis = const_cast<WindFSActorParams_0p0*>(this);
- return *(static_cast<WindFSActorParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- WindFSActorParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<WindFSActorParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class WindFSActorParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- WindFSActorParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(WindFSActorParams_0p0), WindFSActorParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, WindFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSActorParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(WindFSActorParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, WindFSActorParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, WindFSActorParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, WindFSActorParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSActorParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of WindFSActorParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (WindFSActorParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (WindFSActorParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (WindFSActorParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (WindFSActorParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (WindFSActorParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p1.h
deleted file mode 100644
index faf5bb87..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSActorParams_0p1.h
+++ /dev/null
@@ -1,233 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_WindFSActorParams_0p1_h
-#define HEADER_WindFSActorParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace WindFSActorParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xfbbdce26, 0x591f9e00, 0xc2836d8a, 0x30d980f8, };
-
-} // namespace WindFSActorParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class WindFSActorParams_0p1 : public NvParameterized::NvParameters, public WindFSActorParams_0p1NS::ParametersStruct
-{
-public:
- WindFSActorParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~WindFSActorParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("WindFSActorParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(WindFSActorParams_0p1NS::checksum);
- return WindFSActorParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const WindFSActorParams_0p1NS::ParametersStruct& parameters(void) const
- {
- WindFSActorParams_0p1* tmpThis = const_cast<WindFSActorParams_0p1*>(this);
- return *(static_cast<WindFSActorParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- WindFSActorParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<WindFSActorParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class WindFSActorParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- WindFSActorParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(WindFSActorParams_0p1), WindFSActorParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, WindFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSActorParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(WindFSActorParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, WindFSActorParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, WindFSActorParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, WindFSActorParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSActorParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of WindFSActorParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (WindFSActorParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (WindFSActorParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (WindFSActorParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (WindFSActorParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (WindFSActorParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p0.h
deleted file mode 100644
index 7e0e886e..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p0.h
+++ /dev/null
@@ -1,238 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_WindFSAssetParams_0p0_h
-#define HEADER_WindFSAssetParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace WindFSAssetParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxVec3 fieldDirection;
- float fieldDirectionDeviationAngle;
- float fieldDirectionOscillationPeriod;
- float fieldStrength;
- float fieldStrengthDeviationPercentage;
- float fieldStrengthOscillationPeriod;
- float fieldDragCoeff;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xfc07cfce, 0x16f5bf3f, 0x6278f094, 0xaf32883b, };
-
-} // namespace WindFSAssetParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class WindFSAssetParams_0p0 : public NvParameterized::NvParameters, public WindFSAssetParams_0p0NS::ParametersStruct
-{
-public:
- WindFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~WindFSAssetParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("WindFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(WindFSAssetParams_0p0NS::checksum);
- return WindFSAssetParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const WindFSAssetParams_0p0NS::ParametersStruct& parameters(void) const
- {
- WindFSAssetParams_0p0* tmpThis = const_cast<WindFSAssetParams_0p0*>(this);
- return *(static_cast<WindFSAssetParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- WindFSAssetParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<WindFSAssetParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class WindFSAssetParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- WindFSAssetParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(WindFSAssetParams_0p0), WindFSAssetParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, WindFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSAssetParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(WindFSAssetParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, WindFSAssetParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, WindFSAssetParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, WindFSAssetParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSAssetParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of WindFSAssetParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (WindFSAssetParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (WindFSAssetParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (WindFSAssetParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (WindFSAssetParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (WindFSAssetParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p1.h b/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p1.h
deleted file mode 100644
index 692d05d4..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSAssetParams_0p1.h
+++ /dev/null
@@ -1,239 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_WindFSAssetParams_0p1_h
-#define HEADER_WindFSAssetParams_0p1_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace WindFSAssetParams_0p1NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxVec3 fieldDirection;
- float fieldDirectionDeviationAngle;
- float fieldDirectionOscillationPeriod;
- float fieldStrength;
- float fieldStrengthDeviationPercentage;
- float fieldStrengthOscillationPeriod;
- float fieldDragCoeff;
- float fieldWeight;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x3e5a69fc, 0x251178a3, 0x76c98ef0, 0x28e1658a, };
-
-} // namespace WindFSAssetParams_0p1NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class WindFSAssetParams_0p1 : public NvParameterized::NvParameters, public WindFSAssetParams_0p1NS::ParametersStruct
-{
-public:
- WindFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~WindFSAssetParams_0p1();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("WindFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)1;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(WindFSAssetParams_0p1NS::checksum);
- return WindFSAssetParams_0p1NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const WindFSAssetParams_0p1NS::ParametersStruct& parameters(void) const
- {
- WindFSAssetParams_0p1* tmpThis = const_cast<WindFSAssetParams_0p1*>(this);
- return *(static_cast<WindFSAssetParams_0p1NS::ParametersStruct*>(tmpThis));
- }
-
- WindFSAssetParams_0p1NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<WindFSAssetParams_0p1NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class WindFSAssetParams_0p1Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- WindFSAssetParams_0p1::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(WindFSAssetParams_0p1), WindFSAssetParams_0p1::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, WindFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSAssetParams_0p1");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(WindFSAssetParams_0p1)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, WindFSAssetParams_0p1)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, WindFSAssetParams_0p1::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, WindFSAssetParams_0p1::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSAssetParams_0p1");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of WindFSAssetParams_0p1 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (WindFSAssetParams_0p1*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (WindFSAssetParams_0p1::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (WindFSAssetParams_0p1::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (WindFSAssetParams_0p1::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (WindFSAssetParams_0p1::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSPreviewParams_0p0.h b/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSPreviewParams_0p0.h
deleted file mode 100644
index a10742ca..00000000
--- a/APEX_1.4/module/basicfs_legacy/include/autogen/WindFSPreviewParams_0p0.h
+++ /dev/null
@@ -1,232 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#ifndef HEADER_WindFSPreviewParams_0p0_h
-#define HEADER_WindFSPreviewParams_0p0_h
-
-#include "NvParametersTypes.h"
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-#include "nvparameterized/NvParameterized.h"
-#include "nvparameterized/NvParameterizedTraits.h"
-#include "NvParameters.h"
-#include "NvTraitsInternal.h"
-#endif
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace WindFSPreviewParams_0p0NS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxMat44 globalPose;
- bool drawAssetInfo;
- uint64_t userData;
-
-};
-
-static const uint32_t checksum[] = { 0xb4818bbc, 0x84a817f6, 0x02ddad4a, 0x91a3c5ec, };
-
-} // namespace WindFSPreviewParams_0p0NS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class WindFSPreviewParams_0p0 : public NvParameterized::NvParameters, public WindFSPreviewParams_0p0NS::ParametersStruct
-{
-public:
- WindFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~WindFSPreviewParams_0p0();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("WindFSPreviewParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)0 << 16) + (uint32_t)0;
-
- static uint32_t staticVersion(void)
- {
- return ClassVersion;
- }
-
- uint32_t version(void) const
- {
- return(staticVersion());
- }
-
- static const uint32_t ClassAlignment = 8;
-
- static const uint32_t* staticChecksum(uint32_t& bits)
- {
- bits = 8 * sizeof(WindFSPreviewParams_0p0NS::checksum);
- return WindFSPreviewParams_0p0NS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const WindFSPreviewParams_0p0NS::ParametersStruct& parameters(void) const
- {
- WindFSPreviewParams_0p0* tmpThis = const_cast<WindFSPreviewParams_0p0*>(this);
- return *(static_cast<WindFSPreviewParams_0p0NS::ParametersStruct*>(tmpThis));
- }
-
- WindFSPreviewParams_0p0NS::ParametersStruct& parameters(void)
- {
- return *(static_cast<WindFSPreviewParams_0p0NS::ParametersStruct*>(this));
- }
-
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle) const;
- virtual NvParameterized::ErrorType getParameterHandle(const char* long_name, NvParameterized::Handle& handle);
-
- void initDefaults(void);
-
-protected:
-
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void);
- virtual const NvParameterized::DefinitionImpl* getParameterDefinitionTree(void) const;
-
-
- virtual void getVarPtr(const NvParameterized::Handle& handle, void*& ptr, size_t& offset) const;
-
-private:
-
- void buildTree(void);
- void initDynamicArrays(void);
- void initStrings(void);
- void initReferences(void);
- void freeDynamicArrays(void);
- void freeStrings(void);
- void freeReferences(void);
-
- static bool mBuiltFlag;
- static NvParameterized::MutexType mBuiltFlagMutex;
-};
-
-class WindFSPreviewParams_0p0Factory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- WindFSPreviewParams_0p0::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(WindFSPreviewParams_0p0), WindFSPreviewParams_0p0::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, WindFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSPreviewParams_0p0");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(WindFSPreviewParams_0p0)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, WindFSPreviewParams_0p0)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, WindFSPreviewParams_0p0::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, WindFSPreviewParams_0p0::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class WindFSPreviewParams_0p0");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of WindFSPreviewParams_0p0 here
- // but it may call default constructors of members and spoil the data
- NV_PARAM_PLACEMENT_NEW(bufObj, NvParameterized::NvParameters)(paramTraits, bufStart, refCount);
-
- // Init vtable (everything else is already initialized)
- *(const char**)bufObj = vptr;
-
- return (WindFSPreviewParams_0p0*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (WindFSPreviewParams_0p0::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (WindFSPreviewParams_0p0::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (WindFSPreviewParams_0p0::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (WindFSPreviewParams_0p0::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace parameterized
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p0.cpp
deleted file mode 100644
index d9fe096e..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p0.cpp
+++ /dev/null
@@ -1,408 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "AttractorFSActorParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace AttractorFSActorParams_0p0NS;
-
-const char* const AttractorFSActorParams_0p0Factory::vptr =
- NvParameterized::getVptr<AttractorFSActorParams_0p0, AttractorFSActorParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT34, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool AttractorFSActorParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType AttractorFSActorParams_0p0::mBuiltFlagMutex;
-
-AttractorFSActorParams_0p0::AttractorFSActorParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &AttractorFSActorParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-AttractorFSActorParams_0p0::~AttractorFSActorParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void AttractorFSActorParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~AttractorFSActorParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSActorParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSActorParams_0p0::getParameterDefinitionTree(void) const
-{
- AttractorFSActorParams_0p0* tmpParam = const_cast<AttractorFSActorParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType AttractorFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType AttractorFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void AttractorFSActorParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<AttractorFSActorParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void AttractorFSActorParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void AttractorFSActorParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_MAT34, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void AttractorFSActorParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void AttractorFSActorParams_0p0::initDynamicArrays(void)
-{
-}
-
-void AttractorFSActorParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- {
- const float value[12] = {true};
- for (int i = 0; i < 12; ++i)
- {
- initialPose[i] = value[i];
- }
- }
- initialScale = float(1.0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void AttractorFSActorParams_0p0::initReferences(void)
-{
-}
-
-void AttractorFSActorParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void AttractorFSActorParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void AttractorFSActorParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p1.cpp
deleted file mode 100644
index ce38884c..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSActorParams_0p1.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "AttractorFSActorParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace AttractorFSActorParams_0p1NS;
-
-const char* const AttractorFSActorParams_0p1Factory::vptr =
- NvParameterized::getVptr<AttractorFSActorParams_0p1, AttractorFSActorParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_TRANSFORM, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool AttractorFSActorParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType AttractorFSActorParams_0p1::mBuiltFlagMutex;
-
-AttractorFSActorParams_0p1::AttractorFSActorParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &AttractorFSActorParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-AttractorFSActorParams_0p1::~AttractorFSActorParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void AttractorFSActorParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~AttractorFSActorParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSActorParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSActorParams_0p1::getParameterDefinitionTree(void) const
-{
- AttractorFSActorParams_0p1* tmpParam = const_cast<AttractorFSActorParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType AttractorFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType AttractorFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void AttractorFSActorParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<AttractorFSActorParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void AttractorFSActorParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void AttractorFSActorParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_TRANSFORM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void AttractorFSActorParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void AttractorFSActorParams_0p1::initDynamicArrays(void)
-{
-}
-
-void AttractorFSActorParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- initialPose = physx::PxTransform(physx::PxIdentity);
- initialScale = float(1.0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void AttractorFSActorParams_0p1::initReferences(void)
-{
-}
-
-void AttractorFSActorParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void AttractorFSActorParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void AttractorFSActorParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p0.cpp
deleted file mode 100644
index ea56dfe7..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p0.cpp
+++ /dev/null
@@ -1,446 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "AttractorFSAssetParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace AttractorFSAssetParams_0p0NS;
-
-const char* const AttractorFSAssetParams_0p0Factory::vptr =
- NvParameterized::getVptr<AttractorFSAssetParams_0p0, AttractorFSAssetParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 7;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 6 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->radius), NULL, 0 }, // radius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->constFieldStrength), NULL, 0 }, // constFieldStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->variableFieldStrength), NULL, 0 }, // variableFieldStrength
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool AttractorFSAssetParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType AttractorFSAssetParams_0p0::mBuiltFlagMutex;
-
-AttractorFSAssetParams_0p0::AttractorFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &AttractorFSAssetParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-AttractorFSAssetParams_0p0::~AttractorFSAssetParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void AttractorFSAssetParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~AttractorFSAssetParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSAssetParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSAssetParams_0p0::getParameterDefinitionTree(void) const
-{
- AttractorFSAssetParams_0p0* tmpParam = const_cast<AttractorFSAssetParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType AttractorFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType AttractorFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void AttractorFSAssetParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<AttractorFSAssetParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void AttractorFSAssetParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void AttractorFSAssetParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="radius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("radius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Radius of the sphere where attracting force is acting.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="constFieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("constFieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the constant part of attracting force.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="variableFieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("variableFieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "Variable part of the force is proportional to this coefficient and inverse proportional to distance from the senter of attractor.", true);
- HintTable[1].init("shortDescription", "Coefficient that sets strength of the variable part of attracting force.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[6];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
-
- ParamDefTable[0].setChildren(Children, 6);
- }
-
- mBuiltFlag = true;
-
-}
-void AttractorFSAssetParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void AttractorFSAssetParams_0p0::initDynamicArrays(void)
-{
-}
-
-void AttractorFSAssetParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- boundaryFadePercentage = float(0.1);
- radius = float(0);
- constFieldStrength = float(0);
- variableFieldStrength = float(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void AttractorFSAssetParams_0p0::initReferences(void)
-{
-}
-
-void AttractorFSAssetParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void AttractorFSAssetParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void AttractorFSAssetParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p1.cpp
deleted file mode 100644
index a6d42dd9..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSAssetParams_0p1.cpp
+++ /dev/null
@@ -1,534 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "AttractorFSAssetParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace AttractorFSAssetParams_0p1NS;
-
-const char* const AttractorFSAssetParams_0p1Factory::vptr =
- NvParameterized::getVptr<AttractorFSAssetParams_0p1, AttractorFSAssetParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 9;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 8 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->radius), NULL, 0 }, // radius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->constFieldStrength), NULL, 0 }, // constFieldStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->variableFieldStrength), NULL, 0 }, // variableFieldStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldWeight), NULL, 0 }, // fieldWeight
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool AttractorFSAssetParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType AttractorFSAssetParams_0p1::mBuiltFlagMutex;
-
-AttractorFSAssetParams_0p1::AttractorFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &AttractorFSAssetParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-AttractorFSAssetParams_0p1::~AttractorFSAssetParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void AttractorFSAssetParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~AttractorFSAssetParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSAssetParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSAssetParams_0p1::getParameterDefinitionTree(void) const
-{
- AttractorFSAssetParams_0p1* tmpParam = const_cast<AttractorFSAssetParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType AttractorFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType AttractorFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void AttractorFSAssetParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<AttractorFSAssetParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void AttractorFSAssetParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void AttractorFSAssetParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Contains the asset properties for this Attractor Field Sampler.", true);
- ParamDefTable[0].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="radius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("radius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Radius of the sphere where attracting force is acting.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="constFieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("constFieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the constant part of attracting force.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="variableFieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("variableFieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "Variable part of the force is proportional to this coefficient and inverse proportional to distance from the senter of attractor.", true);
- HintTable[1].init("shortDescription", "Coefficient that sets strength of the variable part of attracting force.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "Field drag coefficient. When it equals to 0, then the field is applied as a direct velocity.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="fieldWeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("fieldWeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "A weight for the field, it controls how strongly the field affects particles", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[8];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
-
- ParamDefTable[0].setChildren(Children, 8);
- }
-
- mBuiltFlag = true;
-
-}
-void AttractorFSAssetParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void AttractorFSAssetParams_0p1::initDynamicArrays(void)
-{
-}
-
-void AttractorFSAssetParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- boundaryFadePercentage = float(0.1);
- radius = float(0);
- constFieldStrength = float(0);
- variableFieldStrength = float(0);
- fieldDragCoeff = float(0);
- fieldWeight = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void AttractorFSAssetParams_0p1::initReferences(void)
-{
-}
-
-void AttractorFSAssetParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void AttractorFSAssetParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void AttractorFSAssetParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSPreviewParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSPreviewParams_0p0.cpp
deleted file mode 100644
index d930a95b..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/AttractorFSPreviewParams_0p0.cpp
+++ /dev/null
@@ -1,407 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "AttractorFSPreviewParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace AttractorFSPreviewParams_0p0NS;
-
-const char* const AttractorFSPreviewParams_0p0Factory::vptr =
- NvParameterized::getVptr<AttractorFSPreviewParams_0p0, AttractorFSPreviewParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT44, false, (size_t)(&((ParametersStruct*)0)->globalPose), NULL, 0 }, // globalPose
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawShape), NULL, 0 }, // drawShape
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawAssetInfo), NULL, 0 }, // drawAssetInfo
- { TYPE_U64, false, (size_t)(&((ParametersStruct*)0)->userData), NULL, 0 }, // userData
-};
-
-
-bool AttractorFSPreviewParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType AttractorFSPreviewParams_0p0::mBuiltFlagMutex;
-
-AttractorFSPreviewParams_0p0::AttractorFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &AttractorFSPreviewParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-AttractorFSPreviewParams_0p0::~AttractorFSPreviewParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void AttractorFSPreviewParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~AttractorFSPreviewParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSPreviewParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* AttractorFSPreviewParams_0p0::getParameterDefinitionTree(void) const
-{
- AttractorFSPreviewParams_0p0* tmpParam = const_cast<AttractorFSPreviewParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType AttractorFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType AttractorFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void AttractorFSPreviewParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<AttractorFSPreviewParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void AttractorFSPreviewParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void AttractorFSPreviewParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="globalPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("globalPose", TYPE_MAT44, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "The pose that translates from turbulence preview coordinates to world coordinates", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="drawShape"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("drawShape", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Draw the box", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="drawAssetInfo"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("drawAssetInfo", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Display asset info", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="userData"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("userData", TYPE_U64, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Optional user data pointer associated with the attractor actor", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void AttractorFSPreviewParams_0p0::initStrings(void)
-{
-}
-
-void AttractorFSPreviewParams_0p0::initDynamicArrays(void)
-{
-}
-
-void AttractorFSPreviewParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- globalPose = physx::PxMat44(physx::PxVec4(1.0f));
- drawShape = bool(0);
- drawAssetInfo = bool(0);
- userData = uint64_t(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void AttractorFSPreviewParams_0p0::initReferences(void)
-{
-}
-
-void AttractorFSPreviewParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void AttractorFSPreviewParams_0p0::freeStrings(void)
-{
-}
-
-void AttractorFSPreviewParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSDebugRenderParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSDebugRenderParams_0p0.cpp
deleted file mode 100644
index a0e7d886..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSDebugRenderParams_0p0.cpp
+++ /dev/null
@@ -1,833 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "BasicFSDebugRenderParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace BasicFSDebugRenderParams_0p0NS;
-
-const char* const BasicFSDebugRenderParams_0p0Factory::vptr =
- NvParameterized::getVptr<BasicFSDebugRenderParams_0p0, BasicFSDebugRenderParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 23;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 22 },
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_JET_FS_ACTOR), NULL, 0 }, // VISUALIZE_JET_FS_ACTOR
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_JET_FS_ACTOR_NAME), NULL, 0 }, // VISUALIZE_JET_FS_ACTOR_NAME
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_JET_FS_SHAPE), NULL, 0 }, // VISUALIZE_JET_FS_SHAPE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_JET_FS_FIELD), NULL, 0 }, // VISUALIZE_JET_FS_FIELD
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_JET_FS_POSE), NULL, 0 }, // VISUALIZE_JET_FS_POSE
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->JET_FS_FIELD_SCALE), NULL, 0 }, // JET_FS_FIELD_SCALE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_ATTRACTOR_FS_ACTOR), NULL, 0 }, // VISUALIZE_ATTRACTOR_FS_ACTOR
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_ATTRACTOR_FS_ACTOR_NAME), NULL, 0 }, // VISUALIZE_ATTRACTOR_FS_ACTOR_NAME
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_ATTRACTOR_FS_SHAPE), NULL, 0 }, // VISUALIZE_ATTRACTOR_FS_SHAPE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_ATTRACTOR_FS_FIELD), NULL, 0 }, // VISUALIZE_ATTRACTOR_FS_FIELD
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_ATTRACTOR_FS_POSE), NULL, 0 }, // VISUALIZE_ATTRACTOR_FS_POSE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_VORTEX_FS_ACTOR), NULL, 0 }, // VISUALIZE_VORTEX_FS_ACTOR
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_VORTEX_FS_ACTOR_NAME), NULL, 0 }, // VISUALIZE_VORTEX_FS_ACTOR_NAME
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_VORTEX_FS_SHAPE), NULL, 0 }, // VISUALIZE_VORTEX_FS_SHAPE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_VORTEX_FS_FIELD), NULL, 0 }, // VISUALIZE_VORTEX_FS_FIELD
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_VORTEX_FS_POSE), NULL, 0 }, // VISUALIZE_VORTEX_FS_POSE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_NOISE_FS_ACTOR), NULL, 0 }, // VISUALIZE_NOISE_FS_ACTOR
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_NOISE_FS_ACTOR_NAME), NULL, 0 }, // VISUALIZE_NOISE_FS_ACTOR_NAME
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_NOISE_FS_SHAPE), NULL, 0 }, // VISUALIZE_NOISE_FS_SHAPE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_NOISE_FS_POSE), NULL, 0 }, // VISUALIZE_NOISE_FS_POSE
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_WIND_FS_ACTOR), NULL, 0 }, // VISUALIZE_WIND_FS_ACTOR
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->VISUALIZE_WIND_FS_ACTOR_NAME), NULL, 0 }, // VISUALIZE_WIND_FS_ACTOR_NAME
-};
-
-
-bool BasicFSDebugRenderParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType BasicFSDebugRenderParams_0p0::mBuiltFlagMutex;
-
-BasicFSDebugRenderParams_0p0::BasicFSDebugRenderParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &BasicFSDebugRenderParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-BasicFSDebugRenderParams_0p0::~BasicFSDebugRenderParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void BasicFSDebugRenderParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~BasicFSDebugRenderParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* BasicFSDebugRenderParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* BasicFSDebugRenderParams_0p0::getParameterDefinitionTree(void) const
-{
- BasicFSDebugRenderParams_0p0* tmpParam = const_cast<BasicFSDebugRenderParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType BasicFSDebugRenderParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType BasicFSDebugRenderParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void BasicFSDebugRenderParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<BasicFSDebugRenderParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void BasicFSDebugRenderParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void BasicFSDebugRenderParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="VISUALIZE_JET_FS_ACTOR"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("VISUALIZE_JET_FS_ACTOR", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of all JetFS actors.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="VISUALIZE_JET_FS_ACTOR_NAME"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("VISUALIZE_JET_FS_ACTOR_NAME", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Displays the name of each JetFS actor.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="VISUALIZE_JET_FS_SHAPE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("VISUALIZE_JET_FS_SHAPE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of the toroidal field shape (blue closed lattice).", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="VISUALIZE_JET_FS_FIELD"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("VISUALIZE_JET_FS_FIELD", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of the toroidal field itself (streaklines).", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="VISUALIZE_JET_FS_POSE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("VISUALIZE_JET_FS_POSE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "For visualizing the position of the field itself. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="JET_FS_FIELD_SCALE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("JET_FS_FIELD_SCALE", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Changes toroidal field arrows' length. The larger parameter, the longer each arrow.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="VISUALIZE_ATTRACTOR_FS_ACTOR"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("VISUALIZE_ATTRACTOR_FS_ACTOR", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of all AttractorFS actors.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="VISUALIZE_ATTRACTOR_FS_ACTOR_NAME"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("VISUALIZE_ATTRACTOR_FS_ACTOR_NAME", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Displays the name of each AttractorFS actor.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="VISUALIZE_ATTRACTOR_FS_SHAPE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("VISUALIZE_ATTRACTOR_FS_SHAPE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of the field shape (blue closed lattice).", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="VISUALIZE_ATTRACTOR_FS_FIELD"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("VISUALIZE_ATTRACTOR_FS_FIELD", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of the field itself (streaklines).", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="VISUALIZE_ATTRACTOR_FS_POSE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("VISUALIZE_ATTRACTOR_FS_POSE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "For visualizing the position of the field itself. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="VISUALIZE_VORTEX_FS_ACTOR"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("VISUALIZE_VORTEX_FS_ACTOR", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of all VortexFS actors.", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=13, longName="VISUALIZE_VORTEX_FS_ACTOR_NAME"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[13];
- ParamDef->init("VISUALIZE_VORTEX_FS_ACTOR_NAME", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Displays the name of each VortexFS actor.", true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=14, longName="VISUALIZE_VORTEX_FS_SHAPE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[14];
- ParamDef->init("VISUALIZE_VORTEX_FS_SHAPE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of the field shape (blue closed lattice).", true);
- ParamDefTable[14].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=15, longName="VISUALIZE_VORTEX_FS_FIELD"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[15];
- ParamDef->init("VISUALIZE_VORTEX_FS_FIELD", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of the field itself (streaklines).", true);
- ParamDefTable[15].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=16, longName="VISUALIZE_VORTEX_FS_POSE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[16];
- ParamDef->init("VISUALIZE_VORTEX_FS_POSE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "For visualizing the position of the field itself. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.", true);
- ParamDefTable[16].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=17, longName="VISUALIZE_NOISE_FS_ACTOR"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[17];
- ParamDef->init("VISUALIZE_NOISE_FS_ACTOR", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of all NoiseFS actors.", true);
- ParamDefTable[17].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=18, longName="VISUALIZE_NOISE_FS_ACTOR_NAME"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[18];
- ParamDef->init("VISUALIZE_NOISE_FS_ACTOR_NAME", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Displays the name of each NoiseFS actor.", true);
- ParamDefTable[18].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=19, longName="VISUALIZE_NOISE_FS_SHAPE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[19];
- ParamDef->init("VISUALIZE_NOISE_FS_SHAPE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of each NoiseFS actor shape.", true);
- ParamDefTable[19].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=20, longName="VISUALIZE_NOISE_FS_POSE"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[20];
- ParamDef->init("VISUALIZE_NOISE_FS_POSE", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "For visualizing the position of the field itself. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.", true);
- ParamDefTable[20].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=21, longName="VISUALIZE_WIND_FS_ACTOR"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[21];
- ParamDef->init("VISUALIZE_WIND_FS_ACTOR", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Enables/Disables visualization of all WindFS actors.", true);
- ParamDefTable[21].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=22, longName="VISUALIZE_WIND_FS_ACTOR_NAME"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[22];
- ParamDef->init("VISUALIZE_WIND_FS_ACTOR_NAME", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Displays the name of each WindFS actor.", true);
- ParamDefTable[22].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[22];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
- Children[12] = PDEF_PTR(13);
- Children[13] = PDEF_PTR(14);
- Children[14] = PDEF_PTR(15);
- Children[15] = PDEF_PTR(16);
- Children[16] = PDEF_PTR(17);
- Children[17] = PDEF_PTR(18);
- Children[18] = PDEF_PTR(19);
- Children[19] = PDEF_PTR(20);
- Children[20] = PDEF_PTR(21);
- Children[21] = PDEF_PTR(22);
-
- ParamDefTable[0].setChildren(Children, 22);
- }
-
- mBuiltFlag = true;
-
-}
-void BasicFSDebugRenderParams_0p0::initStrings(void)
-{
-}
-
-void BasicFSDebugRenderParams_0p0::initDynamicArrays(void)
-{
-}
-
-void BasicFSDebugRenderParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- VISUALIZE_JET_FS_ACTOR = bool(false);
- VISUALIZE_JET_FS_ACTOR_NAME = bool(true);
- VISUALIZE_JET_FS_SHAPE = bool(true);
- VISUALIZE_JET_FS_FIELD = bool(true);
- VISUALIZE_JET_FS_POSE = bool(true);
- JET_FS_FIELD_SCALE = float(1.0);
- VISUALIZE_ATTRACTOR_FS_ACTOR = bool(false);
- VISUALIZE_ATTRACTOR_FS_ACTOR_NAME = bool(true);
- VISUALIZE_ATTRACTOR_FS_SHAPE = bool(true);
- VISUALIZE_ATTRACTOR_FS_FIELD = bool(true);
- VISUALIZE_ATTRACTOR_FS_POSE = bool(true);
- VISUALIZE_VORTEX_FS_ACTOR = bool(false);
- VISUALIZE_VORTEX_FS_ACTOR_NAME = bool(true);
- VISUALIZE_VORTEX_FS_SHAPE = bool(true);
- VISUALIZE_VORTEX_FS_FIELD = bool(true);
- VISUALIZE_VORTEX_FS_POSE = bool(true);
- VISUALIZE_NOISE_FS_ACTOR = bool(false);
- VISUALIZE_NOISE_FS_ACTOR_NAME = bool(true);
- VISUALIZE_NOISE_FS_SHAPE = bool(true);
- VISUALIZE_NOISE_FS_POSE = bool(true);
- VISUALIZE_WIND_FS_ACTOR = bool(false);
- VISUALIZE_WIND_FS_ACTOR_NAME = bool(true);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void BasicFSDebugRenderParams_0p0::initReferences(void)
-{
-}
-
-void BasicFSDebugRenderParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void BasicFSDebugRenderParams_0p0::freeStrings(void)
-{
-}
-
-void BasicFSDebugRenderParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSModuleParameters_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSModuleParameters_0p0.cpp
deleted file mode 100644
index e5ea4394..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/BasicFSModuleParameters_0p0.cpp
+++ /dev/null
@@ -1,318 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "BasicFSModuleParameters_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace BasicFSModuleParameters_0p0NS;
-
-const char* const BasicFSModuleParameters_0p0Factory::vptr =
- NvParameterized::getVptr<BasicFSModuleParameters_0p0, BasicFSModuleParameters_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 2;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 1 },
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->unused), NULL, 0 }, // unused
-};
-
-
-bool BasicFSModuleParameters_0p0::mBuiltFlag = false;
-NvParameterized::MutexType BasicFSModuleParameters_0p0::mBuiltFlagMutex;
-
-BasicFSModuleParameters_0p0::BasicFSModuleParameters_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &BasicFSModuleParameters_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-BasicFSModuleParameters_0p0::~BasicFSModuleParameters_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void BasicFSModuleParameters_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~BasicFSModuleParameters_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* BasicFSModuleParameters_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* BasicFSModuleParameters_0p0::getParameterDefinitionTree(void) const
-{
- BasicFSModuleParameters_0p0* tmpParam = const_cast<BasicFSModuleParameters_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType BasicFSModuleParameters_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType BasicFSModuleParameters_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void BasicFSModuleParameters_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<BasicFSModuleParameters_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void BasicFSModuleParameters_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void BasicFSModuleParameters_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "This class is used for initializing the ModuleBasicFS.", true);
- ParamDefTable[0].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="unused"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("unused", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "No parameters necessary", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[1];
- Children[0] = PDEF_PTR(1);
-
- ParamDefTable[0].setChildren(Children, 1);
- }
-
- mBuiltFlag = true;
-
-}
-void BasicFSModuleParameters_0p0::initStrings(void)
-{
-}
-
-void BasicFSModuleParameters_0p0::initDynamicArrays(void)
-{
-}
-
-void BasicFSModuleParameters_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- unused = uint32_t(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void BasicFSModuleParameters_0p0::initReferences(void)
-{
-}
-
-void BasicFSModuleParameters_0p0::freeDynamicArrays(void)
-{
-}
-
-void BasicFSModuleParameters_0p0::freeStrings(void)
-{
-}
-
-void BasicFSModuleParameters_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p0.cpp
deleted file mode 100644
index a6cba88e..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p0.cpp
+++ /dev/null
@@ -1,408 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "JetFSActorParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace JetFSActorParams_0p0NS;
-
-const char* const JetFSActorParams_0p0Factory::vptr =
- NvParameterized::getVptr<JetFSActorParams_0p0, JetFSActorParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT34, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool JetFSActorParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType JetFSActorParams_0p0::mBuiltFlagMutex;
-
-JetFSActorParams_0p0::JetFSActorParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &JetFSActorParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-JetFSActorParams_0p0::~JetFSActorParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void JetFSActorParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~JetFSActorParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* JetFSActorParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* JetFSActorParams_0p0::getParameterDefinitionTree(void) const
-{
- JetFSActorParams_0p0* tmpParam = const_cast<JetFSActorParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType JetFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType JetFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void JetFSActorParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<JetFSActorParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void JetFSActorParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void JetFSActorParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_MAT34, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for JetFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for JetFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void JetFSActorParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void JetFSActorParams_0p0::initDynamicArrays(void)
-{
-}
-
-void JetFSActorParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- {
- const float value[12] = {true};
- for (int i = 0; i < 12; ++i)
- {
- initialPose[i] = value[i];
- }
- }
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void JetFSActorParams_0p0::initReferences(void)
-{
-}
-
-void JetFSActorParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void JetFSActorParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void JetFSActorParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p1.cpp
deleted file mode 100644
index f75d0783..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSActorParams_0p1.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "JetFSActorParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace JetFSActorParams_0p1NS;
-
-const char* const JetFSActorParams_0p1Factory::vptr =
- NvParameterized::getVptr<JetFSActorParams_0p1, JetFSActorParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_TRANSFORM, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool JetFSActorParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType JetFSActorParams_0p1::mBuiltFlagMutex;
-
-JetFSActorParams_0p1::JetFSActorParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &JetFSActorParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-JetFSActorParams_0p1::~JetFSActorParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void JetFSActorParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~JetFSActorParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* JetFSActorParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* JetFSActorParams_0p1::getParameterDefinitionTree(void) const
-{
- JetFSActorParams_0p1* tmpParam = const_cast<JetFSActorParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType JetFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType JetFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void JetFSActorParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<JetFSActorParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void JetFSActorParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void JetFSActorParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_TRANSFORM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for JetFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for JetFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void JetFSActorParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void JetFSActorParams_0p1::initDynamicArrays(void)
-{
-}
-
-void JetFSActorParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- initialPose = physx::PxTransform(physx::PxIdentity);
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void JetFSActorParams_0p1::initReferences(void)
-{
-}
-
-void JetFSActorParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void JetFSActorParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void JetFSActorParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p0.cpp
deleted file mode 100644
index d0937586..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p0.cpp
+++ /dev/null
@@ -1,875 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "JetFSAssetParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace JetFSAssetParams_0p0NS;
-
-const char* const JetFSAssetParams_0p0Factory::vptr =
- NvParameterized::getVptr<JetFSAssetParams_0p0, JetFSAssetParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 24;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 23 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->defaultScale), NULL, 0 }, // defaultScale
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->fieldDirection), NULL, 0 }, // fieldDirection
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionDeviationAngle), NULL, 0 }, // fieldDirectionDeviationAngle
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionOscillationPeriod), NULL, 0 }, // fieldDirectionOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrength), NULL, 0 }, // fieldStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthDeviationPercentage), NULL, 0 }, // fieldStrengthDeviationPercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthOscillationPeriod), NULL, 0 }, // fieldStrengthOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->gridShapeRadius), NULL, 0 }, // gridShapeRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->gridShapeHeight), NULL, 0 }, // gridShapeHeight
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->gridBoundaryFadePercentage), NULL, 0 }, // gridBoundaryFadePercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->nearRadius), NULL, 0 }, // nearRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->pivotRadius), NULL, 0 }, // pivotRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->farRadius), NULL, 0 }, // farRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->directionalStretch), NULL, 0 }, // directionalStretch
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->averageStartDistance), NULL, 0 }, // averageStartDistance
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->averageEndDistance), NULL, 0 }, // averageEndDistance
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noisePercentage), NULL, 0 }, // noisePercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseSpaceScale), NULL, 0 }, // noiseSpaceScale
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimeScale), NULL, 0 }, // noiseTimeScale
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseOctaves), NULL, 0 }, // noiseOctaves
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool JetFSAssetParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType JetFSAssetParams_0p0::mBuiltFlagMutex;
-
-JetFSAssetParams_0p0::JetFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &JetFSAssetParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-JetFSAssetParams_0p0::~JetFSAssetParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void JetFSAssetParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~JetFSAssetParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* JetFSAssetParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* JetFSAssetParams_0p0::getParameterDefinitionTree(void) const
-{
- JetFSAssetParams_0p0* tmpParam = const_cast<JetFSAssetParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType JetFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType JetFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void JetFSAssetParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<JetFSAssetParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void JetFSAssetParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void JetFSAssetParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="defaultScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("defaultScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The default scale factor of the boundary shape. The default value is 1.0.", true);
- HintTable[1].init("shortDescription", "The default scale factor of the boundary shape.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Percentage of distance from boundary to center where fade out starts", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldDirection"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldDirection", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "field direction.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldDirectionDeviationAngle"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldDirectionDeviationAngle", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldDirectionDeviationAngle parameter controls the deviation in angle of the field direction.\n", true);
- HintTable[1].init("shortDescription", "field direction deviation angle (in degrees).", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldDirectionOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldDirectionOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldDirectionOscillationPeriod defines the period of the field direction oscillation.\nIf the fieldDirectionDeviationAngle is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("shortDescription", "field direction oscillation period in seconds.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="fieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("fieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "field strength.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="fieldStrengthDeviationPercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("fieldStrengthDeviationPercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldStrengthDeviationPercentage parameter controls the deviation in % of the field strength.\n", true);
- HintTable[1].init("shortDescription", "+/- field strength deviation percentage.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="fieldStrengthOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("fieldStrengthOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldStrengthOscillationPeriod defines the period of the field strength oscillation.\nIf the fieldStrengthDeviationPercentage is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("shortDescription", "field strength oscillation period in seconds.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="gridShapeRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("gridShapeRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Radius of sphere or capsule shape inside of the grid", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="gridShapeHeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("gridShapeHeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Height of capsule shape inside of the grid", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="gridBoundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("gridBoundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Percentage of distance from boundary to center where fade out starts", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="nearRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("nearRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "near radius of the toroidal field. (inside this radius there's the strongest field)", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=13, longName="pivotRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[13];
- ParamDef->init("pivotRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "pivot radiues of the toroidal field. (this is the center of the field where it reaches zero)", true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=14, longName="farRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[14];
- ParamDef->init("farRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "far radius of the toroidal field. (outside this radius the field is empty)", true);
- ParamDefTable[14].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=15, longName="directionalStretch"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[15];
- ParamDef->init("directionalStretch", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "stretch of the field along the direction", true);
- ParamDefTable[15].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=16, longName="averageStartDistance"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[16];
- ParamDef->init("averageStartDistance", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "start distance of blending between averaged & oscilating fields", true);
- ParamDefTable[16].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=17, longName="averageEndDistance"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[17];
- ParamDef->init("averageEndDistance", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "end distance of blending between averaged & oscilating fields", true);
- ParamDefTable[17].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=18, longName="noisePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[18];
- ParamDef->init("noisePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "noise level in percentage of field strength", true);
- ParamDefTable[18].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=19, longName="noiseSpaceScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[19];
- ParamDef->init("noiseSpaceScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "space scale of the noise function", true);
- ParamDefTable[19].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=20, longName="noiseTimeScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[20];
- ParamDef->init("noiseTimeScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "time scale of the noise function", true);
- ParamDefTable[20].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=21, longName="noiseOctaves"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[21];
- ParamDef->init("noiseOctaves", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "number of the noise octaves (more octaves give more turbulent noise, but increase computational time)", true);
- ParamDefTable[21].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=22, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[22];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for JetFS vs Field Boundaries interaction.", true);
- ParamDefTable[22].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=23, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[23];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for JetFS vs other Field Samplers interaction.", true);
- ParamDefTable[23].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[23];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
- Children[12] = PDEF_PTR(13);
- Children[13] = PDEF_PTR(14);
- Children[14] = PDEF_PTR(15);
- Children[15] = PDEF_PTR(16);
- Children[16] = PDEF_PTR(17);
- Children[17] = PDEF_PTR(18);
- Children[18] = PDEF_PTR(19);
- Children[19] = PDEF_PTR(20);
- Children[20] = PDEF_PTR(21);
- Children[21] = PDEF_PTR(22);
- Children[22] = PDEF_PTR(23);
-
- ParamDefTable[0].setChildren(Children, 23);
- }
-
- mBuiltFlag = true;
-
-}
-void JetFSAssetParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void JetFSAssetParams_0p0::initDynamicArrays(void)
-{
-}
-
-void JetFSAssetParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- defaultScale = float(1);
- boundaryFadePercentage = float(0.1);
- fieldDirection = physx::PxVec3(init(1, 0, 0));
- fieldDirectionDeviationAngle = float(0);
- fieldDirectionOscillationPeriod = float(0);
- fieldStrength = float(0);
- fieldStrengthDeviationPercentage = float(0);
- fieldStrengthOscillationPeriod = float(0);
- gridShapeRadius = float(1);
- gridShapeHeight = float(2);
- gridBoundaryFadePercentage = float(0.01);
- nearRadius = float(1);
- pivotRadius = float(2);
- farRadius = float(4);
- directionalStretch = float(1);
- averageStartDistance = float(1);
- averageEndDistance = float(5);
- noisePercentage = float(0.1);
- noiseSpaceScale = float(1);
- noiseTimeScale = float(1);
- noiseOctaves = uint32_t(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void JetFSAssetParams_0p0::initReferences(void)
-{
-}
-
-void JetFSAssetParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void JetFSAssetParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void JetFSAssetParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p1.cpp
deleted file mode 100644
index bc05659e..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSAssetParams_0p1.cpp
+++ /dev/null
@@ -1,1004 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "JetFSAssetParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace JetFSAssetParams_0p1NS;
-
-const char* const JetFSAssetParams_0p1Factory::vptr =
- NvParameterized::getVptr<JetFSAssetParams_0p1, JetFSAssetParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 26;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
- 24, 25,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 25 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->defaultScale), NULL, 0 }, // defaultScale
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->fieldDirection), NULL, 0 }, // fieldDirection
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionDeviationAngle), NULL, 0 }, // fieldDirectionDeviationAngle
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionOscillationPeriod), NULL, 0 }, // fieldDirectionOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrength), NULL, 0 }, // fieldStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthDeviationPercentage), NULL, 0 }, // fieldStrengthDeviationPercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthOscillationPeriod), NULL, 0 }, // fieldStrengthOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->gridShapeRadius), NULL, 0 }, // gridShapeRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->gridShapeHeight), NULL, 0 }, // gridShapeHeight
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->gridBoundaryFadePercentage), NULL, 0 }, // gridBoundaryFadePercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->nearRadius), NULL, 0 }, // nearRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->pivotRadius), NULL, 0 }, // pivotRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->farRadius), NULL, 0 }, // farRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->directionalStretch), NULL, 0 }, // directionalStretch
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->averageStartDistance), NULL, 0 }, // averageStartDistance
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->averageEndDistance), NULL, 0 }, // averageEndDistance
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noisePercentage), NULL, 0 }, // noisePercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseSpaceScale), NULL, 0 }, // noiseSpaceScale
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimeScale), NULL, 0 }, // noiseTimeScale
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseOctaves), NULL, 0 }, // noiseOctaves
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldWeight), NULL, 0 }, // fieldWeight
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool JetFSAssetParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType JetFSAssetParams_0p1::mBuiltFlagMutex;
-
-JetFSAssetParams_0p1::JetFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &JetFSAssetParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-JetFSAssetParams_0p1::~JetFSAssetParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void JetFSAssetParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~JetFSAssetParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* JetFSAssetParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* JetFSAssetParams_0p1::getParameterDefinitionTree(void) const
-{
- JetFSAssetParams_0p1* tmpParam = const_cast<JetFSAssetParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType JetFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType JetFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void JetFSAssetParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<JetFSAssetParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void JetFSAssetParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void JetFSAssetParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Contains the asset properties for this Jet Field Sampler.", true);
- ParamDefTable[0].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="defaultScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("defaultScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("longDescription", "The default scale factor of the boundary shape. The default value is 1.0.", true);
- HintTable[2].init("shortDescription", "The default scale factor of the boundary shape.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "Percentage of distance from boundary to center where fade out starts", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldDirection"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldDirection", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "field direction.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldDirectionDeviationAngle"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldDirectionDeviationAngle", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(180), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[4];
- static Hint* HintPtrTable[4] = { &HintTable[0], &HintTable[1], &HintTable[2], &HintTable[3], };
- HintTable[0].init("longDescription", "The fieldDirectionDeviationAngle parameter controls the deviation in angle of the field direction.\n", true);
- HintTable[1].init("max", uint64_t(180), true);
- HintTable[2].init("min", uint64_t(0), true);
- HintTable[3].init("shortDescription", "field direction deviation angle (in degrees).", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 4);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldDirectionOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldDirectionOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("longDescription", "The fieldDirectionOscillationPeriod defines the period of the field direction oscillation.\nIf the fieldDirectionDeviationAngle is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "field direction oscillation period in seconds.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="fieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("fieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "field strength.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="fieldStrengthDeviationPercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("fieldStrengthDeviationPercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[4];
- static Hint* HintPtrTable[4] = { &HintTable[0], &HintTable[1], &HintTable[2], &HintTable[3], };
- HintTable[0].init("longDescription", "The fieldStrengthDeviationPercentage parameter controls the deviation in % of the field strength.\n", true);
- HintTable[1].init("max", uint64_t(1), true);
- HintTable[2].init("min", uint64_t(0), true);
- HintTable[3].init("shortDescription", "+/- field strength deviation percentage.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 4);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="fieldStrengthOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("fieldStrengthOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("longDescription", "The fieldStrengthOscillationPeriod defines the period of the field strength oscillation.\nIf the fieldStrengthDeviationPercentage is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "field strength oscillation period in seconds.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="gridShapeRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("gridShapeRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Radius of sphere or capsule shape inside of the grid", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="gridShapeHeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("gridShapeHeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Height of capsule shape inside of the grid", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="gridBoundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("gridBoundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Percentage of distance from boundary to center where fade out starts", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="nearRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("nearRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "near radius of the toroidal field. (inside this radius there's the strongest field)", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=13, longName="pivotRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[13];
- ParamDef->init("pivotRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "pivot radiues of the toroidal field. (this is the center of the field where it reaches zero)", true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=14, longName="farRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[14];
- ParamDef->init("farRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "far radius of the toroidal field. (outside this radius the field is empty)", true);
- ParamDefTable[14].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=15, longName="directionalStretch"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[15];
- ParamDef->init("directionalStretch", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "stretch of the field along the direction", true);
- ParamDefTable[15].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=16, longName="averageStartDistance"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[16];
- ParamDef->init("averageStartDistance", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "start distance of blending between averaged & oscilating fields", true);
- ParamDefTable[16].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=17, longName="averageEndDistance"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[17];
- ParamDef->init("averageEndDistance", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "end distance of blending between averaged & oscilating fields", true);
- ParamDefTable[17].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=18, longName="noisePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[18];
- ParamDef->init("noisePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "noise level in percentage of field strength", true);
- ParamDefTable[18].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=19, longName="noiseSpaceScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[19];
- ParamDef->init("noiseSpaceScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "space scale of the noise function", true);
- ParamDefTable[19].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=20, longName="noiseTimeScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[20];
- ParamDef->init("noiseTimeScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "time scale of the noise function", true);
- ParamDefTable[20].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=21, longName="noiseOctaves"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[21];
- ParamDef->init("noiseOctaves", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "number of the noise octaves (more octaves give more turbulent noise, but increase computational time)", true);
- ParamDefTable[21].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=22, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[22];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[22].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "Field drag coefficient. When it equals to 0, then the field is applied as a direct velocity.", true);
- ParamDefTable[22].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=23, longName="fieldWeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[23];
- ParamDef->init("fieldWeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[23].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "A weight for the field, it controls how strongly the field affects particles", true);
- ParamDefTable[23].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=24, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[24];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[24].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for JetFS vs Field Boundaries interaction.", true);
- ParamDefTable[24].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=25, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[25];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for JetFS vs other Field Samplers interaction.", true);
- ParamDefTable[25].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[25];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
- Children[12] = PDEF_PTR(13);
- Children[13] = PDEF_PTR(14);
- Children[14] = PDEF_PTR(15);
- Children[15] = PDEF_PTR(16);
- Children[16] = PDEF_PTR(17);
- Children[17] = PDEF_PTR(18);
- Children[18] = PDEF_PTR(19);
- Children[19] = PDEF_PTR(20);
- Children[20] = PDEF_PTR(21);
- Children[21] = PDEF_PTR(22);
- Children[22] = PDEF_PTR(23);
- Children[23] = PDEF_PTR(24);
- Children[24] = PDEF_PTR(25);
-
- ParamDefTable[0].setChildren(Children, 25);
- }
-
- mBuiltFlag = true;
-
-}
-void JetFSAssetParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void JetFSAssetParams_0p1::initDynamicArrays(void)
-{
-}
-
-void JetFSAssetParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- defaultScale = float(1);
- boundaryFadePercentage = float(0.1);
- fieldDirection = physx::PxVec3(init(1, 0, 0));
- fieldDirectionDeviationAngle = float(0);
- fieldDirectionOscillationPeriod = float(0);
- fieldStrength = float(0);
- fieldStrengthDeviationPercentage = float(0);
- fieldStrengthOscillationPeriod = float(0);
- gridShapeRadius = float(1);
- gridShapeHeight = float(2);
- gridBoundaryFadePercentage = float(0.01);
- nearRadius = float(1);
- pivotRadius = float(2);
- farRadius = float(4);
- directionalStretch = float(1);
- averageStartDistance = float(1);
- averageEndDistance = float(5);
- noisePercentage = float(0.1);
- noiseSpaceScale = float(1);
- noiseTimeScale = float(1);
- noiseOctaves = uint32_t(1);
- fieldDragCoeff = float(0);
- fieldWeight = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void JetFSAssetParams_0p1::initReferences(void)
-{
-}
-
-void JetFSAssetParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void JetFSAssetParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void JetFSAssetParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSPreviewParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSPreviewParams_0p0.cpp
deleted file mode 100644
index bbd79af0..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/JetFSPreviewParams_0p0.cpp
+++ /dev/null
@@ -1,407 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "JetFSPreviewParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace JetFSPreviewParams_0p0NS;
-
-const char* const JetFSPreviewParams_0p0Factory::vptr =
- NvParameterized::getVptr<JetFSPreviewParams_0p0, JetFSPreviewParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT44, false, (size_t)(&((ParametersStruct*)0)->globalPose), NULL, 0 }, // globalPose
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawShape), NULL, 0 }, // drawShape
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawAssetInfo), NULL, 0 }, // drawAssetInfo
- { TYPE_U64, false, (size_t)(&((ParametersStruct*)0)->userData), NULL, 0 }, // userData
-};
-
-
-bool JetFSPreviewParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType JetFSPreviewParams_0p0::mBuiltFlagMutex;
-
-JetFSPreviewParams_0p0::JetFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &JetFSPreviewParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-JetFSPreviewParams_0p0::~JetFSPreviewParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void JetFSPreviewParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~JetFSPreviewParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* JetFSPreviewParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* JetFSPreviewParams_0p0::getParameterDefinitionTree(void) const
-{
- JetFSPreviewParams_0p0* tmpParam = const_cast<JetFSPreviewParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType JetFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType JetFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void JetFSPreviewParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<JetFSPreviewParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void JetFSPreviewParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void JetFSPreviewParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="globalPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("globalPose", TYPE_MAT44, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "The pose that translates from turbulence preview coordinates to world coordinates", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="drawShape"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("drawShape", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Draw shapes of JetFS", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="drawAssetInfo"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("drawAssetInfo", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Display asset info", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="userData"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("userData", TYPE_U64, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Optional user data pointer associated with the turbulence actor", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void JetFSPreviewParams_0p0::initStrings(void)
-{
-}
-
-void JetFSPreviewParams_0p0::initDynamicArrays(void)
-{
-}
-
-void JetFSPreviewParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- globalPose = physx::PxMat44(physx::PxVec4(1.0f));
- drawShape = bool(0);
- drawAssetInfo = bool(0);
- userData = uint64_t(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void JetFSPreviewParams_0p0::initReferences(void)
-{
-}
-
-void JetFSPreviewParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void JetFSPreviewParams_0p0::freeStrings(void)
-{
-}
-
-void JetFSPreviewParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/ModuleBasicFSLegacy.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/ModuleBasicFSLegacy.cpp
deleted file mode 100644
index 62d9bf47..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/ModuleBasicFSLegacy.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
-* 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.
-*
-* This code was autogenerated from ModuleLegacy.template
-*/
-
-#include "ApexUsingNamespace.h"
-#include "Apex.h"
-#include "ApexLegacyModule.h"
-#include "ApexRWLockable.h"
-#include "ModuleBasicFSLegacyRegistration.h"
-
-namespace nvidia
-{
-namespace apex
-{
-namespace legacy
-{
-
-class ModuleBasicFSLegacy : public ApexLegacyModule, public ApexRWLockable
-{
-public:
- APEX_RW_LOCKABLE_BOILERPLATE
-
- ModuleBasicFSLegacy(ApexSDKIntl* inSdk)
- {
- mName = "BasicFS_Legacy";
- mSdk = inSdk;
- mApiProxy = this;
- ModuleBasicFSLegacyRegistration::invokeRegistration(mSdk->getParameterizedTraits());
- }
-
-protected:
- void releaseLegacyObjects()
- {
- ModuleBasicFSLegacyRegistration::invokeUnregistration(mSdk->getParameterizedTraits());
- }
-};
-
-void instantiateModuleBasicFSLegacy()
-{
- ApexSDKIntl *sdk = GetInternalApexSDK();
- ModuleBasicFSLegacy *impl = PX_NEW(ModuleBasicFSLegacy)(sdk);
- sdk->registerExternalModule((Module *) impl, (ModuleIntl *) impl);
-}
-
-}
-}
-}
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p0.cpp
deleted file mode 100644
index a7e135dd..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p0.cpp
+++ /dev/null
@@ -1,408 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "NoiseFSActorParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace NoiseFSActorParams_0p0NS;
-
-const char* const NoiseFSActorParams_0p0Factory::vptr =
- NvParameterized::getVptr<NoiseFSActorParams_0p0, NoiseFSActorParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT34, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool NoiseFSActorParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType NoiseFSActorParams_0p0::mBuiltFlagMutex;
-
-NoiseFSActorParams_0p0::NoiseFSActorParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &NoiseFSActorParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-NoiseFSActorParams_0p0::~NoiseFSActorParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void NoiseFSActorParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~NoiseFSActorParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSActorParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSActorParams_0p0::getParameterDefinitionTree(void) const
-{
- NoiseFSActorParams_0p0* tmpParam = const_cast<NoiseFSActorParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType NoiseFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType NoiseFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void NoiseFSActorParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<NoiseFSActorParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void NoiseFSActorParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void NoiseFSActorParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_MAT34, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for NoiseFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for NoiseFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void NoiseFSActorParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void NoiseFSActorParams_0p0::initDynamicArrays(void)
-{
-}
-
-void NoiseFSActorParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- {
- const float value[12] = {true};
- for (int i = 0; i < 12; ++i)
- {
- initialPose[i] = value[i];
- }
- }
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void NoiseFSActorParams_0p0::initReferences(void)
-{
-}
-
-void NoiseFSActorParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void NoiseFSActorParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void NoiseFSActorParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p1.cpp
deleted file mode 100644
index 22ca6a4c..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSActorParams_0p1.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "NoiseFSActorParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace NoiseFSActorParams_0p1NS;
-
-const char* const NoiseFSActorParams_0p1Factory::vptr =
- NvParameterized::getVptr<NoiseFSActorParams_0p1, NoiseFSActorParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_TRANSFORM, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool NoiseFSActorParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType NoiseFSActorParams_0p1::mBuiltFlagMutex;
-
-NoiseFSActorParams_0p1::NoiseFSActorParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &NoiseFSActorParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-NoiseFSActorParams_0p1::~NoiseFSActorParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void NoiseFSActorParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~NoiseFSActorParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSActorParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSActorParams_0p1::getParameterDefinitionTree(void) const
-{
- NoiseFSActorParams_0p1* tmpParam = const_cast<NoiseFSActorParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType NoiseFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType NoiseFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void NoiseFSActorParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<NoiseFSActorParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void NoiseFSActorParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void NoiseFSActorParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_TRANSFORM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for NoiseFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for NoiseFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void NoiseFSActorParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void NoiseFSActorParams_0p1::initDynamicArrays(void)
-{
-}
-
-void NoiseFSActorParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- initialPose = physx::PxTransform(physx::PxIdentity);
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void NoiseFSActorParams_0p1::initReferences(void)
-{
-}
-
-void NoiseFSActorParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void NoiseFSActorParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void NoiseFSActorParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p0.cpp
deleted file mode 100644
index b1685fc6..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p0.cpp
+++ /dev/null
@@ -1,700 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "NoiseFSAssetParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace NoiseFSAssetParams_0p0NS;
-
-const char* const NoiseFSAssetParams_0p0Factory::vptr =
- NvParameterized::getVptr<NoiseFSAssetParams_0p0, NoiseFSAssetParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 17;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 16 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->defaultScale), NULL, 0 }, // defaultScale
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->boundarySize), NULL, 0 }, // boundarySize
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_ENUM, false, (size_t)(&((ParametersStruct*)0)->fieldType), NULL, 0 }, // fieldType
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_ENUM, false, (size_t)(&((ParametersStruct*)0)->noiseType), NULL, 0 }, // noiseType
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseSeed), NULL, 0 }, // noiseSeed
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseStrength), NULL, 0 }, // noiseStrength
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->noiseSpacePeriod), NULL, 0 }, // noiseSpacePeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimePeriod), NULL, 0 }, // noiseTimePeriod
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseOctaves), NULL, 0 }, // noiseOctaves
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseStrengthOctaveMultiplier), NULL, 0 }, // noiseStrengthOctaveMultiplier
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->noiseSpacePeriodOctaveMultiplier), NULL, 0 }, // noiseSpacePeriodOctaveMultiplier
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimePeriodOctaveMultiplier), NULL, 0 }, // noiseTimePeriodOctaveMultiplier
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool NoiseFSAssetParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType NoiseFSAssetParams_0p0::mBuiltFlagMutex;
-
-NoiseFSAssetParams_0p0::NoiseFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &NoiseFSAssetParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-NoiseFSAssetParams_0p0::~NoiseFSAssetParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void NoiseFSAssetParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~NoiseFSAssetParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSAssetParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSAssetParams_0p0::getParameterDefinitionTree(void) const
-{
- NoiseFSAssetParams_0p0* tmpParam = const_cast<NoiseFSAssetParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType NoiseFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType NoiseFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void NoiseFSAssetParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<NoiseFSAssetParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void NoiseFSAssetParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void NoiseFSAssetParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="defaultScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("defaultScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The default scale factor of the boundary shape. The default value is 1.0.", true);
- HintTable[1].init("shortDescription", "The default scale factor of the boundary shape.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="boundarySize"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("boundarySize", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Size of the boundary shape.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldType"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldType", TYPE_ENUM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Type of field.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
- static const char* const EnumVals[] = { "FORCE", "VELOCITY_DRAG", "VELOCITY_DIRECT" };
- ParamDefTable[4].setEnumVals((const char**)EnumVals, 3);
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Field drag coefficient (only for VELOCITY_DRAG field type).", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="noiseType"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("noiseType", TYPE_ENUM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Type of noise (simplex, curl and etc.).", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
- static const char* const EnumVals[] = { "SIMPLEX", "CURL" };
- ParamDefTable[6].setEnumVals((const char**)EnumVals, 2);
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="noiseSeed"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("noiseSeed", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Seed for the noise random generator.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="noiseStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("noiseStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise strength.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="noiseSpacePeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("noiseSpacePeriod", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in space.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="noiseTimePeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("noiseTimePeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in time.", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="noiseOctaves"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("noiseOctaves", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Number of the noise octaves (more octaves give more turbulent noise, but increase computational time).", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="noiseStrengthOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("noiseStrengthOctaveMultiplier", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise strength multiplier from one octave to the next.", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=13, longName="noiseSpacePeriodOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[13];
- ParamDef->init("noiseSpacePeriodOctaveMultiplier", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in space multiplier from one octave to the next.", true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=14, longName="noiseTimePeriodOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[14];
- ParamDef->init("noiseTimePeriodOctaveMultiplier", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in time multiplier from one octave to the next.", true);
- ParamDefTable[14].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=15, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[15];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for NoiseFS vs Field Boundaries interaction.", true);
- ParamDefTable[15].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=16, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[16];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for NoiseFS vs other Field Samplers interaction.", true);
- ParamDefTable[16].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[16];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
- Children[12] = PDEF_PTR(13);
- Children[13] = PDEF_PTR(14);
- Children[14] = PDEF_PTR(15);
- Children[15] = PDEF_PTR(16);
-
- ParamDefTable[0].setChildren(Children, 16);
- }
-
- mBuiltFlag = true;
-
-}
-void NoiseFSAssetParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void NoiseFSAssetParams_0p0::initDynamicArrays(void)
-{
-}
-
-void NoiseFSAssetParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- defaultScale = float(1);
- boundarySize = physx::PxVec3(init(10, 10, 10));
- boundaryFadePercentage = float(0.1);
- fieldType = (const char*)"VELOCITY_DIRECT";
- fieldDragCoeff = float(1);
- noiseType = (const char*)"CURL";
- noiseSeed = uint32_t(0);
- noiseStrength = float(1);
- noiseSpacePeriod = physx::PxVec3(init(1.0, 1.0, 1.0));
- noiseTimePeriod = float(1);
- noiseOctaves = uint32_t(1);
- noiseStrengthOctaveMultiplier = float(0.5);
- noiseSpacePeriodOctaveMultiplier = physx::PxVec3(init(0.5, 0.5, 0.5));
- noiseTimePeriodOctaveMultiplier = float(0.5);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void NoiseFSAssetParams_0p0::initReferences(void)
-{
-}
-
-void NoiseFSAssetParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void NoiseFSAssetParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void NoiseFSAssetParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p1.cpp
deleted file mode 100644
index 27052275..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p1.cpp
+++ /dev/null
@@ -1,725 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "NoiseFSAssetParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace NoiseFSAssetParams_0p1NS;
-
-const char* const NoiseFSAssetParams_0p1Factory::vptr =
- NvParameterized::getVptr<NoiseFSAssetParams_0p1, NoiseFSAssetParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 18;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 17 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->defaultScale), NULL, 0 }, // defaultScale
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->boundarySize), NULL, 0 }, // boundarySize
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_ENUM, false, (size_t)(&((ParametersStruct*)0)->fieldType), NULL, 0 }, // fieldType
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_ENUM, false, (size_t)(&((ParametersStruct*)0)->noiseType), NULL, 0 }, // noiseType
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseSeed), NULL, 0 }, // noiseSeed
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseStrength), NULL, 0 }, // noiseStrength
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->noiseSpacePeriod), NULL, 0 }, // noiseSpacePeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimePeriod), NULL, 0 }, // noiseTimePeriod
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseOctaves), NULL, 0 }, // noiseOctaves
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseStrengthOctaveMultiplier), NULL, 0 }, // noiseStrengthOctaveMultiplier
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->noiseSpacePeriodOctaveMultiplier), NULL, 0 }, // noiseSpacePeriodOctaveMultiplier
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimePeriodOctaveMultiplier), NULL, 0 }, // noiseTimePeriodOctaveMultiplier
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->useLocalSpace), NULL, 0 }, // useLocalSpace
-};
-
-
-bool NoiseFSAssetParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType NoiseFSAssetParams_0p1::mBuiltFlagMutex;
-
-NoiseFSAssetParams_0p1::NoiseFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &NoiseFSAssetParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-NoiseFSAssetParams_0p1::~NoiseFSAssetParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void NoiseFSAssetParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~NoiseFSAssetParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSAssetParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSAssetParams_0p1::getParameterDefinitionTree(void) const
-{
- NoiseFSAssetParams_0p1* tmpParam = const_cast<NoiseFSAssetParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType NoiseFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType NoiseFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void NoiseFSAssetParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<NoiseFSAssetParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void NoiseFSAssetParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void NoiseFSAssetParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="defaultScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("defaultScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The default scale factor of the boundary shape. The default value is 1.0.", true);
- HintTable[1].init("shortDescription", "The default scale factor of the boundary shape.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="boundarySize"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("boundarySize", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Size of the boundary shape.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldType"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldType", TYPE_ENUM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Type of field.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
- static const char* const EnumVals[] = { "FORCE", "VELOCITY_DRAG", "VELOCITY_DIRECT" };
- ParamDefTable[4].setEnumVals((const char**)EnumVals, 3);
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Field drag coefficient (only for VELOCITY_DRAG field type).", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="noiseType"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("noiseType", TYPE_ENUM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Type of noise (simplex, curl and etc.).", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
- static const char* const EnumVals[] = { "SIMPLEX", "CURL" };
- ParamDefTable[6].setEnumVals((const char**)EnumVals, 2);
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="noiseSeed"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("noiseSeed", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Seed for the noise random generator.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="noiseStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("noiseStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise strength.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="noiseSpacePeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("noiseSpacePeriod", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in space.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="noiseTimePeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("noiseTimePeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in time.", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="noiseOctaves"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("noiseOctaves", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Number of the noise octaves (more octaves give more turbulent noise, but increase computational time).", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="noiseStrengthOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("noiseStrengthOctaveMultiplier", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise strength multiplier from one octave to the next.", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=13, longName="noiseSpacePeriodOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[13];
- ParamDef->init("noiseSpacePeriodOctaveMultiplier", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in space multiplier from one octave to the next.", true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=14, longName="noiseTimePeriodOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[14];
- ParamDef->init("noiseTimePeriodOctaveMultiplier", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in time multiplier from one octave to the next.", true);
- ParamDefTable[14].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=15, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[15];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for NoiseFS vs Field Boundaries interaction.", true);
- ParamDefTable[15].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=16, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[16];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for NoiseFS vs other Field Samplers interaction.", true);
- ParamDefTable[16].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=17, longName="useLocalSpace"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[17];
- ParamDef->init("useLocalSpace", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "when enabled, noise calculation is done in the local space.", true);
- ParamDefTable[17].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[17];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
- Children[12] = PDEF_PTR(13);
- Children[13] = PDEF_PTR(14);
- Children[14] = PDEF_PTR(15);
- Children[15] = PDEF_PTR(16);
- Children[16] = PDEF_PTR(17);
-
- ParamDefTable[0].setChildren(Children, 17);
- }
-
- mBuiltFlag = true;
-
-}
-void NoiseFSAssetParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void NoiseFSAssetParams_0p1::initDynamicArrays(void)
-{
-}
-
-void NoiseFSAssetParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- defaultScale = float(1);
- boundarySize = physx::PxVec3(init(10, 10, 10));
- boundaryFadePercentage = float(0.1);
- fieldType = (const char*)"VELOCITY_DIRECT";
- fieldDragCoeff = float(1);
- noiseType = (const char*)"CURL";
- noiseSeed = uint32_t(0);
- noiseStrength = float(1);
- noiseSpacePeriod = physx::PxVec3(init(1.0, 1.0, 1.0));
- noiseTimePeriod = float(1);
- noiseOctaves = uint32_t(1);
- noiseStrengthOctaveMultiplier = float(0.5);
- noiseSpacePeriodOctaveMultiplier = physx::PxVec3(init(0.5, 0.5, 0.5));
- noiseTimePeriodOctaveMultiplier = float(0.5);
- useLocalSpace = bool(false);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void NoiseFSAssetParams_0p1::initReferences(void)
-{
-}
-
-void NoiseFSAssetParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void NoiseFSAssetParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void NoiseFSAssetParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p2.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p2.cpp
deleted file mode 100644
index 831e4ffd..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSAssetParams_0p2.cpp
+++ /dev/null
@@ -1,794 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "NoiseFSAssetParams_0p2.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace NoiseFSAssetParams_0p2NS;
-
-const char* const NoiseFSAssetParams_0p2Factory::vptr =
- NvParameterized::getVptr<NoiseFSAssetParams_0p2, NoiseFSAssetParams_0p2::ClassAlignment>();
-
-const uint32_t NumParamDefs = 19;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 18 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->defaultScale), NULL, 0 }, // defaultScale
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->boundarySize), NULL, 0 }, // boundarySize
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_ENUM, false, (size_t)(&((ParametersStruct*)0)->fieldType), NULL, 0 }, // fieldType
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldWeight), NULL, 0 }, // fieldWeight
- { TYPE_ENUM, false, (size_t)(&((ParametersStruct*)0)->noiseType), NULL, 0 }, // noiseType
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseSeed), NULL, 0 }, // noiseSeed
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseStrength), NULL, 0 }, // noiseStrength
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->noiseSpacePeriod), NULL, 0 }, // noiseSpacePeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimePeriod), NULL, 0 }, // noiseTimePeriod
- { TYPE_U32, false, (size_t)(&((ParametersStruct*)0)->noiseOctaves), NULL, 0 }, // noiseOctaves
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseStrengthOctaveMultiplier), NULL, 0 }, // noiseStrengthOctaveMultiplier
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->noiseSpacePeriodOctaveMultiplier), NULL, 0 }, // noiseSpacePeriodOctaveMultiplier
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->noiseTimePeriodOctaveMultiplier), NULL, 0 }, // noiseTimePeriodOctaveMultiplier
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->useLocalSpace), NULL, 0 }, // useLocalSpace
-};
-
-
-bool NoiseFSAssetParams_0p2::mBuiltFlag = false;
-NvParameterized::MutexType NoiseFSAssetParams_0p2::mBuiltFlagMutex;
-
-NoiseFSAssetParams_0p2::NoiseFSAssetParams_0p2(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &NoiseFSAssetParams_0p2FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-NoiseFSAssetParams_0p2::~NoiseFSAssetParams_0p2()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void NoiseFSAssetParams_0p2::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~NoiseFSAssetParams_0p2();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSAssetParams_0p2::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSAssetParams_0p2::getParameterDefinitionTree(void) const
-{
- NoiseFSAssetParams_0p2* tmpParam = const_cast<NoiseFSAssetParams_0p2*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType NoiseFSAssetParams_0p2::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType NoiseFSAssetParams_0p2::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void NoiseFSAssetParams_0p2::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<NoiseFSAssetParams_0p2::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void NoiseFSAssetParams_0p2::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void NoiseFSAssetParams_0p2::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Contains the asset properties for this Noise Field Sampler.", true);
- ParamDefTable[0].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="defaultScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("defaultScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("longDescription", "The default scale factor of the boundary shape. The default value is 1.0.", true);
- HintTable[2].init("shortDescription", "The default scale factor of the boundary shape.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="boundarySize"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("boundarySize", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Size of the boundary box.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldType"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldType", TYPE_ENUM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Type of field.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
- static const char* const EnumVals[] = { "FORCE", "VELOCITY_DRAG", "VELOCITY_DIRECT" };
- ParamDefTable[4].setEnumVals((const char**)EnumVals, 3);
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "Field drag coefficient (only for VELOCITY_DRAG field type).", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="fieldWeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("fieldWeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "A weight for the field, it controls how strongly the field affects particles", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="noiseType"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("noiseType", TYPE_ENUM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Type of noise (simplex, curl and etc.).", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
- static const char* const EnumVals[] = { "SIMPLEX", "CURL" };
- ParamDefTable[7].setEnumVals((const char**)EnumVals, 2);
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="noiseSeed"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("noiseSeed", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Seed for the noise random generator.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="noiseStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("noiseStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise strength.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="noiseSpacePeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("noiseSpacePeriod", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in space.", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="noiseTimePeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("noiseTimePeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in time.", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="noiseOctaves"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("noiseOctaves", TYPE_U32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Number of the noise octaves (more octaves give more turbulent noise, but increase computational time).", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=13, longName="noiseStrengthOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[13];
- ParamDef->init("noiseStrengthOctaveMultiplier", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise strength multiplier from one octave to the next.", true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=14, longName="noiseSpacePeriodOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[14];
- ParamDef->init("noiseSpacePeriodOctaveMultiplier", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in space multiplier from one octave to the next.", true);
- ParamDefTable[14].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=15, longName="noiseTimePeriodOctaveMultiplier"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[15];
- ParamDef->init("noiseTimePeriodOctaveMultiplier", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Noise period in time multiplier from one octave to the next.", true);
- ParamDefTable[15].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=16, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[16];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[16].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for NoiseFS vs Field Boundaries interaction.", true);
- ParamDefTable[16].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=17, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[17];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for NoiseFS vs other Field Samplers interaction.", true);
- ParamDefTable[17].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=18, longName="useLocalSpace"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[18];
- ParamDef->init("useLocalSpace", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "when enabled, noise calculation is done in the local space.", true);
- ParamDefTable[18].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[18];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
- Children[12] = PDEF_PTR(13);
- Children[13] = PDEF_PTR(14);
- Children[14] = PDEF_PTR(15);
- Children[15] = PDEF_PTR(16);
- Children[16] = PDEF_PTR(17);
- Children[17] = PDEF_PTR(18);
-
- ParamDefTable[0].setChildren(Children, 18);
- }
-
- mBuiltFlag = true;
-
-}
-void NoiseFSAssetParams_0p2::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void NoiseFSAssetParams_0p2::initDynamicArrays(void)
-{
-}
-
-void NoiseFSAssetParams_0p2::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- defaultScale = float(1);
- boundarySize = physx::PxVec3(init(10, 10, 10));
- boundaryFadePercentage = float(0.1);
- fieldType = (const char*)"VELOCITY_DIRECT";
- fieldDragCoeff = float(1);
- fieldWeight = float(1);
- noiseType = (const char*)"CURL";
- noiseSeed = uint32_t(0);
- noiseStrength = float(1);
- noiseSpacePeriod = physx::PxVec3(init(1.0, 1.0, 1.0));
- noiseTimePeriod = float(1);
- noiseOctaves = uint32_t(1);
- noiseStrengthOctaveMultiplier = float(0.5);
- noiseSpacePeriodOctaveMultiplier = physx::PxVec3(init(0.5, 0.5, 0.5));
- noiseTimePeriodOctaveMultiplier = float(0.5);
- useLocalSpace = bool(false);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void NoiseFSAssetParams_0p2::initReferences(void)
-{
-}
-
-void NoiseFSAssetParams_0p2::freeDynamicArrays(void)
-{
-}
-
-void NoiseFSAssetParams_0p2::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void NoiseFSAssetParams_0p2::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSPreviewParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSPreviewParams_0p0.cpp
deleted file mode 100644
index e85f1387..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/NoiseFSPreviewParams_0p0.cpp
+++ /dev/null
@@ -1,407 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "NoiseFSPreviewParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace NoiseFSPreviewParams_0p0NS;
-
-const char* const NoiseFSPreviewParams_0p0Factory::vptr =
- NvParameterized::getVptr<NoiseFSPreviewParams_0p0, NoiseFSPreviewParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT44, false, (size_t)(&((ParametersStruct*)0)->globalPose), NULL, 0 }, // globalPose
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawShape), NULL, 0 }, // drawShape
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawAssetInfo), NULL, 0 }, // drawAssetInfo
- { TYPE_U64, false, (size_t)(&((ParametersStruct*)0)->userData), NULL, 0 }, // userData
-};
-
-
-bool NoiseFSPreviewParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType NoiseFSPreviewParams_0p0::mBuiltFlagMutex;
-
-NoiseFSPreviewParams_0p0::NoiseFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &NoiseFSPreviewParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-NoiseFSPreviewParams_0p0::~NoiseFSPreviewParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void NoiseFSPreviewParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~NoiseFSPreviewParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSPreviewParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* NoiseFSPreviewParams_0p0::getParameterDefinitionTree(void) const
-{
- NoiseFSPreviewParams_0p0* tmpParam = const_cast<NoiseFSPreviewParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType NoiseFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType NoiseFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void NoiseFSPreviewParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<NoiseFSPreviewParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void NoiseFSPreviewParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void NoiseFSPreviewParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="globalPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("globalPose", TYPE_MAT44, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "The pose that translates from preview coordinates to world coordinates", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="drawShape"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("drawShape", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Draw shapes of NoiseFS", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="drawAssetInfo"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("drawAssetInfo", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Display asset info", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="userData"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("userData", TYPE_U64, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Optional user data pointer associated with the actor", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void NoiseFSPreviewParams_0p0::initStrings(void)
-{
-}
-
-void NoiseFSPreviewParams_0p0::initDynamicArrays(void)
-{
-}
-
-void NoiseFSPreviewParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- globalPose = physx::PxMat44(physx::PxVec4(1.0f));
- drawShape = bool(0);
- drawAssetInfo = bool(0);
- userData = uint64_t(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void NoiseFSPreviewParams_0p0::initReferences(void)
-{
-}
-
-void NoiseFSPreviewParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void NoiseFSPreviewParams_0p0::freeStrings(void)
-{
-}
-
-void NoiseFSPreviewParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p0.cpp
deleted file mode 100644
index 20d658da..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p0.cpp
+++ /dev/null
@@ -1,408 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "VortexFSActorParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace VortexFSActorParams_0p0NS;
-
-const char* const VortexFSActorParams_0p0Factory::vptr =
- NvParameterized::getVptr<VortexFSActorParams_0p0, VortexFSActorParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT34, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool VortexFSActorParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType VortexFSActorParams_0p0::mBuiltFlagMutex;
-
-VortexFSActorParams_0p0::VortexFSActorParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &VortexFSActorParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-VortexFSActorParams_0p0::~VortexFSActorParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void VortexFSActorParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~VortexFSActorParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSActorParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSActorParams_0p0::getParameterDefinitionTree(void) const
-{
- VortexFSActorParams_0p0* tmpParam = const_cast<VortexFSActorParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType VortexFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType VortexFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void VortexFSActorParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<VortexFSActorParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void VortexFSActorParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void VortexFSActorParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_MAT34, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void VortexFSActorParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void VortexFSActorParams_0p0::initDynamicArrays(void)
-{
-}
-
-void VortexFSActorParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- {
- const float value[12] = {true};
- for (int i = 0; i < 12; ++i)
- {
- initialPose[i] = value[i];
- }
- }
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void VortexFSActorParams_0p0::initReferences(void)
-{
-}
-
-void VortexFSActorParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void VortexFSActorParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void VortexFSActorParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p1.cpp
deleted file mode 100644
index 5544efe8..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSActorParams_0p1.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "VortexFSActorParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace VortexFSActorParams_0p1NS;
-
-const char* const VortexFSActorParams_0p1Factory::vptr =
- NvParameterized::getVptr<VortexFSActorParams_0p1, VortexFSActorParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_TRANSFORM, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool VortexFSActorParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType VortexFSActorParams_0p1::mBuiltFlagMutex;
-
-VortexFSActorParams_0p1::VortexFSActorParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &VortexFSActorParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-VortexFSActorParams_0p1::~VortexFSActorParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void VortexFSActorParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~VortexFSActorParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSActorParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSActorParams_0p1::getParameterDefinitionTree(void) const
-{
- VortexFSActorParams_0p1* tmpParam = const_cast<VortexFSActorParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType VortexFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType VortexFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void VortexFSActorParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<VortexFSActorParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void VortexFSActorParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void VortexFSActorParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_TRANSFORM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void VortexFSActorParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void VortexFSActorParams_0p1::initDynamicArrays(void)
-{
-}
-
-void VortexFSActorParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- initialPose = physx::PxTransform(physx::PxIdentity);
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void VortexFSActorParams_0p1::initReferences(void)
-{
-}
-
-void VortexFSActorParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void VortexFSActorParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void VortexFSActorParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p0.cpp
deleted file mode 100644
index caaa27d4..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p0.cpp
+++ /dev/null
@@ -1,545 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "VortexFSAssetParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace VortexFSAssetParams_0p0NS;
-
-const char* const VortexFSAssetParams_0p0Factory::vptr =
- NvParameterized::getVptr<VortexFSAssetParams_0p0, VortexFSAssetParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 11;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 10 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->axis), NULL, 0 }, // axis
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->height), NULL, 0 }, // height
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->bottomRadius), NULL, 0 }, // bottomRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->topRadius), NULL, 0 }, // topRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->rotationalStrength), NULL, 0 }, // rotationalStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->radialStrength), NULL, 0 }, // radialStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->liftStrength), NULL, 0 }, // liftStrength
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool VortexFSAssetParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType VortexFSAssetParams_0p0::mBuiltFlagMutex;
-
-VortexFSAssetParams_0p0::VortexFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &VortexFSAssetParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-VortexFSAssetParams_0p0::~VortexFSAssetParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void VortexFSAssetParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~VortexFSAssetParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSAssetParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSAssetParams_0p0::getParameterDefinitionTree(void) const
-{
- VortexFSAssetParams_0p0* tmpParam = const_cast<VortexFSAssetParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType VortexFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType VortexFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void VortexFSAssetParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<VortexFSAssetParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void VortexFSAssetParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void VortexFSAssetParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="axis"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("axis", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The primary axis of the vortex around which the particles will rotate.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="height"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("height", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", " The height of the capsule volume of the vortex.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="bottomRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("bottomRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The radius of the bottom sphere of the capsule.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="topRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("topRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", " The radius of the top sphere of the capsule.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="rotationalStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("rotationalStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the rotational part of force.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="radialStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("radialStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the radial part of force.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="liftStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("liftStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the lifting part of force.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction.", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[10];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
-
- ParamDefTable[0].setChildren(Children, 10);
- }
-
- mBuiltFlag = true;
-
-}
-void VortexFSAssetParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void VortexFSAssetParams_0p0::initDynamicArrays(void)
-{
-}
-
-void VortexFSAssetParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- boundaryFadePercentage = float(0.1);
- axis = physx::PxVec3(init(0, 1, 0));
- height = float(0);
- bottomRadius = float(0);
- topRadius = float(0);
- rotationalStrength = float(0);
- radialStrength = float(0);
- liftStrength = float(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void VortexFSAssetParams_0p0::initReferences(void)
-{
-}
-
-void VortexFSAssetParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void VortexFSAssetParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void VortexFSAssetParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p1.cpp
deleted file mode 100644
index 0d600a94..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p1.cpp
+++ /dev/null
@@ -1,635 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "VortexFSAssetParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace VortexFSAssetParams_0p1NS;
-
-const char* const VortexFSAssetParams_0p1Factory::vptr =
- NvParameterized::getVptr<VortexFSAssetParams_0p1, VortexFSAssetParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 13;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 12 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->axis), NULL, 0 }, // axis
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->height), NULL, 0 }, // height
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->bottomRadius), NULL, 0 }, // bottomRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->topRadius), NULL, 0 }, // topRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->rotationalStrength), NULL, 0 }, // rotationalStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->radialStrength), NULL, 0 }, // radialStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->liftStrength), NULL, 0 }, // liftStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldWeight), NULL, 0 }, // fieldWeight
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool VortexFSAssetParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType VortexFSAssetParams_0p1::mBuiltFlagMutex;
-
-VortexFSAssetParams_0p1::VortexFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &VortexFSAssetParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-VortexFSAssetParams_0p1::~VortexFSAssetParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void VortexFSAssetParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~VortexFSAssetParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSAssetParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSAssetParams_0p1::getParameterDefinitionTree(void) const
-{
- VortexFSAssetParams_0p1* tmpParam = const_cast<VortexFSAssetParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType VortexFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType VortexFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void VortexFSAssetParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<VortexFSAssetParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void VortexFSAssetParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void VortexFSAssetParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Contains the asset properties for this Vortex Field Sampler.", true);
- ParamDefTable[0].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("max", uint64_t(1), true);
- HintTable[2].init("min", uint64_t(0), true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#else
-
- static HintImpl HintTable[4];
- static Hint* HintPtrTable[4] = { &HintTable[0], &HintTable[1], &HintTable[2], &HintTable[3], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("max", uint64_t(1), true);
- HintTable[2].init("min", uint64_t(0), true);
- HintTable[3].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 4);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="axis"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("axis", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The primary axis of the vortex around which the particles will rotate.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="height"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("height", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", " The height of the capsule volume of the vortex.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="bottomRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("bottomRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The radius of the bottom sphere of the capsule.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="topRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("topRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", " The radius of the top sphere of the capsule.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="rotationalStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("rotationalStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the rotational part of force.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="radialStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("radialStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the radial part of force.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="liftStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("liftStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the lifting part of force.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "Field drag coefficient. When it equals to 0, then the field is applied as a direct velocity.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="fieldWeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("fieldWeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "A weight for the field, it controls how strongly the field affects particles", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction.", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction.", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[12];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
-
- ParamDefTable[0].setChildren(Children, 12);
- }
-
- mBuiltFlag = true;
-
-}
-void VortexFSAssetParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void VortexFSAssetParams_0p1::initDynamicArrays(void)
-{
-}
-
-void VortexFSAssetParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- boundaryFadePercentage = float(0.1);
- axis = physx::PxVec3(init(0, 1, 0));
- height = float(0);
- bottomRadius = float(0);
- topRadius = float(0);
- rotationalStrength = float(0);
- radialStrength = float(0);
- liftStrength = float(0);
- fieldDragCoeff = float(0);
- fieldWeight = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void VortexFSAssetParams_0p1::initReferences(void)
-{
-}
-
-void VortexFSAssetParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void VortexFSAssetParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void VortexFSAssetParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p2.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p2.cpp
deleted file mode 100644
index 4bea8ed3..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSAssetParams_0p2.cpp
+++ /dev/null
@@ -1,695 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "VortexFSAssetParams_0p2.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace VortexFSAssetParams_0p2NS;
-
-const char* const VortexFSAssetParams_0p2Factory::vptr =
- NvParameterized::getVptr<VortexFSAssetParams_0p2, VortexFSAssetParams_0p2::ClassAlignment>();
-
-const uint32_t NumParamDefs = 15;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 14 },
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->boundaryFadePercentage), NULL, 0 }, // boundaryFadePercentage
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->axis), NULL, 0 }, // axis
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->bottomSphericalForce), NULL, 0 }, // bottomSphericalForce
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->topSphericalForce), NULL, 0 }, // topSphericalForce
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->height), NULL, 0 }, // height
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->bottomRadius), NULL, 0 }, // bottomRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->topRadius), NULL, 0 }, // topRadius
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->rotationalStrength), NULL, 0 }, // rotationalStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->radialStrength), NULL, 0 }, // radialStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->liftStrength), NULL, 0 }, // liftStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldWeight), NULL, 0 }, // fieldWeight
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool VortexFSAssetParams_0p2::mBuiltFlag = false;
-NvParameterized::MutexType VortexFSAssetParams_0p2::mBuiltFlagMutex;
-
-VortexFSAssetParams_0p2::VortexFSAssetParams_0p2(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &VortexFSAssetParams_0p2FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-VortexFSAssetParams_0p2::~VortexFSAssetParams_0p2()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void VortexFSAssetParams_0p2::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~VortexFSAssetParams_0p2();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSAssetParams_0p2::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSAssetParams_0p2::getParameterDefinitionTree(void) const
-{
- VortexFSAssetParams_0p2* tmpParam = const_cast<VortexFSAssetParams_0p2*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType VortexFSAssetParams_0p2::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType VortexFSAssetParams_0p2::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void VortexFSAssetParams_0p2::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<VortexFSAssetParams_0p2::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void VortexFSAssetParams_0p2::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void VortexFSAssetParams_0p2::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Contains the asset properties for this Vortex Field Sampler.", true);
- ParamDefTable[0].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="boundaryFadePercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("boundaryFadePercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "Percentage of distance from boundary to center where fade out starts.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="axis"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("axis", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The primary axis of the vortex around which the particles will rotate.", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="bottomSphericalForce"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("bottomSphericalForce", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "If this parameter true, radial forces in bottom sphere of the capsule will point to the center of sphere.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="topSphericalForce"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("topSphericalForce", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "If this parameter true, radial forces in top sphere of the capsule will point to the center of sphere.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="height"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("height", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", " The height of the capsule volume of the vortex.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="bottomRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("bottomRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The radius of the bottom sphere of the capsule.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="topRadius"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("topRadius", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", " The radius of the top sphere of the capsule.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="rotationalStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("rotationalStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the rotational part of force.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="radialStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("radialStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the radial part of force.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="liftStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("liftStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Coefficient that sets strength of the lifting part of force.", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=11, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[11];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "Field drag coefficient. When it equals to 0, then the field is applied as a direct velocity.", true);
- ParamDefTable[11].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=12, longName="fieldWeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[12];
- ParamDef->init("fieldWeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "A weight for the field, it controls how strongly the field affects particles", true);
- ParamDefTable[12].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=13, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[13];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for AttractorFS vs Field Boundaries interaction.", true);
- ParamDefTable[13].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=14, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[14];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for AttractorFS vs other Field Samplers interaction.", true);
- ParamDefTable[14].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[14];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
- Children[10] = PDEF_PTR(11);
- Children[11] = PDEF_PTR(12);
- Children[12] = PDEF_PTR(13);
- Children[13] = PDEF_PTR(14);
-
- ParamDefTable[0].setChildren(Children, 14);
- }
-
- mBuiltFlag = true;
-
-}
-void VortexFSAssetParams_0p2::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void VortexFSAssetParams_0p2::initDynamicArrays(void)
-{
-}
-
-void VortexFSAssetParams_0p2::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- boundaryFadePercentage = float(0.1);
- axis = physx::PxVec3(init(0, 1, 0));
- bottomSphericalForce = bool(false);
- topSphericalForce = bool(false);
- height = float(0);
- bottomRadius = float(0);
- topRadius = float(0);
- rotationalStrength = float(0);
- radialStrength = float(0);
- liftStrength = float(0);
- fieldDragCoeff = float(0);
- fieldWeight = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void VortexFSAssetParams_0p2::initReferences(void)
-{
-}
-
-void VortexFSAssetParams_0p2::freeDynamicArrays(void)
-{
-}
-
-void VortexFSAssetParams_0p2::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void VortexFSAssetParams_0p2::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSPreviewParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSPreviewParams_0p0.cpp
deleted file mode 100644
index 89591efd..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/VortexFSPreviewParams_0p0.cpp
+++ /dev/null
@@ -1,407 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "VortexFSPreviewParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace VortexFSPreviewParams_0p0NS;
-
-const char* const VortexFSPreviewParams_0p0Factory::vptr =
- NvParameterized::getVptr<VortexFSPreviewParams_0p0, VortexFSPreviewParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT44, false, (size_t)(&((ParametersStruct*)0)->globalPose), NULL, 0 }, // globalPose
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawShape), NULL, 0 }, // drawShape
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawAssetInfo), NULL, 0 }, // drawAssetInfo
- { TYPE_U64, false, (size_t)(&((ParametersStruct*)0)->userData), NULL, 0 }, // userData
-};
-
-
-bool VortexFSPreviewParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType VortexFSPreviewParams_0p0::mBuiltFlagMutex;
-
-VortexFSPreviewParams_0p0::VortexFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &VortexFSPreviewParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-VortexFSPreviewParams_0p0::~VortexFSPreviewParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void VortexFSPreviewParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~VortexFSPreviewParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSPreviewParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* VortexFSPreviewParams_0p0::getParameterDefinitionTree(void) const
-{
- VortexFSPreviewParams_0p0* tmpParam = const_cast<VortexFSPreviewParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType VortexFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType VortexFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void VortexFSPreviewParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<VortexFSPreviewParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void VortexFSPreviewParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void VortexFSPreviewParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="globalPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("globalPose", TYPE_MAT44, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "The pose that translates from turbulence preview coordinates to world coordinates", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="drawShape"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("drawShape", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Draw the box", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="drawAssetInfo"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("drawAssetInfo", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Display asset info", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="userData"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("userData", TYPE_U64, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Optional user data pointer associated with the attractor actor", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void VortexFSPreviewParams_0p0::initStrings(void)
-{
-}
-
-void VortexFSPreviewParams_0p0::initDynamicArrays(void)
-{
-}
-
-void VortexFSPreviewParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- globalPose = physx::PxMat44(physx::PxVec4(1.0f));
- drawShape = bool(0);
- drawAssetInfo = bool(0);
- userData = uint64_t(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void VortexFSPreviewParams_0p0::initReferences(void)
-{
-}
-
-void VortexFSPreviewParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void VortexFSPreviewParams_0p0::freeStrings(void)
-{
-}
-
-void VortexFSPreviewParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p0.cpp
deleted file mode 100644
index 018e3796..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p0.cpp
+++ /dev/null
@@ -1,408 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "WindFSActorParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace WindFSActorParams_0p0NS;
-
-const char* const WindFSActorParams_0p0Factory::vptr =
- NvParameterized::getVptr<WindFSActorParams_0p0, WindFSActorParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_MAT34, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool WindFSActorParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType WindFSActorParams_0p0::mBuiltFlagMutex;
-
-WindFSActorParams_0p0::WindFSActorParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &WindFSActorParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-WindFSActorParams_0p0::~WindFSActorParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void WindFSActorParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~WindFSActorParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* WindFSActorParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* WindFSActorParams_0p0::getParameterDefinitionTree(void) const
-{
- WindFSActorParams_0p0* tmpParam = const_cast<WindFSActorParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType WindFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType WindFSActorParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void WindFSActorParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<WindFSActorParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void WindFSActorParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void WindFSActorParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_MAT34, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for WindFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for WindFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void WindFSActorParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void WindFSActorParams_0p0::initDynamicArrays(void)
-{
-}
-
-void WindFSActorParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- {
- const float value[12] = {true};
- for (int i = 0; i < 12; ++i)
- {
- initialPose[i] = value[i];
- }
- }
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void WindFSActorParams_0p0::initReferences(void)
-{
-}
-
-void WindFSActorParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void WindFSActorParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void WindFSActorParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p1.cpp
deleted file mode 100644
index 61861463..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSActorParams_0p1.cpp
+++ /dev/null
@@ -1,402 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "WindFSActorParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace WindFSActorParams_0p1NS;
-
-const char* const WindFSActorParams_0p1Factory::vptr =
- NvParameterized::getVptr<WindFSActorParams_0p1, WindFSActorParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 5;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 4 },
- { TYPE_TRANSFORM, false, (size_t)(&((ParametersStruct*)0)->initialPose), NULL, 0 }, // initialPose
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->initialScale), NULL, 0 }, // initialScale
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool WindFSActorParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType WindFSActorParams_0p1::mBuiltFlagMutex;
-
-WindFSActorParams_0p1::WindFSActorParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &WindFSActorParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-WindFSActorParams_0p1::~WindFSActorParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void WindFSActorParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~WindFSActorParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* WindFSActorParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* WindFSActorParams_0p1::getParameterDefinitionTree(void) const
-{
- WindFSActorParams_0p1* tmpParam = const_cast<WindFSActorParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType WindFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType WindFSActorParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void WindFSActorParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<WindFSActorParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void WindFSActorParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void WindFSActorParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="initialPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("initialPose", TYPE_TRANSFORM, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The initial pose of the actor. This includes both translation and rotation.", true);
- HintTable[1].init("shortDescription", "The initial pose of the actor.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="initialScale"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("initialScale", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The initial space scale of the actor", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for WindFS vs Field Boundaries interaction. Overrides asset's value.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for WindFS vs other Field Samplers interaction. Overrides asset's value.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[4];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
-
- ParamDefTable[0].setChildren(Children, 4);
- }
-
- mBuiltFlag = true;
-
-}
-void WindFSActorParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void WindFSActorParams_0p1::initDynamicArrays(void)
-{
-}
-
-void WindFSActorParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- initialPose = physx::PxTransform(physx::PxIdentity);
- initialScale = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void WindFSActorParams_0p1::initReferences(void)
-{
-}
-
-void WindFSActorParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void WindFSActorParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void WindFSActorParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p0.cpp
deleted file mode 100644
index 2242e59e..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p0.cpp
+++ /dev/null
@@ -1,524 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "WindFSAssetParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace WindFSAssetParams_0p0NS;
-
-const char* const WindFSAssetParams_0p0Factory::vptr =
- NvParameterized::getVptr<WindFSAssetParams_0p0, WindFSAssetParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 10;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 9 },
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->fieldDirection), NULL, 0 }, // fieldDirection
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionDeviationAngle), NULL, 0 }, // fieldDirectionDeviationAngle
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionOscillationPeriod), NULL, 0 }, // fieldDirectionOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrength), NULL, 0 }, // fieldStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthDeviationPercentage), NULL, 0 }, // fieldStrengthDeviationPercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthOscillationPeriod), NULL, 0 }, // fieldStrengthOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool WindFSAssetParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType WindFSAssetParams_0p0::mBuiltFlagMutex;
-
-WindFSAssetParams_0p0::WindFSAssetParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &WindFSAssetParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-WindFSAssetParams_0p0::~WindFSAssetParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void WindFSAssetParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~WindFSAssetParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* WindFSAssetParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* WindFSAssetParams_0p0::getParameterDefinitionTree(void) const
-{
- WindFSAssetParams_0p0* tmpParam = const_cast<WindFSAssetParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType WindFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType WindFSAssetParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void WindFSAssetParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<WindFSAssetParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void WindFSAssetParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void WindFSAssetParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="fieldDirection"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("fieldDirection", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "field direction.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="fieldDirectionDeviationAngle"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("fieldDirectionDeviationAngle", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldDirectionDeviationAngle parameter controls the deviation in angle of the field direction.\n", true);
- HintTable[1].init("shortDescription", "field direction deviation angle (in degrees).", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldDirectionOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldDirectionOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldDirectionOscillationPeriod defines the period of the field direction oscillation.\nIf the fieldDirectionDeviationAngle is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("shortDescription", "field direction oscillation period in seconds.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "field strength.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldStrengthDeviationPercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldStrengthDeviationPercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldStrengthDeviationPercentage parameter controls the deviation in % of the field strength.\n", true);
- HintTable[1].init("shortDescription", "+/- field strength deviation percentage.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="fieldStrengthOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("fieldStrengthOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("longDescription", "The fieldStrengthOscillationPeriod defines the period of the field strength oscillation.\nIf the fieldStrengthDeviationPercentage is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("shortDescription", "field strength oscillation period in seconds.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Field drag coefficient.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for WindFS vs Field Boundaries interaction.", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for WindFS vs other Field Samplers interaction.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[9];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
-
- ParamDefTable[0].setChildren(Children, 9);
- }
-
- mBuiltFlag = true;
-
-}
-void WindFSAssetParams_0p0::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void WindFSAssetParams_0p0::initDynamicArrays(void)
-{
-}
-
-void WindFSAssetParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- fieldDirection = physx::PxVec3(init(1, 0, 0));
- fieldDirectionDeviationAngle = float(0);
- fieldDirectionOscillationPeriod = float(0);
- fieldStrength = float(1);
- fieldStrengthDeviationPercentage = float(0);
- fieldStrengthOscillationPeriod = float(0);
- fieldDragCoeff = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void WindFSAssetParams_0p0::initReferences(void)
-{
-}
-
-void WindFSAssetParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void WindFSAssetParams_0p0::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void WindFSAssetParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p1.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p1.cpp
deleted file mode 100644
index 0f7d61fc..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSAssetParams_0p1.cpp
+++ /dev/null
@@ -1,613 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "WindFSAssetParams_0p1.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace WindFSAssetParams_0p1NS;
-
-const char* const WindFSAssetParams_0p1Factory::vptr =
- NvParameterized::getVptr<WindFSAssetParams_0p1, WindFSAssetParams_0p1::ClassAlignment>();
-
-const uint32_t NumParamDefs = 11;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 10 },
- { TYPE_VEC3, false, (size_t)(&((ParametersStruct*)0)->fieldDirection), NULL, 0 }, // fieldDirection
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionDeviationAngle), NULL, 0 }, // fieldDirectionDeviationAngle
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDirectionOscillationPeriod), NULL, 0 }, // fieldDirectionOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrength), NULL, 0 }, // fieldStrength
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthDeviationPercentage), NULL, 0 }, // fieldStrengthDeviationPercentage
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldStrengthOscillationPeriod), NULL, 0 }, // fieldStrengthOscillationPeriod
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldDragCoeff), NULL, 0 }, // fieldDragCoeff
- { TYPE_F32, false, (size_t)(&((ParametersStruct*)0)->fieldWeight), NULL, 0 }, // fieldWeight
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldBoundaryFilterDataName), NULL, 0 }, // fieldBoundaryFilterDataName
- { TYPE_STRING, false, (size_t)(&((ParametersStruct*)0)->fieldSamplerFilterDataName), NULL, 0 }, // fieldSamplerFilterDataName
-};
-
-
-bool WindFSAssetParams_0p1::mBuiltFlag = false;
-NvParameterized::MutexType WindFSAssetParams_0p1::mBuiltFlagMutex;
-
-WindFSAssetParams_0p1::WindFSAssetParams_0p1(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &WindFSAssetParams_0p1FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-WindFSAssetParams_0p1::~WindFSAssetParams_0p1()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void WindFSAssetParams_0p1::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~WindFSAssetParams_0p1();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* WindFSAssetParams_0p1::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* WindFSAssetParams_0p1::getParameterDefinitionTree(void) const
-{
- WindFSAssetParams_0p1* tmpParam = const_cast<WindFSAssetParams_0p1*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType WindFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType WindFSAssetParams_0p1::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void WindFSAssetParams_0p1::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<WindFSAssetParams_0p1::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void WindFSAssetParams_0p1::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void WindFSAssetParams_0p1::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "Contains the asset properties for this Wind Field Sampler.", true);
- ParamDefTable[0].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="fieldDirection"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("fieldDirection", TYPE_VEC3, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "field direction.", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="fieldDirectionDeviationAngle"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("fieldDirectionDeviationAngle", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(180), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[4];
- static Hint* HintPtrTable[4] = { &HintTable[0], &HintTable[1], &HintTable[2], &HintTable[3], };
- HintTable[0].init("longDescription", "The fieldDirectionDeviationAngle parameter controls the deviation in angle of the field direction.\n", true);
- HintTable[1].init("max", uint64_t(180), true);
- HintTable[2].init("min", uint64_t(0), true);
- HintTable[3].init("shortDescription", "field direction deviation angle (in degrees).", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 4);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="fieldDirectionOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("fieldDirectionOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("longDescription", "The fieldDirectionOscillationPeriod defines the period of the field direction oscillation.\nIf the fieldDirectionDeviationAngle is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "field direction oscillation period in seconds.", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=4, longName="fieldStrength"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[4];
- ParamDef->init("fieldStrength", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "field strength.", true);
- ParamDefTable[4].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=5, longName="fieldStrengthDeviationPercentage"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[5];
- ParamDef->init("fieldStrengthDeviationPercentage", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[4];
- static Hint* HintPtrTable[4] = { &HintTable[0], &HintTable[1], &HintTable[2], &HintTable[3], };
- HintTable[0].init("longDescription", "The fieldStrengthDeviationPercentage parameter controls the deviation in % of the field strength.\n", true);
- HintTable[1].init("max", uint64_t(1), true);
- HintTable[2].init("min", uint64_t(0), true);
- HintTable[3].init("shortDescription", "+/- field strength deviation percentage.", true);
- ParamDefTable[5].setHints((const NvParameterized::Hint**)HintPtrTable, 4);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=6, longName="fieldStrengthOscillationPeriod"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[6];
- ParamDef->init("fieldStrengthOscillationPeriod", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("longDescription", "The fieldStrengthOscillationPeriod defines the period of the field strength oscillation.\nIf the fieldStrengthDeviationPercentage is non-zero the period of each sinusoidal cycle will be this parameter in seconds.\n", true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "field strength oscillation period in seconds.", true);
- ParamDefTable[6].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=7, longName="fieldDragCoeff"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[7];
- ParamDef->init("fieldDragCoeff", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("min", uint64_t(0), true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("min", uint64_t(0), true);
- HintTable[1].init("shortDescription", "Field drag coefficient. When it equals to 0, then the field is applied as a direct velocity.", true);
- ParamDefTable[7].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=8, longName="fieldWeight"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[8];
- ParamDef->init("fieldWeight", TYPE_F32, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#else
-
- static HintImpl HintTable[3];
- static Hint* HintPtrTable[3] = { &HintTable[0], &HintTable[1], &HintTable[2], };
- HintTable[0].init("max", uint64_t(1), true);
- HintTable[1].init("min", uint64_t(0), true);
- HintTable[2].init("shortDescription", "A weight for the field, it controls how strongly the field affects particles", true);
- ParamDefTable[8].setHints((const NvParameterized::Hint**)HintPtrTable, 3);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=9, longName="fieldBoundaryFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[9];
- ParamDef->init("fieldBoundaryFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("HIDDEN", uint64_t(1), true);
- HintTable[1].init("shortDescription", "The filter data name for WindFS vs Field Boundaries interaction.", true);
- ParamDefTable[9].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=10, longName="fieldSamplerFilterDataName"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[10];
- ParamDef->init("fieldSamplerFilterDataName", TYPE_STRING, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
-#else
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("shortDescription", "The filter data name for WindFS vs other Field Samplers interaction.", true);
- ParamDefTable[10].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[10];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
- Children[3] = PDEF_PTR(4);
- Children[4] = PDEF_PTR(5);
- Children[5] = PDEF_PTR(6);
- Children[6] = PDEF_PTR(7);
- Children[7] = PDEF_PTR(8);
- Children[8] = PDEF_PTR(9);
- Children[9] = PDEF_PTR(10);
-
- ParamDefTable[0].setChildren(Children, 10);
- }
-
- mBuiltFlag = true;
-
-}
-void WindFSAssetParams_0p1::initStrings(void)
-{
- fieldBoundaryFilterDataName.isAllocated = true;
- fieldBoundaryFilterDataName.buf = NULL;
- fieldSamplerFilterDataName.isAllocated = true;
- fieldSamplerFilterDataName.buf = NULL;
-}
-
-void WindFSAssetParams_0p1::initDynamicArrays(void)
-{
-}
-
-void WindFSAssetParams_0p1::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- fieldDirection = physx::PxVec3(init(1, 0, 0));
- fieldDirectionDeviationAngle = float(0);
- fieldDirectionOscillationPeriod = float(0);
- fieldStrength = float(1);
- fieldStrengthDeviationPercentage = float(0);
- fieldStrengthOscillationPeriod = float(0);
- fieldDragCoeff = float(1);
- fieldWeight = float(1);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void WindFSAssetParams_0p1::initReferences(void)
-{
-}
-
-void WindFSAssetParams_0p1::freeDynamicArrays(void)
-{
-}
-
-void WindFSAssetParams_0p1::freeStrings(void)
-{
-
- if (fieldBoundaryFilterDataName.isAllocated && fieldBoundaryFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldBoundaryFilterDataName.buf);
- }
-
- if (fieldSamplerFilterDataName.isAllocated && fieldSamplerFilterDataName.buf)
- {
- mParameterizedTraits->strfree((char*)fieldSamplerFilterDataName.buf);
- }
-}
-
-void WindFSAssetParams_0p1::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia
diff --git a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSPreviewParams_0p0.cpp b/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSPreviewParams_0p0.cpp
deleted file mode 100644
index d3261199..00000000
--- a/APEX_1.4/module/basicfs_legacy/src/autogen/WindFSPreviewParams_0p0.cpp
+++ /dev/null
@@ -1,376 +0,0 @@
-// This code contains NVIDIA Confidential Information and is disclosed to you
-// under a form of NVIDIA software license agreement provided separately to you.
-//
-// Notice
-// NVIDIA Corporation and its licensors retain all intellectual property and
-// proprietary rights in and to this software and 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.
-//
-// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES
-// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
-// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,
-// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.
-//
-// Information and code furnished is believed to be accurate and reliable.
-// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such
-// information or for any infringement of patents or other rights of third parties that may
-// result from its use. No license is granted by implication or otherwise under any patent
-// or patent rights of NVIDIA Corporation. Details are subject to change without notice.
-// This code supersedes and replaces all information previously supplied.
-// NVIDIA Corporation products are not authorized for use as critical
-// components in life support devices or systems without express written approval of
-// NVIDIA Corporation.
-//
-// Copyright (c) 2008-2015 NVIDIA Corporation. All rights reserved.
-
-// This file was generated by NvParameterized/scripts/GenParameterized.pl
-
-
-#include "WindFSPreviewParams_0p0.h"
-#include <string.h>
-#include <stdlib.h>
-
-using namespace NvParameterized;
-
-namespace nvidia
-{
-namespace parameterized
-{
-
-using namespace WindFSPreviewParams_0p0NS;
-
-const char* const WindFSPreviewParams_0p0Factory::vptr =
- NvParameterized::getVptr<WindFSPreviewParams_0p0, WindFSPreviewParams_0p0::ClassAlignment>();
-
-const uint32_t NumParamDefs = 4;
-static NvParameterized::DefinitionImpl* ParamDefTable; // now allocated in buildTree [NumParamDefs];
-
-
-static const size_t ParamLookupChildrenTable[] =
-{
- 1, 2, 3,
-};
-
-#define TENUM(type) nvidia::##type
-#define CHILDREN(index) &ParamLookupChildrenTable[index]
-static const NvParameterized::ParamLookupNode ParamLookupTable[NumParamDefs] =
-{
- { TYPE_STRUCT, false, 0, CHILDREN(0), 3 },
- { TYPE_MAT44, false, (size_t)(&((ParametersStruct*)0)->globalPose), NULL, 0 }, // globalPose
- { TYPE_BOOL, false, (size_t)(&((ParametersStruct*)0)->drawAssetInfo), NULL, 0 }, // drawAssetInfo
- { TYPE_U64, false, (size_t)(&((ParametersStruct*)0)->userData), NULL, 0 }, // userData
-};
-
-
-bool WindFSPreviewParams_0p0::mBuiltFlag = false;
-NvParameterized::MutexType WindFSPreviewParams_0p0::mBuiltFlagMutex;
-
-WindFSPreviewParams_0p0::WindFSPreviewParams_0p0(NvParameterized::Traits* traits, void* buf, int32_t* refCount) :
- NvParameters(traits, buf, refCount)
-{
- //mParameterizedTraits->registerFactory(className(), &WindFSPreviewParams_0p0FactoryInst);
-
- if (!buf) //Do not init data if it is inplace-deserialized
- {
- initDynamicArrays();
- initStrings();
- initReferences();
- initDefaults();
- }
-}
-
-WindFSPreviewParams_0p0::~WindFSPreviewParams_0p0()
-{
- freeStrings();
- freeReferences();
- freeDynamicArrays();
-}
-
-void WindFSPreviewParams_0p0::destroy()
-{
- // We cache these fields here to avoid overwrite in destructor
- bool doDeallocateSelf = mDoDeallocateSelf;
- NvParameterized::Traits* traits = mParameterizedTraits;
- int32_t* refCount = mRefCount;
- void* buf = mBuffer;
-
- this->~WindFSPreviewParams_0p0();
-
- NvParameters::destroy(this, traits, doDeallocateSelf, refCount, buf);
-}
-
-const NvParameterized::DefinitionImpl* WindFSPreviewParams_0p0::getParameterDefinitionTree(void)
-{
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-const NvParameterized::DefinitionImpl* WindFSPreviewParams_0p0::getParameterDefinitionTree(void) const
-{
- WindFSPreviewParams_0p0* tmpParam = const_cast<WindFSPreviewParams_0p0*>(this);
-
- if (!mBuiltFlag) // Double-checked lock
- {
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
- if (!mBuiltFlag)
- {
- tmpParam->buildTree();
- }
- }
-
- return(&ParamDefTable[0]);
-}
-
-NvParameterized::ErrorType WindFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle) const
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-NvParameterized::ErrorType WindFSPreviewParams_0p0::getParameterHandle(const char* long_name, Handle& handle)
-{
- ErrorType Ret = NvParameters::getParameterHandle(long_name, handle);
- if (Ret != ERROR_NONE)
- {
- return(Ret);
- }
-
- size_t offset;
- void* ptr;
-
- getVarPtr(handle, ptr, offset);
-
- if (ptr == NULL)
- {
- return(ERROR_INDEX_OUT_OF_RANGE);
- }
-
- return(ERROR_NONE);
-}
-
-void WindFSPreviewParams_0p0::getVarPtr(const Handle& handle, void*& ptr, size_t& offset) const
-{
- ptr = getVarPtrHelper(&ParamLookupTable[0], const_cast<WindFSPreviewParams_0p0::ParametersStruct*>(&parameters()), handle, offset);
-}
-
-
-/* Dynamic Handle Indices */
-
-void WindFSPreviewParams_0p0::freeParameterDefinitionTable(NvParameterized::Traits* traits)
-{
- if (!traits)
- {
- return;
- }
-
- if (!mBuiltFlag) // Double-checked lock
- {
- return;
- }
-
- NvParameterized::MutexType::ScopedLock lock(mBuiltFlagMutex);
-
- if (!mBuiltFlag)
- {
- return;
- }
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- ParamDefTable[i].~DefinitionImpl();
- }
-
- traits->free(ParamDefTable);
-
- mBuiltFlag = false;
-}
-
-#define PDEF_PTR(index) (&ParamDefTable[index])
-
-void WindFSPreviewParams_0p0::buildTree(void)
-{
-
- uint32_t allocSize = sizeof(NvParameterized::DefinitionImpl) * NumParamDefs;
- ParamDefTable = (NvParameterized::DefinitionImpl*)(mParameterizedTraits->alloc(allocSize));
- memset(ParamDefTable, 0, allocSize);
-
- for (uint32_t i = 0; i < NumParamDefs; ++i)
- {
- NV_PARAM_PLACEMENT_NEW(ParamDefTable + i, NvParameterized::DefinitionImpl)(*mParameterizedTraits);
- }
-
- // Initialize DefinitionImpl node: nodeIndex=0, longName=""
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[0];
- ParamDef->init("", TYPE_STRUCT, "STRUCT", true);
-
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=1, longName="globalPose"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[1];
- ParamDef->init("globalPose", TYPE_MAT44, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "The pose that translates from preview coordinates to world coordinates", true);
- ParamDefTable[1].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=2, longName="drawAssetInfo"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[2];
- ParamDef->init("drawAssetInfo", TYPE_BOOL, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Display asset info", true);
- ParamDefTable[2].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // Initialize DefinitionImpl node: nodeIndex=3, longName="userData"
- {
- NvParameterized::DefinitionImpl* ParamDef = &ParamDefTable[3];
- ParamDef->init("userData", TYPE_U64, NULL, true);
-
-#ifdef NV_PARAMETERIZED_HIDE_DESCRIPTIONS
-
- static HintImpl HintTable[1];
- static Hint* HintPtrTable[1] = { &HintTable[0], };
- HintTable[0].init("editorDisplay", "false", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 1);
-
-#else
-
- static HintImpl HintTable[2];
- static Hint* HintPtrTable[2] = { &HintTable[0], &HintTable[1], };
- HintTable[0].init("editorDisplay", "false", true);
- HintTable[1].init("shortDescription", "Optional user data pointer associated with the actor", true);
- ParamDefTable[3].setHints((const NvParameterized::Hint**)HintPtrTable, 2);
-
-#endif /* NV_PARAMETERIZED_HIDE_DESCRIPTIONS */
-
-
-
-
-
- }
-
- // SetChildren for: nodeIndex=0, longName=""
- {
- static Definition* Children[3];
- Children[0] = PDEF_PTR(1);
- Children[1] = PDEF_PTR(2);
- Children[2] = PDEF_PTR(3);
-
- ParamDefTable[0].setChildren(Children, 3);
- }
-
- mBuiltFlag = true;
-
-}
-void WindFSPreviewParams_0p0::initStrings(void)
-{
-}
-
-void WindFSPreviewParams_0p0::initDynamicArrays(void)
-{
-}
-
-void WindFSPreviewParams_0p0::initDefaults(void)
-{
-
- freeStrings();
- freeReferences();
- freeDynamicArrays();
- globalPose = physx::PxMat44(physx::PxVec4(1.0f));
- drawAssetInfo = bool(0);
- userData = uint64_t(0);
-
- initDynamicArrays();
- initStrings();
- initReferences();
-}
-
-void WindFSPreviewParams_0p0::initReferences(void)
-{
-}
-
-void WindFSPreviewParams_0p0::freeDynamicArrays(void)
-{
-}
-
-void WindFSPreviewParams_0p0::freeStrings(void)
-{
-}
-
-void WindFSPreviewParams_0p0::freeReferences(void)
-{
-}
-
-} // namespace parameterized
-} // namespace nvidia