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