UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::IFactoryModule Class Referenceabstract

#include <SimulationModuleBase.h>

+ Inheritance diagram for Chaos::IFactoryModule:

Public Member Functions

 DEFINE_CHAOSSIMTYPENAME (IFactoryModule)
 
virtual ~IFactoryModule ()
 
virtual TSharedPtr< Chaos::FModuleNetDataGenerateNetData (const int32 SimArrayIndex) const =0
 
- Public Member Functions inherited from Chaos::FSimulationModuleTypeContainer
void AddType (FName InType)
 
bool IsSimType (FName InType) const
 
FName GetSimType () const
 
template<typename U >
bool IsSimType () const
 
template<typename U >
U * Cast ()
 
template<typename U >
const U * Cast () const
 
- Public Member Functions inherited from Chaos::TSimulationModuleTypeableBase< IFactoryModule >
 TSimulationModuleTypeableBase ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Chaos::FSimulationModuleTypeContainer
template<typename U >
static FName GetStaticSimType ()
 
- Static Public Member Functions inherited from Chaos::TSimulationModuleTypeableBase< IFactoryModule >
static FName StaticSimTypeBase ()
 
- Public Attributes inherited from Chaos::FSimulationModuleTypeContainer
TSet< FNameMyTypes
 
FName MostRecentAdd = NAME_None
 

Constructor & Destructor Documentation

◆ ~IFactoryModule()

virtual Chaos::IFactoryModule::~IFactoryModule ( )
inlinevirtual

Member Function Documentation

◆ DEFINE_CHAOSSIMTYPENAME()

Chaos::IFactoryModule::DEFINE_CHAOSSIMTYPENAME ( IFactoryModule  )

◆ GenerateNetData()


The documentation for this class was generated from the following file: