#include <BaseCarlaMovementComponent.h>
类 UBaseCarlaMovementComponent 继承关系图:
UBaseCarlaMovementComponent 的协作图:Public 成员函数 | |
| virtual void | BeginPlay () override |
| virtual void | DisableSpecialPhysics () |
| virtual int32 | GetVehicleCurrentGear () const |
| virtual float | GetVehicleForwardSpeed () const |
| virtual FVector | GetVelocity () const |
| virtual void | ProcessControl (FVehicleControl &Control) |
Protected 成员函数 | |
| void | DisableUE4VehiclePhysics () |
| void | EnableUE4VehiclePhysics (bool bResetVelocity=true) |
Protected 属性 | |
| ACarlaWheeledVehicle * | CarlaVehicle |
在文件 BaseCarlaMovementComponent.h 第 28 行定义.
|
overridevirtual |
被 UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.
在文件 BaseCarlaMovementComponent.cpp 第 15 行定义.
引用了 CarlaVehicle, UE_LOG() , 以及 Vehicle.
函数调用图:
|
inlinevirtual |
被 UCarSimManagerComponent , 以及 UChronoMovementComponent 重载.
在文件 BaseCarlaMovementComponent.h 第 64 行定义.
被这些函数引用 FVehicleActor::RestorePhysXPhysics().
这是这个函数的调用关系图:
|
protected |
|
protected |
在文件 BaseCarlaMovementComponent.cpp 第 70 行定义.
引用了 CarlaVehicle, GetVelocity(), carla::log_warning() , 以及 ACarlaWheeledVehicle::RestoreVehiclePhysicsControl().
被这些函数引用 UChronoMovementComponent::DisableChronoPhysics().
函数调用图:
这是这个函数的调用关系图:
|
virtual |
被 UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.
在文件 BaseCarlaMovementComponent.cpp 第 43 行定义.
被这些函数引用 ACarlaWheeledVehicle::GetVehicleCurrentGear().
这是这个函数的调用关系图:
|
virtual |
被 UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.
在文件 BaseCarlaMovementComponent.cpp 第 48 行定义.
被这些函数引用 ACarlaWheeledVehicle::GetVehicleForwardSpeed().
这是这个函数的调用关系图:
|
virtual |
被 UCarSimManagerComponent 重载.
在文件 BaseCarlaMovementComponent.cpp 第 34 行定义.
引用了 CarlaVehicle.
被这些函数引用 EnableUE4VehiclePhysics() , 以及 ACarlaWheeledVehicle::GetVelocity().
这是这个函数的调用关系图:
|
virtual |
被 UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.
在文件 BaseCarlaMovementComponent.cpp 第 29 行定义.
被这些函数引用 ACarlaWheeledVehicle::FlushVehicleControl().
这是这个函数的调用关系图:
|
protected |
在文件 BaseCarlaMovementComponent.h 第 42 行定义.
被这些函数引用 BeginPlay(), UCarSimManagerComponent::BeginPlay(), UCarSimManagerComponent::DisableCarSimPhysics(), UChronoMovementComponent::DisableChronoPhysics(), DisableUE4VehiclePhysics(), EnableUE4VehiclePhysics(), UCarSimManagerComponent::EndPlay(), UDefaultMovementComponent::GetVehicleCurrentGear(), UDefaultMovementComponent::GetVehicleForwardSpeed(), GetVelocity() , 以及 UDefaultMovementComponent::ProcessControl().