#include <BaseCarlaMovementComponent.h>
Public Member Functions | |
virtual void | BeginPlay () override |
virtual int32 | GetVehicleCurrentGear () const |
virtual float | GetVehicleForwardSpeed () const |
virtual FVector | GetVelocity () const |
virtual void | ProcessControl (FVehicleControl &Control) |
Protected Member Functions | |
void | DisableUE4VehiclePhysics () |
void | EnableUE4VehiclePhysics (bool bResetVelocity=true) |
Protected Attributes | |
ACarlaWheeledVehicle * | CarlaVehicle |
Definition at line 17 of file BaseCarlaMovementComponent.h.
|
overridevirtual |
Reimplemented in UCarSimManagerComponent, and UDefaultMovementComponent.
Definition at line 15 of file BaseCarlaMovementComponent.cpp.
References CarlaVehicle, and Vehicle.
Referenced by UChronoMovementComponent::CreateChronoMovementComponent().
|
protected |
Definition at line 53 of file BaseCarlaMovementComponent.cpp.
References CarlaVehicle.
Referenced by UChronoMovementComponent::CreateChronoMovementComponent().
|
protected |
Definition at line 70 of file BaseCarlaMovementComponent.cpp.
References CarlaVehicle, GetVelocity(), carla::log_warning(), and ACarlaWheeledVehicle::RestoreVehiclePhysicsControl().
Referenced by UChronoMovementComponent::DisableChronoPhysics().
|
virtual |
Reimplemented in UCarSimManagerComponent, and UDefaultMovementComponent.
Definition at line 43 of file BaseCarlaMovementComponent.cpp.
Referenced by UChronoMovementComponent::CreateChronoMovementComponent(), and ACarlaWheeledVehicle::GetVehicleCurrentGear().
|
virtual |
Reimplemented in UCarSimManagerComponent, and UDefaultMovementComponent.
Definition at line 48 of file BaseCarlaMovementComponent.cpp.
Referenced by UChronoMovementComponent::CreateChronoMovementComponent(), and ACarlaWheeledVehicle::GetVehicleForwardSpeed().
|
virtual |
Reimplemented in UCarSimManagerComponent.
Definition at line 34 of file BaseCarlaMovementComponent.cpp.
References CarlaVehicle.
Referenced by UChronoMovementComponent::CreateChronoMovementComponent(), EnableUE4VehiclePhysics(), and ACarlaWheeledVehicle::GetVelocity().
|
virtual |
Reimplemented in UCarSimManagerComponent, and UDefaultMovementComponent.
Definition at line 29 of file BaseCarlaMovementComponent.cpp.
Referenced by UChronoMovementComponent::CreateChronoMovementComponent(), and ACarlaWheeledVehicle::FlushVehicleControl().
|
protected |
Definition at line 24 of file BaseCarlaMovementComponent.h.
Referenced by BeginPlay(), UCarSimManagerComponent::BeginPlay(), UChronoMovementComponent::CreateChronoMovementComponent(), UChronoMovementComponent::DisableChronoPhysics(), DisableUE4VehiclePhysics(), EnableUE4VehiclePhysics(), UCarSimManagerComponent::EndPlay(), UDefaultMovementComponent::GetVehicleCurrentGear(), UDefaultMovementComponent::GetVehicleForwardSpeed(), GetVelocity(), UCarSimManagerComponent::OnCarSimHit(), UCarSimManagerComponent::OnCarSimOverlap(), and UDefaultMovementComponent::ProcessControl().