7#define UE_API CHAOSVEHICLESCORE_API
29#if !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
#define check(expr)
Definition AssertionMacros.h:314
#define UE_BUILD_TEST
Definition Build.h:17
#define UE_BUILD_SHIPPING
Definition Build.h:20
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition SColorGradingComponentViewer.h:12
Definition ClutchModule.h:91
FClutchSimFactory()
Definition ClutchModule.h:93
a vehicle component that transmits torque from one source to another through a clutch system,...
Definition ClutchModule.h:60
virtual UE_API void Simulate(float DeltaTime, const FAllInputs &Inputs, FSimModuleTree &VehicleModuleSystem)
Definition ClutchModule.cpp:18
virtual UE_API bool GetDebugString(FString &StringOut) const override
Definition ClutchModule.cpp:51
virtual const FString GetDebugName() const
Definition ClutchModule.h:75
DEFINE_CHAOSSIMTYPENAME(FClutchSimModule)
virtual TSharedPtr< FModuleNetData > GenerateNetData(const int32 SimArrayIndex) const override
Definition ClutchModule.h:65
Definition SimulationModuleBase.h:605
Definition SimModuleTree.h:98
bool IsSimType(FName InType) const
Definition SimulationModuleBase.h:236
Definition TorqueSimModule.h:52
Definition SimulationModuleBase.h:299
Definition SimulationModuleBase.h:598
Definition SimulationModuleBase.h:113
Definition ModuleFactoryRegister.h:42
Definition SharedPointer.h:692
Definition SkeletalMeshComponent.h:307
Definition ClutchModule.h:16
float ClutchStrength
Definition ClutchModule.h:23
FClutchSettings()
Definition ClutchModule.h:17
Definition ClutchModule.h:28
FClutchSimModuleData(int NodeArrayIndex, const FString &InDebugString)
Definition ClutchModule.h:30
virtual void FillNetState(const ISimulationModuleBase *SimModule) override
Definition ClutchModule.h:41
virtual void FillSimState(ISimulationModuleBase *SimModule) override
Definition ClutchModule.h:35
Definition TorqueSimModule.h:17
virtual UE_API void FillSimState(ISimulationModuleBase *SimModule) override
Definition TorqueSimModule.cpp:106
virtual UE_API void FillNetState(const ISimulationModuleBase *SimModule) override
Definition TorqueSimModule.cpp:115