Files
UnrealEngine/Engine/Source/Runtime/ClothingSystemRuntimeNv/Private/ClothingSimulationFactoryNv.cpp
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

45 lines
1.2 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "ClothingSimulationFactoryNv.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(ClothingSimulationFactoryNv)
// Legacy support allowing the loading of older classes that may still reference old NvCloth simulation
// classes. These are no longer expected to work but should still load so the references can be safely changed.
PRAGMA_DISABLE_DEPRECATION_WARNINGS
IClothingSimulationInterface* UClothingSimulationFactoryNv::CreateSimulation() const
{
return nullptr;
}
void UClothingSimulationFactoryNv::DestroySimulation(IClothingSimulationInterface* InSimulation) const
{
}
bool UClothingSimulationFactoryNv::SupportsAsset(const UClothingAssetBase* InAsset) const
{
return false;
}
bool UClothingSimulationFactoryNv::SupportsRuntimeInteraction() const
{
return false;
}
UClothingSimulationInteractor* UClothingSimulationFactoryNv::CreateInteractor()
{
return nullptr;
}
TArrayView<const TSubclassOf<UClothConfigBase>> UClothingSimulationFactoryNv::GetClothConfigClasses() const
{
return TArrayView<const TSubclassOf<UClothConfigBase>>();
}
const UEnum* UClothingSimulationFactoryNv::GetWeightMapTargetEnum() const
{
return nullptr;
}
PRAGMA_ENABLE_DEPRECATION_WARNINGS