Files
UnrealEngine/Engine/Plugins/Runtime/HairStrands/Source/HairStrandsSolver/Private/HairStrandsSolverModule.cpp
2025-05-18 13:04:45 +08:00

26 lines
673 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "HairStrandsSolverModule.h"
#include "AddSolverDeformerNode.h"
#include "Modules/ModuleManager.h"
#define LOCTEXT_NAMESPACE "HairStrandsSolver"
void FHairStrandsSolverModule::StartupModule()
{
DATAFLOW_NODE_REGISTER_CREATION_FACTORY(FAddSolverDeformerDataflowNode);
GroomCacheAdapter = MakeUnique<UE::Groom::FGroomCacheAdapter>();
Chaos::RegisterAdapter(GroomCacheAdapter.Get());
}
void FHairStrandsSolverModule::ShutdownModule()
{
Chaos::UnregisterAdapter(GroomCacheAdapter.Get());
GroomCacheAdapter = nullptr;
}
IMPLEMENT_MODULE(FHairStrandsSolverModule, HairStrandsSolver)
#undef LOCTEXT_NAMESPACE