#include <DefaultMovementComponent.h>
Public 成员函数 | |
virtual void | BeginPlay () override |
int32 | GetVehicleCurrentGear () const override |
float | GetVehicleForwardSpeed () const override |
void | ProcessControl (FVehicleControl &Control) override |
Public 成员函数 继承自 UBaseCarlaMovementComponent | |
virtual void | DisableSpecialPhysics () |
virtual FVector | GetVelocity () const |
静态 Public 成员函数 | |
static void | CreateDefaultMovementComponent (ACarlaWheeledVehicle *Vehicle) |
额外继承的成员函数 | |
Protected 成员函数 继承自 UBaseCarlaMovementComponent | |
void | DisableUE4VehiclePhysics () |
void | EnableUE4VehiclePhysics (bool bResetVelocity=true) |
Protected 属性 继承自 UBaseCarlaMovementComponent | |
ACarlaWheeledVehicle * | CarlaVehicle |
在文件 DefaultMovementComponent.h 第 15 行定义.
|
overridevirtual |
重载 UBaseCarlaMovementComponent .
在文件 DefaultMovementComponent.cpp 第 18 行定义.
|
static |
在文件 DefaultMovementComponent.cpp 第 11 行定义.
引用了 Vehicle.
被这些函数引用 ACarlaWheeledVehicle::BeginPlay(), UCarSimManagerComponent::DisableCarSimPhysics() , 以及 UChronoMovementComponent::DisableChronoPhysics().
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
重载 UBaseCarlaMovementComponent .
在文件 DefaultMovementComponent.cpp 第 23 行定义.
引用了 FVehicleControl::bHandBrake, FVehicleControl::bManualGearShift, FVehicleControl::Brake, FVehicleControl::bReverse, UBaseCarlaMovementComponent::CarlaVehicle, FVehicleControl::Gear, ACarlaWheeledVehicle::GetVehicleControl(), ACarlaWheeledVehicle::SetThrottleInput(), FVehicleControl::Steer , 以及 FVehicleControl::Throttle.