aboutsummaryrefslogtreecommitdiff
path: root/APEX_1.4/module/turbulencefs/include
diff options
context:
space:
mode:
authorsschirm <[email protected]>2016-12-23 14:20:36 +0100
committersschirm <[email protected]>2016-12-23 14:56:17 +0100
commitef6937e69e8ee3f409cf9d460d5ad300a65d5924 (patch)
tree710426e8daa605551ce3f34b581897011101c30f /APEX_1.4/module/turbulencefs/include
parentInitial commit: (diff)
downloadphysx-3.4-ef6937e69e8ee3f409cf9d460d5ad300a65d5924.tar.xz
physx-3.4-ef6937e69e8ee3f409cf9d460d5ad300a65d5924.zip
PhysX 3.4 / APEX 1.4 release candidate @21506124
Diffstat (limited to 'APEX_1.4/module/turbulencefs/include')
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterActorParams.h231
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterAssetParams.h242
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterPreviewParams.h231
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/HeatSourceActorParams.h235
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/HeatSourceAssetParams.h233
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomBoxParams.h230
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomSphereParams.h230
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/HeatSourcePreviewParams.h231
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceActorParams.h235
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceAssetParams.h234
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSActorParams.h239
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSAssetParams.h306
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSDebugRenderParams.h266
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSModuleParameters.h230
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSPreviewParams.h236
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceActorParams.h235
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceAssetParams.h233
-rw-r--r--APEX_1.4/module/turbulencefs/include/autogen/VelocitySourcePreviewParams.h231
18 files changed, 0 insertions, 4308 deletions
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterActorParams.h b/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterActorParams.h
deleted file mode 100644
index e8e36e93..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterActorParams.h
+++ /dev/null
@@ -1,231 +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_FlameEmitterActorParams_h
-#define HEADER_FlameEmitterActorParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace FlameEmitterActorParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
-
-};
-
-static const uint32_t checksum[] = { 0xb0a77727, 0xd14718a6, 0x4646f4aa, 0x99c6725a, };
-
-} // namespace FlameEmitterActorParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class FlameEmitterActorParams : public NvParameterized::NvParameters, public FlameEmitterActorParamsNS::ParametersStruct
-{
-public:
- FlameEmitterActorParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~FlameEmitterActorParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("FlameEmitterActorParams");
- }
-
- 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(FlameEmitterActorParamsNS::checksum);
- return FlameEmitterActorParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const FlameEmitterActorParamsNS::ParametersStruct& parameters(void) const
- {
- FlameEmitterActorParams* tmpThis = const_cast<FlameEmitterActorParams*>(this);
- return *(static_cast<FlameEmitterActorParamsNS::ParametersStruct*>(tmpThis));
- }
-
- FlameEmitterActorParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<FlameEmitterActorParamsNS::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 FlameEmitterActorParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- FlameEmitterActorParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(FlameEmitterActorParams), FlameEmitterActorParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, FlameEmitterActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class FlameEmitterActorParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(FlameEmitterActorParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, FlameEmitterActorParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, FlameEmitterActorParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, FlameEmitterActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class FlameEmitterActorParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of FlameEmitterActorParams 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 (FlameEmitterActorParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (FlameEmitterActorParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (FlameEmitterActorParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (FlameEmitterActorParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (FlameEmitterActorParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterAssetParams.h b/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterAssetParams.h
deleted file mode 100644
index e1c1f14d..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterAssetParams.h
+++ /dev/null
@@ -1,242 +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_FlameEmitterAssetParams_h
-#define HEADER_FlameEmitterAssetParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace FlameEmitterAssetParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- const char* EmitterType;
- float Length;
- float Radius;
- float EdgeWidth;
- physx::PxVec4 Velocity;
- physx::PxVec4 DensityValue;
- physx::PxVec4 DensityOuterValue;
- float NoiseStrength;
- float DistanceNoiseStrength;
- physx::PxVec3 NoiseFrequency;
- uint32_t NoiseOctaves;
- float NoiseAnimationSpeed;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xcdaeb280, 0xdaeddca6, 0x8e0886d1, 0x2186ff94, };
-
-} // namespace FlameEmitterAssetParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class FlameEmitterAssetParams : public NvParameterized::NvParameters, public FlameEmitterAssetParamsNS::ParametersStruct
-{
-public:
- FlameEmitterAssetParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~FlameEmitterAssetParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("FlameEmitterAssetParams");
- }
-
- 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(FlameEmitterAssetParamsNS::checksum);
- return FlameEmitterAssetParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const FlameEmitterAssetParamsNS::ParametersStruct& parameters(void) const
- {
- FlameEmitterAssetParams* tmpThis = const_cast<FlameEmitterAssetParams*>(this);
- return *(static_cast<FlameEmitterAssetParamsNS::ParametersStruct*>(tmpThis));
- }
-
- FlameEmitterAssetParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<FlameEmitterAssetParamsNS::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 FlameEmitterAssetParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- FlameEmitterAssetParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(FlameEmitterAssetParams), FlameEmitterAssetParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, FlameEmitterAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class FlameEmitterAssetParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(FlameEmitterAssetParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, FlameEmitterAssetParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, FlameEmitterAssetParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, FlameEmitterAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class FlameEmitterAssetParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of FlameEmitterAssetParams 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 (FlameEmitterAssetParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (FlameEmitterAssetParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (FlameEmitterAssetParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (FlameEmitterAssetParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (FlameEmitterAssetParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterPreviewParams.h b/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterPreviewParams.h
deleted file mode 100644
index b07f63f5..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/FlameEmitterPreviewParams.h
+++ /dev/null
@@ -1,231 +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_FlameEmitterPreviewParams_h
-#define HEADER_FlameEmitterPreviewParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace FlameEmitterPreviewParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform pose;
- float scale;
-
-};
-
-static const uint32_t checksum[] = { 0xaba6aea6, 0x98c155c6, 0x4fc9896e, 0x35f579d5, };
-
-} // namespace FlameEmitterPreviewParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class FlameEmitterPreviewParams : public NvParameterized::NvParameters, public FlameEmitterPreviewParamsNS::ParametersStruct
-{
-public:
- FlameEmitterPreviewParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~FlameEmitterPreviewParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("FlameEmitterPreviewParams");
- }
-
- 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(FlameEmitterPreviewParamsNS::checksum);
- return FlameEmitterPreviewParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const FlameEmitterPreviewParamsNS::ParametersStruct& parameters(void) const
- {
- FlameEmitterPreviewParams* tmpThis = const_cast<FlameEmitterPreviewParams*>(this);
- return *(static_cast<FlameEmitterPreviewParamsNS::ParametersStruct*>(tmpThis));
- }
-
- FlameEmitterPreviewParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<FlameEmitterPreviewParamsNS::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 FlameEmitterPreviewParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- FlameEmitterPreviewParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(FlameEmitterPreviewParams), FlameEmitterPreviewParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, FlameEmitterPreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class FlameEmitterPreviewParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(FlameEmitterPreviewParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, FlameEmitterPreviewParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, FlameEmitterPreviewParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, FlameEmitterPreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class FlameEmitterPreviewParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of FlameEmitterPreviewParams 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 (FlameEmitterPreviewParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (FlameEmitterPreviewParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (FlameEmitterPreviewParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (FlameEmitterPreviewParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (FlameEmitterPreviewParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceActorParams.h b/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceActorParams.h
deleted file mode 100644
index 87276aff..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceActorParams.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_HeatSourceActorParams_h
-#define HEADER_HeatSourceActorParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace HeatSourceActorParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- float averageTemperature;
- float stdTemperature;
- NvParameterized::Interface* geometryType;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xf3f09b96, 0x04552327, 0x761702c2, 0xf3f3e142, };
-
-} // namespace HeatSourceActorParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class HeatSourceActorParams : public NvParameterized::NvParameters, public HeatSourceActorParamsNS::ParametersStruct
-{
-public:
- HeatSourceActorParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~HeatSourceActorParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("HeatSourceActorParams");
- }
-
- 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(HeatSourceActorParamsNS::checksum);
- return HeatSourceActorParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const HeatSourceActorParamsNS::ParametersStruct& parameters(void) const
- {
- HeatSourceActorParams* tmpThis = const_cast<HeatSourceActorParams*>(this);
- return *(static_cast<HeatSourceActorParamsNS::ParametersStruct*>(tmpThis));
- }
-
- HeatSourceActorParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<HeatSourceActorParamsNS::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 HeatSourceActorParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- HeatSourceActorParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(HeatSourceActorParams), HeatSourceActorParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, HeatSourceActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceActorParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(HeatSourceActorParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, HeatSourceActorParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, HeatSourceActorParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, HeatSourceActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceActorParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of HeatSourceActorParams 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 (HeatSourceActorParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (HeatSourceActorParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (HeatSourceActorParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (HeatSourceActorParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (HeatSourceActorParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceAssetParams.h b/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceAssetParams.h
deleted file mode 100644
index 0a620148..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceAssetParams.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_HeatSourceAssetParams_h
-#define HEADER_HeatSourceAssetParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace HeatSourceAssetParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- float averageTemperature;
- float stdTemperature;
- NvParameterized::Interface* geometryType;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x7b5b071a, 0xc8a1d904, 0x106b7fa4, 0x7f3456ef, };
-
-} // namespace HeatSourceAssetParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class HeatSourceAssetParams : public NvParameterized::NvParameters, public HeatSourceAssetParamsNS::ParametersStruct
-{
-public:
- HeatSourceAssetParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~HeatSourceAssetParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("HeatSourceAssetParams");
- }
-
- 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(HeatSourceAssetParamsNS::checksum);
- return HeatSourceAssetParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const HeatSourceAssetParamsNS::ParametersStruct& parameters(void) const
- {
- HeatSourceAssetParams* tmpThis = const_cast<HeatSourceAssetParams*>(this);
- return *(static_cast<HeatSourceAssetParamsNS::ParametersStruct*>(tmpThis));
- }
-
- HeatSourceAssetParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<HeatSourceAssetParamsNS::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 HeatSourceAssetParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- HeatSourceAssetParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(HeatSourceAssetParams), HeatSourceAssetParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, HeatSourceAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceAssetParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(HeatSourceAssetParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, HeatSourceAssetParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, HeatSourceAssetParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, HeatSourceAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceAssetParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of HeatSourceAssetParams 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 (HeatSourceAssetParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (HeatSourceAssetParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (HeatSourceAssetParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (HeatSourceAssetParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (HeatSourceAssetParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomBoxParams.h b/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomBoxParams.h
deleted file mode 100644
index 390037cb..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomBoxParams.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_HeatSourceGeomBoxParams_h
-#define HEADER_HeatSourceGeomBoxParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace HeatSourceGeomBoxParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxVec3 extents;
-
-};
-
-static const uint32_t checksum[] = { 0x0f07e21e, 0x50b7ce3e, 0xaec748e4, 0x87b957bb, };
-
-} // namespace HeatSourceGeomBoxParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class HeatSourceGeomBoxParams : public NvParameterized::NvParameters, public HeatSourceGeomBoxParamsNS::ParametersStruct
-{
-public:
- HeatSourceGeomBoxParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~HeatSourceGeomBoxParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("HeatSourceGeomBoxParams");
- }
-
- 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(HeatSourceGeomBoxParamsNS::checksum);
- return HeatSourceGeomBoxParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const HeatSourceGeomBoxParamsNS::ParametersStruct& parameters(void) const
- {
- HeatSourceGeomBoxParams* tmpThis = const_cast<HeatSourceGeomBoxParams*>(this);
- return *(static_cast<HeatSourceGeomBoxParamsNS::ParametersStruct*>(tmpThis));
- }
-
- HeatSourceGeomBoxParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<HeatSourceGeomBoxParamsNS::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 HeatSourceGeomBoxParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- HeatSourceGeomBoxParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(HeatSourceGeomBoxParams), HeatSourceGeomBoxParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, HeatSourceGeomBoxParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceGeomBoxParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(HeatSourceGeomBoxParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, HeatSourceGeomBoxParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, HeatSourceGeomBoxParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, HeatSourceGeomBoxParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceGeomBoxParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of HeatSourceGeomBoxParams 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 (HeatSourceGeomBoxParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (HeatSourceGeomBoxParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (HeatSourceGeomBoxParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (HeatSourceGeomBoxParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (HeatSourceGeomBoxParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomSphereParams.h b/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomSphereParams.h
deleted file mode 100644
index 14139117..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourceGeomSphereParams.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_HeatSourceGeomSphereParams_h
-#define HEADER_HeatSourceGeomSphereParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace HeatSourceGeomSphereParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- float radius;
-
-};
-
-static const uint32_t checksum[] = { 0xfddbf878, 0xe3344a40, 0x42e09a65, 0x9039b9ab, };
-
-} // namespace HeatSourceGeomSphereParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class HeatSourceGeomSphereParams : public NvParameterized::NvParameters, public HeatSourceGeomSphereParamsNS::ParametersStruct
-{
-public:
- HeatSourceGeomSphereParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~HeatSourceGeomSphereParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("HeatSourceGeomSphereParams");
- }
-
- 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(HeatSourceGeomSphereParamsNS::checksum);
- return HeatSourceGeomSphereParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const HeatSourceGeomSphereParamsNS::ParametersStruct& parameters(void) const
- {
- HeatSourceGeomSphereParams* tmpThis = const_cast<HeatSourceGeomSphereParams*>(this);
- return *(static_cast<HeatSourceGeomSphereParamsNS::ParametersStruct*>(tmpThis));
- }
-
- HeatSourceGeomSphereParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<HeatSourceGeomSphereParamsNS::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 HeatSourceGeomSphereParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- HeatSourceGeomSphereParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(HeatSourceGeomSphereParams), HeatSourceGeomSphereParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, HeatSourceGeomSphereParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceGeomSphereParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(HeatSourceGeomSphereParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, HeatSourceGeomSphereParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, HeatSourceGeomSphereParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, HeatSourceGeomSphereParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourceGeomSphereParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of HeatSourceGeomSphereParams 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 (HeatSourceGeomSphereParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (HeatSourceGeomSphereParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (HeatSourceGeomSphereParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (HeatSourceGeomSphereParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (HeatSourceGeomSphereParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourcePreviewParams.h b/APEX_1.4/module/turbulencefs/include/autogen/HeatSourcePreviewParams.h
deleted file mode 100644
index bc03f362..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/HeatSourcePreviewParams.h
+++ /dev/null
@@ -1,231 +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_HeatSourcePreviewParams_h
-#define HEADER_HeatSourcePreviewParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace HeatSourcePreviewParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform pose;
- float scale;
-
-};
-
-static const uint32_t checksum[] = { 0x52a58c37, 0x203c2423, 0x4939c550, 0xc462a09e, };
-
-} // namespace HeatSourcePreviewParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class HeatSourcePreviewParams : public NvParameterized::NvParameters, public HeatSourcePreviewParamsNS::ParametersStruct
-{
-public:
- HeatSourcePreviewParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~HeatSourcePreviewParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("HeatSourcePreviewParams");
- }
-
- 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(HeatSourcePreviewParamsNS::checksum);
- return HeatSourcePreviewParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const HeatSourcePreviewParamsNS::ParametersStruct& parameters(void) const
- {
- HeatSourcePreviewParams* tmpThis = const_cast<HeatSourcePreviewParams*>(this);
- return *(static_cast<HeatSourcePreviewParamsNS::ParametersStruct*>(tmpThis));
- }
-
- HeatSourcePreviewParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<HeatSourcePreviewParamsNS::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 HeatSourcePreviewParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- HeatSourcePreviewParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(HeatSourcePreviewParams), HeatSourcePreviewParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, HeatSourcePreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourcePreviewParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(HeatSourcePreviewParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, HeatSourcePreviewParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, HeatSourcePreviewParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, HeatSourcePreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class HeatSourcePreviewParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of HeatSourcePreviewParams 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 (HeatSourcePreviewParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (HeatSourcePreviewParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (HeatSourcePreviewParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (HeatSourcePreviewParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (HeatSourcePreviewParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceActorParams.h b/APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceActorParams.h
deleted file mode 100644
index 715a571a..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceActorParams.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_SubstanceSourceActorParams_h
-#define HEADER_SubstanceSourceActorParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace SubstanceSourceActorParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- float averageDensity;
- float stdDensity;
- NvParameterized::Interface* geometryType;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xbecac8c5, 0xb576fa22, 0xa837d6ed, 0x9a9727ba, };
-
-} // namespace SubstanceSourceActorParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class SubstanceSourceActorParams : public NvParameterized::NvParameters, public SubstanceSourceActorParamsNS::ParametersStruct
-{
-public:
- SubstanceSourceActorParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~SubstanceSourceActorParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("SubstanceSourceActorParams");
- }
-
- 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(SubstanceSourceActorParamsNS::checksum);
- return SubstanceSourceActorParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const SubstanceSourceActorParamsNS::ParametersStruct& parameters(void) const
- {
- SubstanceSourceActorParams* tmpThis = const_cast<SubstanceSourceActorParams*>(this);
- return *(static_cast<SubstanceSourceActorParamsNS::ParametersStruct*>(tmpThis));
- }
-
- SubstanceSourceActorParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<SubstanceSourceActorParamsNS::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 SubstanceSourceActorParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- SubstanceSourceActorParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(SubstanceSourceActorParams), SubstanceSourceActorParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, SubstanceSourceActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class SubstanceSourceActorParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(SubstanceSourceActorParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, SubstanceSourceActorParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, SubstanceSourceActorParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, SubstanceSourceActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class SubstanceSourceActorParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of SubstanceSourceActorParams 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 (SubstanceSourceActorParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (SubstanceSourceActorParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (SubstanceSourceActorParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (SubstanceSourceActorParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (SubstanceSourceActorParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceAssetParams.h b/APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceAssetParams.h
deleted file mode 100644
index d04915ee..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/SubstanceSourceAssetParams.h
+++ /dev/null
@@ -1,234 +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_SubstanceSourceAssetParams_h
-#define HEADER_SubstanceSourceAssetParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace SubstanceSourceAssetParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxVec3 position;
- float averageDensity;
- float stdDensity;
- NvParameterized::Interface* geometryType;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0xb651712f, 0x02c8f1b4, 0x957de8fb, 0x53307e7c, };
-
-} // namespace SubstanceSourceAssetParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class SubstanceSourceAssetParams : public NvParameterized::NvParameters, public SubstanceSourceAssetParamsNS::ParametersStruct
-{
-public:
- SubstanceSourceAssetParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~SubstanceSourceAssetParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("SubstanceSourceAssetParams");
- }
-
- 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(SubstanceSourceAssetParamsNS::checksum);
- return SubstanceSourceAssetParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const SubstanceSourceAssetParamsNS::ParametersStruct& parameters(void) const
- {
- SubstanceSourceAssetParams* tmpThis = const_cast<SubstanceSourceAssetParams*>(this);
- return *(static_cast<SubstanceSourceAssetParamsNS::ParametersStruct*>(tmpThis));
- }
-
- SubstanceSourceAssetParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<SubstanceSourceAssetParamsNS::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 SubstanceSourceAssetParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- SubstanceSourceAssetParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(SubstanceSourceAssetParams), SubstanceSourceAssetParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, SubstanceSourceAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class SubstanceSourceAssetParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(SubstanceSourceAssetParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, SubstanceSourceAssetParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, SubstanceSourceAssetParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, SubstanceSourceAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class SubstanceSourceAssetParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of SubstanceSourceAssetParams 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 (SubstanceSourceAssetParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (SubstanceSourceAssetParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (SubstanceSourceAssetParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (SubstanceSourceAssetParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (SubstanceSourceAssetParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSActorParams.h b/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSActorParams.h
deleted file mode 100644
index 9f864b0c..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSActorParams.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_TurbulenceFSActorParams_h
-#define HEADER_TurbulenceFSActorParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace TurbulenceFSActorParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- physx::PxVec3 gridSizeWorld;
- NvParameterized::DummyStringStruct collisionFilterDataName;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
- bool isAutoSwitchingBC;
- float outletPressureBC;
- float dragCoeffForRigidBody;
- float fluidViscosity;
-
-};
-
-static const uint32_t checksum[] = { 0x8cc5b5ab, 0xcb8c3a1d, 0x00d61d1f, 0xfbc252fc, };
-
-} // namespace TurbulenceFSActorParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class TurbulenceFSActorParams : public NvParameterized::NvParameters, public TurbulenceFSActorParamsNS::ParametersStruct
-{
-public:
- TurbulenceFSActorParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~TurbulenceFSActorParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("TurbulenceFSActorParams");
- }
-
- 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(TurbulenceFSActorParamsNS::checksum);
- return TurbulenceFSActorParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const TurbulenceFSActorParamsNS::ParametersStruct& parameters(void) const
- {
- TurbulenceFSActorParams* tmpThis = const_cast<TurbulenceFSActorParams*>(this);
- return *(static_cast<TurbulenceFSActorParamsNS::ParametersStruct*>(tmpThis));
- }
-
- TurbulenceFSActorParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<TurbulenceFSActorParamsNS::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 TurbulenceFSActorParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- TurbulenceFSActorParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(TurbulenceFSActorParams), TurbulenceFSActorParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, TurbulenceFSActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSActorParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(TurbulenceFSActorParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, TurbulenceFSActorParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, TurbulenceFSActorParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, TurbulenceFSActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSActorParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of TurbulenceFSActorParams 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 (TurbulenceFSActorParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (TurbulenceFSActorParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (TurbulenceFSActorParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (TurbulenceFSActorParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (TurbulenceFSActorParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSAssetParams.h b/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSAssetParams.h
deleted file mode 100644
index 0a8f08c3..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSAssetParams.h
+++ /dev/null
@@ -1,306 +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_TurbulenceFSAssetParams_h
-#define HEADER_TurbulenceFSAssetParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace TurbulenceFSAssetParamsNS
-{
-
-struct HeatParams_Type;
-struct DensityParams_Type;
-struct NoiseParams_Type;
-struct FlameParams_Type;
-
-struct FlameParams_Type
-{
- float IgnitionTemp;
- float MaxIgnitionTemp;
- float ReactionSpeed;
- float HeatReleased;
- float DensityEmission;
- float FuelInefficiency;
- float Expansion;
- float Cooling;
- float Buoyancy;
- physx::PxVec3 BuoyancyUpVector;
- float RoomTemperature;
- physx::PxVec4 Dissipation;
- uint32_t ResolutionMultiplier;
-};
-struct DensityParams_Type
-{
- float diffusionCoef;
- float densityFieldFade;
- uint32_t densityGridMultiplier;
-};
-struct NoiseParams_Type
-{
- float noiseStrength;
- physx::PxVec3 noiseSpacePeriod;
- float noiseTimePeriod;
- uint32_t noiseOctaves;
-};
-struct HeatParams_Type
-{
- float temperatureBasedForceMultiplier;
- float ambientTemperature;
- physx::PxVec3 heatForceDirection;
- float thermalConductivity;
-};
-
-struct ParametersStruct
-{
-
- const char* gridXSize;
- const char* gridYSize;
- const char* gridZSize;
- physx::PxVec3 gridSizeWorld;
- float updatesPerFrame;
- float angularVelocityMultiplier;
- float angularVelocityClamp;
- float linearVelocityMultiplier;
- float linearVelocityClamp;
- float velocityFieldFadeTime;
- float velocityFieldFadeDelay;
- float velocityFieldFadeIntensity;
- float boundaryFadePercentage;
- float boundarySizePercentage;
- NvParameterized::DummyStringStruct collisionFilterDataName;
- NvParameterized::DummyStringStruct fieldBoundaryFilterDataName;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
- uint32_t maxCollidingObjects;
- uint32_t maxVelocitySources;
- uint32_t maxHeatSources;
- uint32_t maxSubstanceSources;
- float dragCoeff;
- physx::PxVec3 externalVelocity;
- float fieldVelocityMultiplier;
- float fieldVelocityWeight;
- bool useHeat;
- HeatParams_Type heatParams;
- bool useDensity;
- DensityParams_Type densityParams;
- bool isEnabledOptimizedLOD;
- NoiseParams_Type noiseParams;
- float dragCoeffForRigidBody;
- float fluidViscosity;
- NvParameterized::Interface* volumeRenderMaterialName;
- bool useFlame;
- FlameParams_Type flameParams;
- const char* solverAccuracy;
-
-};
-
-static const uint32_t checksum[] = { 0x2d35c303, 0x064cbc83, 0x89526ff1, 0x53f1d740, };
-
-} // namespace TurbulenceFSAssetParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class TurbulenceFSAssetParams : public NvParameterized::NvParameters, public TurbulenceFSAssetParamsNS::ParametersStruct
-{
-public:
- TurbulenceFSAssetParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~TurbulenceFSAssetParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("TurbulenceFSAssetParams");
- }
-
- const char* className(void) const
- {
- return(staticClassName());
- }
-
- static const uint32_t ClassVersion = ((uint32_t)1 << 16) + (uint32_t)5;
-
- 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(TurbulenceFSAssetParamsNS::checksum);
- return TurbulenceFSAssetParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const TurbulenceFSAssetParamsNS::ParametersStruct& parameters(void) const
- {
- TurbulenceFSAssetParams* tmpThis = const_cast<TurbulenceFSAssetParams*>(this);
- return *(static_cast<TurbulenceFSAssetParamsNS::ParametersStruct*>(tmpThis));
- }
-
- TurbulenceFSAssetParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<TurbulenceFSAssetParamsNS::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 TurbulenceFSAssetParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- TurbulenceFSAssetParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(TurbulenceFSAssetParams), TurbulenceFSAssetParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, TurbulenceFSAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSAssetParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(TurbulenceFSAssetParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, TurbulenceFSAssetParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, TurbulenceFSAssetParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, TurbulenceFSAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSAssetParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of TurbulenceFSAssetParams 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 (TurbulenceFSAssetParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (TurbulenceFSAssetParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (TurbulenceFSAssetParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (TurbulenceFSAssetParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (TurbulenceFSAssetParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSDebugRenderParams.h b/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSDebugRenderParams.h
deleted file mode 100644
index e8125687..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSDebugRenderParams.h
+++ /dev/null
@@ -1,266 +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_TurbulenceFSDebugRenderParams_h
-#define HEADER_TurbulenceFSDebugRenderParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace TurbulenceFSDebugRenderParamsNS
-{
-
-struct StreamlineParams_Type;
-struct PlaneParams_Type;
-
-struct PlaneParams_Type
-{
- physx::PxVec3 normal;
- float offset;
-};
-struct StreamlineParams_Type
-{
- float tmax;
- float tstep;
- physx::PxVec3 grid;
-};
-
-struct ParametersStruct
-{
-
- bool VISUALIZE_TURBULENCE_FS_ACTOR;
- bool VISUALIZE_HEAT_SOURCE_ACTOR;
- bool VISUALIZE_SUBSTANCE_SOURCE_ACTOR;
- bool VISUALIZE_VELOCITY_SOURCE_ACTOR;
- bool VISUALIZE_FLAME_EMITTER_ACTOR;
- bool VISUALIZE_TURBULENCE_FS_VELOCITY;
- bool VISUALIZE_TURBULENCE_FS_BBOX;
- bool VISUALIZE_TURBULENCE_FS_ACTOR_NAME;
- bool VISUALIZE_TURBULENCE_FS_VELOCITY_FIELD;
- float TURBULENCE_FS_VELOCITY_FIELD_SCALE;
- uint32_t TURBULENCE_FS_VELOCITY_FIELD_SPACING;
- bool VISUALIZE_TURBULENCE_FS_TEMPERATURE_FIELD;
- bool VISUALIZE_TURBULENCE_FS_PRESSURE_FIELD;
- bool VISUALIZE_TURBULENCE_FS_DENSITY_FIELD;
- float TURBULENCE_FS_SCALAR_FIELD_SCALE;
- uint32_t TURBULENCE_FS_SCALAR_FIELD_SPACING;
- bool VISUALIZE_TURBULENCE_FS_STREAMLINES;
- StreamlineParams_Type TURBULENCE_FS_STREAMLINES;
- bool VISUALIZE_TURBULENCE_FS_PLANE;
- PlaneParams_Type TURBULENCE_FS_PLANE;
- bool VISUALIZE_TURBULENCE_FS_GRID;
- bool VISUALIZE_TURBULENCE_FS_LOD;
- bool VISUALIZE_TURBULENCE_FS_POSE;
- float TURBULENCE_FS_LOD;
-
-};
-
-static const uint32_t checksum[] = { 0x1c9592bd, 0x16a1c289, 0x912ae24c, 0xe6de93aa, };
-
-} // namespace TurbulenceFSDebugRenderParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class TurbulenceFSDebugRenderParams : public NvParameterized::NvParameters, public TurbulenceFSDebugRenderParamsNS::ParametersStruct
-{
-public:
- TurbulenceFSDebugRenderParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~TurbulenceFSDebugRenderParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("TurbulenceFSDebugRenderParams");
- }
-
- 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(TurbulenceFSDebugRenderParamsNS::checksum);
- return TurbulenceFSDebugRenderParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const TurbulenceFSDebugRenderParamsNS::ParametersStruct& parameters(void) const
- {
- TurbulenceFSDebugRenderParams* tmpThis = const_cast<TurbulenceFSDebugRenderParams*>(this);
- return *(static_cast<TurbulenceFSDebugRenderParamsNS::ParametersStruct*>(tmpThis));
- }
-
- TurbulenceFSDebugRenderParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<TurbulenceFSDebugRenderParamsNS::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 TurbulenceFSDebugRenderParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- TurbulenceFSDebugRenderParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(TurbulenceFSDebugRenderParams), TurbulenceFSDebugRenderParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, TurbulenceFSDebugRenderParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSDebugRenderParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(TurbulenceFSDebugRenderParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, TurbulenceFSDebugRenderParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, TurbulenceFSDebugRenderParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, TurbulenceFSDebugRenderParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSDebugRenderParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of TurbulenceFSDebugRenderParams 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 (TurbulenceFSDebugRenderParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (TurbulenceFSDebugRenderParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (TurbulenceFSDebugRenderParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (TurbulenceFSDebugRenderParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (TurbulenceFSDebugRenderParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSModuleParameters.h b/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSModuleParameters.h
deleted file mode 100644
index 8cf957a7..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSModuleParameters.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_TurbulenceFSModuleParameters_h
-#define HEADER_TurbulenceFSModuleParameters_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace TurbulenceFSModuleParametersNS
-{
-
-
-
-struct ParametersStruct
-{
-
- uint32_t unused;
-
-};
-
-static const uint32_t checksum[] = { 0x82906c60, 0xd45182d5, 0x780149e6, 0xeb2736fb, };
-
-} // namespace TurbulenceFSModuleParametersNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class TurbulenceFSModuleParameters : public NvParameterized::NvParameters, public TurbulenceFSModuleParametersNS::ParametersStruct
-{
-public:
- TurbulenceFSModuleParameters(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~TurbulenceFSModuleParameters();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("TurbulenceFSModuleParameters");
- }
-
- 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(TurbulenceFSModuleParametersNS::checksum);
- return TurbulenceFSModuleParametersNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const TurbulenceFSModuleParametersNS::ParametersStruct& parameters(void) const
- {
- TurbulenceFSModuleParameters* tmpThis = const_cast<TurbulenceFSModuleParameters*>(this);
- return *(static_cast<TurbulenceFSModuleParametersNS::ParametersStruct*>(tmpThis));
- }
-
- TurbulenceFSModuleParametersNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<TurbulenceFSModuleParametersNS::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 TurbulenceFSModuleParametersFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- TurbulenceFSModuleParameters::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(TurbulenceFSModuleParameters), TurbulenceFSModuleParameters::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, TurbulenceFSModuleParameters::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSModuleParameters");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(TurbulenceFSModuleParameters)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, TurbulenceFSModuleParameters)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, TurbulenceFSModuleParameters::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, TurbulenceFSModuleParameters::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSModuleParameters");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of TurbulenceFSModuleParameters 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 (TurbulenceFSModuleParameters*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (TurbulenceFSModuleParameters::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (TurbulenceFSModuleParameters::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (TurbulenceFSModuleParameters::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (TurbulenceFSModuleParameters::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSPreviewParams.h b/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSPreviewParams.h
deleted file mode 100644
index fa1c0bbd..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/TurbulenceFSPreviewParams.h
+++ /dev/null
@@ -1,236 +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_TurbulenceFSPreviewParams_h
-#define HEADER_TurbulenceFSPreviewParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace TurbulenceFSPreviewParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxMat44 globalPose;
- float iconScale;
- bool drawIcon;
- bool drawBox;
- bool drawGrid;
- bool drawAssetInfo;
- uint64_t userData;
-
-};
-
-static const uint32_t checksum[] = { 0x3fa1f1f3, 0xea11179b, 0xd694cf15, 0xf0f49353, };
-
-} // namespace TurbulenceFSPreviewParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class TurbulenceFSPreviewParams : public NvParameterized::NvParameters, public TurbulenceFSPreviewParamsNS::ParametersStruct
-{
-public:
- TurbulenceFSPreviewParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~TurbulenceFSPreviewParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("TurbulenceFSPreviewParams");
- }
-
- 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(TurbulenceFSPreviewParamsNS::checksum);
- return TurbulenceFSPreviewParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const TurbulenceFSPreviewParamsNS::ParametersStruct& parameters(void) const
- {
- TurbulenceFSPreviewParams* tmpThis = const_cast<TurbulenceFSPreviewParams*>(this);
- return *(static_cast<TurbulenceFSPreviewParamsNS::ParametersStruct*>(tmpThis));
- }
-
- TurbulenceFSPreviewParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<TurbulenceFSPreviewParamsNS::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 TurbulenceFSPreviewParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- TurbulenceFSPreviewParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(TurbulenceFSPreviewParams), TurbulenceFSPreviewParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, TurbulenceFSPreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSPreviewParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(TurbulenceFSPreviewParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, TurbulenceFSPreviewParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, TurbulenceFSPreviewParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, TurbulenceFSPreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class TurbulenceFSPreviewParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of TurbulenceFSPreviewParams 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 (TurbulenceFSPreviewParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (TurbulenceFSPreviewParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (TurbulenceFSPreviewParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (TurbulenceFSPreviewParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (TurbulenceFSPreviewParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceActorParams.h b/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceActorParams.h
deleted file mode 100644
index 4a67abff..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceActorParams.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_VelocitySourceActorParams_h
-#define HEADER_VelocitySourceActorParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VelocitySourceActorParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform initialPose;
- float initialScale;
- float averageVelocity;
- float stdVelocity;
- NvParameterized::Interface* geometryType;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x7aca569f, 0x4e6e5110, 0xd59ce861, 0xf14aaa64, };
-
-} // namespace VelocitySourceActorParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VelocitySourceActorParams : public NvParameterized::NvParameters, public VelocitySourceActorParamsNS::ParametersStruct
-{
-public:
- VelocitySourceActorParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VelocitySourceActorParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VelocitySourceActorParams");
- }
-
- 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(VelocitySourceActorParamsNS::checksum);
- return VelocitySourceActorParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VelocitySourceActorParamsNS::ParametersStruct& parameters(void) const
- {
- VelocitySourceActorParams* tmpThis = const_cast<VelocitySourceActorParams*>(this);
- return *(static_cast<VelocitySourceActorParamsNS::ParametersStruct*>(tmpThis));
- }
-
- VelocitySourceActorParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VelocitySourceActorParamsNS::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 VelocitySourceActorParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VelocitySourceActorParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VelocitySourceActorParams), VelocitySourceActorParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VelocitySourceActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VelocitySourceActorParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VelocitySourceActorParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VelocitySourceActorParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VelocitySourceActorParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VelocitySourceActorParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VelocitySourceActorParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VelocitySourceActorParams 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 (VelocitySourceActorParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VelocitySourceActorParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VelocitySourceActorParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VelocitySourceActorParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VelocitySourceActorParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceAssetParams.h b/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceAssetParams.h
deleted file mode 100644
index 84aa9119..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourceAssetParams.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_VelocitySourceAssetParams_h
-#define HEADER_VelocitySourceAssetParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VelocitySourceAssetParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- float averageVelocity;
- float stdVelocity;
- NvParameterized::Interface* geometryType;
- NvParameterized::DummyStringStruct fieldSamplerFilterDataName;
-
-};
-
-static const uint32_t checksum[] = { 0x950f8eda, 0x0588f193, 0x86e12bd3, 0x71b90307, };
-
-} // namespace VelocitySourceAssetParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VelocitySourceAssetParams : public NvParameterized::NvParameters, public VelocitySourceAssetParamsNS::ParametersStruct
-{
-public:
- VelocitySourceAssetParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VelocitySourceAssetParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VelocitySourceAssetParams");
- }
-
- 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(VelocitySourceAssetParamsNS::checksum);
- return VelocitySourceAssetParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VelocitySourceAssetParamsNS::ParametersStruct& parameters(void) const
- {
- VelocitySourceAssetParams* tmpThis = const_cast<VelocitySourceAssetParams*>(this);
- return *(static_cast<VelocitySourceAssetParamsNS::ParametersStruct*>(tmpThis));
- }
-
- VelocitySourceAssetParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VelocitySourceAssetParamsNS::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 VelocitySourceAssetParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VelocitySourceAssetParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VelocitySourceAssetParams), VelocitySourceAssetParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VelocitySourceAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VelocitySourceAssetParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VelocitySourceAssetParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VelocitySourceAssetParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VelocitySourceAssetParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VelocitySourceAssetParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VelocitySourceAssetParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VelocitySourceAssetParams 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 (VelocitySourceAssetParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VelocitySourceAssetParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VelocitySourceAssetParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VelocitySourceAssetParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VelocitySourceAssetParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif
diff --git a/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourcePreviewParams.h b/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourcePreviewParams.h
deleted file mode 100644
index 1ac47acd..00000000
--- a/APEX_1.4/module/turbulencefs/include/autogen/VelocitySourcePreviewParams.h
+++ /dev/null
@@ -1,231 +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_VelocitySourcePreviewParams_h
-#define HEADER_VelocitySourcePreviewParams_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 turbulencefs
-{
-
-#if PX_VC
-#pragma warning(push)
-#pragma warning(disable: 4324) // structure was padded due to __declspec(align())
-#endif
-
-namespace VelocitySourcePreviewParamsNS
-{
-
-
-
-struct ParametersStruct
-{
-
- physx::PxTransform pose;
- float scale;
-
-};
-
-static const uint32_t checksum[] = { 0x2472908e, 0x47929a0a, 0x4644eb05, 0x57633c7f, };
-
-} // namespace VelocitySourcePreviewParamsNS
-
-#ifndef NV_PARAMETERIZED_ONLY_LAYOUTS
-class VelocitySourcePreviewParams : public NvParameterized::NvParameters, public VelocitySourcePreviewParamsNS::ParametersStruct
-{
-public:
- VelocitySourcePreviewParams(NvParameterized::Traits* traits, void* buf = 0, int32_t* refCount = 0);
-
- virtual ~VelocitySourcePreviewParams();
-
- virtual void destroy();
-
- static const char* staticClassName(void)
- {
- return("VelocitySourcePreviewParams");
- }
-
- 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(VelocitySourcePreviewParamsNS::checksum);
- return VelocitySourcePreviewParamsNS::checksum;
- }
-
- static void freeParameterDefinitionTable(NvParameterized::Traits* traits);
-
- const uint32_t* checksum(uint32_t& bits) const
- {
- return staticChecksum(bits);
- }
-
- const VelocitySourcePreviewParamsNS::ParametersStruct& parameters(void) const
- {
- VelocitySourcePreviewParams* tmpThis = const_cast<VelocitySourcePreviewParams*>(this);
- return *(static_cast<VelocitySourcePreviewParamsNS::ParametersStruct*>(tmpThis));
- }
-
- VelocitySourcePreviewParamsNS::ParametersStruct& parameters(void)
- {
- return *(static_cast<VelocitySourcePreviewParamsNS::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 VelocitySourcePreviewParamsFactory : public NvParameterized::Factory
-{
- static const char* const vptr;
-
-public:
-
- virtual void freeParameterDefinitionTable(NvParameterized::Traits* traits)
- {
- VelocitySourcePreviewParams::freeParameterDefinitionTable(traits);
- }
-
- virtual NvParameterized::Interface* create(NvParameterized::Traits* paramTraits)
- {
- // placement new on this class using mParameterizedTraits
-
- void* newPtr = paramTraits->alloc(sizeof(VelocitySourcePreviewParams), VelocitySourcePreviewParams::ClassAlignment);
- if (!NvParameterized::IsAligned(newPtr, VelocitySourcePreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VelocitySourcePreviewParams");
- paramTraits->free(newPtr);
- return 0;
- }
-
- memset(newPtr, 0, sizeof(VelocitySourcePreviewParams)); // always initialize memory allocated to zero for default values
- return NV_PARAM_PLACEMENT_NEW(newPtr, VelocitySourcePreviewParams)(paramTraits);
- }
-
- virtual NvParameterized::Interface* finish(NvParameterized::Traits* paramTraits, void* bufObj, void* bufStart, int32_t* refCount)
- {
- if (!NvParameterized::IsAligned(bufObj, VelocitySourcePreviewParams::ClassAlignment)
- || !NvParameterized::IsAligned(bufStart, VelocitySourcePreviewParams::ClassAlignment))
- {
- NV_PARAM_TRAITS_WARNING(paramTraits, "Unaligned memory allocation for class VelocitySourcePreviewParams");
- return 0;
- }
-
- // Init NvParameters-part
- // We used to call empty constructor of VelocitySourcePreviewParams 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 (VelocitySourcePreviewParams*)bufObj;
- }
-
- virtual const char* getClassName()
- {
- return (VelocitySourcePreviewParams::staticClassName());
- }
-
- virtual uint32_t getVersion()
- {
- return (VelocitySourcePreviewParams::staticVersion());
- }
-
- virtual uint32_t getAlignment()
- {
- return (VelocitySourcePreviewParams::ClassAlignment);
- }
-
- virtual const uint32_t* getChecksum(uint32_t& bits)
- {
- return (VelocitySourcePreviewParams::staticChecksum(bits));
- }
-};
-#endif // NV_PARAMETERIZED_ONLY_LAYOUTS
-
-} // namespace turbulencefs
-} // namespace nvidia
-
-#if PX_VC
-#pragma warning(pop)
-#endif
-
-#endif