8#define UE_API CHAOSVEHICLESCORE_API
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition SColorGradingComponentViewer.h:12
A vehicle component that transmits torque from one source to another, i.e. from an engine or differen...
Definition ChassisModule.h:43
DEFINE_CHAOSSIMTYPENAME(FChassisSimModule)
virtual TSharedPtr< FModuleNetData > GenerateNetData(const int32 NodeArrayIndex) const override
Definition ChassisModule.h:48
virtual bool IsBehaviourType(eSimModuleTypeFlags InType) const override
Definition ChassisModule.h:52
virtual const FString GetDebugName() const
Definition ChassisModule.h:50
virtual UE_API void Simulate(float DeltaTime, const FAllInputs &Inputs, FSimModuleTree &VehicleModuleSystem) override
Definition ChassisModule.cpp:19
Definition SimModuleTree.h:98
Definition SimulationModuleBase.h:299
Definition SimulationModuleBase.h:113
Definition ModuleFactoryRegister.h:42
Definition SharedPointer.h:692
Definition SkeletalMeshComponent.h:307
eSimModuleTypeFlags
Definition SimulationModuleBase.h:143
@ Velocity
Definition SimulationModuleBase.h:147
Chassis settings.
Definition ChassisModule.h:20
float DragCoefficient
Definition ChassisModule.h:31
float DensityOfMedium
Definition ChassisModule.h:32
float AreaMetresSquared
Definition ChassisModule.h:30
float YAxisMultiplier
Definition ChassisModule.h:34
FChassisSettings()
Definition ChassisModule.h:21
float XAxisMultiplier
Definition ChassisModule.h:33
float AngularDamping
Definition ChassisModule.h:35
Definition VehicleUtility.h:25