CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Protected 成员函数 | Protected 属性 | 所有成员列表
UBaseCarlaMovementComponent类 参考

#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 属性

ACarlaWheeledVehicleCarlaVehicle
 

详细描述

在文件 BaseCarlaMovementComponent.h17 行定义.

成员函数说明

◆ BeginPlay()

void UBaseCarlaMovementComponent::BeginPlay ( )
overridevirtual

UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.

在文件 BaseCarlaMovementComponent.cpp15 行定义.

引用了 CarlaVehicle , 以及 Vehicle.

◆ DisableSpecialPhysics()

virtual void UBaseCarlaMovementComponent::DisableSpecialPhysics ( )
inlinevirtual

UCarSimManagerComponent , 以及 UChronoMovementComponent 重载.

在文件 BaseCarlaMovementComponent.h38 行定义.

被这些函数引用 FVehicleActor::RestorePhysXPhysics().

+ 这是这个函数的调用关系图:

◆ DisableUE4VehiclePhysics()

void UBaseCarlaMovementComponent::DisableUE4VehiclePhysics ( )
protected

在文件 BaseCarlaMovementComponent.cpp53 行定义.

引用了 CarlaVehicle.

◆ EnableUE4VehiclePhysics()

void UBaseCarlaMovementComponent::EnableUE4VehiclePhysics ( bool bResetVelocity = true)
protected

在文件 BaseCarlaMovementComponent.cpp70 行定义.

引用了 CarlaVehicle, GetVelocity(), carla::log_warning() , 以及 ACarlaWheeledVehicle::RestoreVehiclePhysicsControl().

被这些函数引用 UChronoMovementComponent::DisableChronoPhysics().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetVehicleCurrentGear()

int32 UBaseCarlaMovementComponent::GetVehicleCurrentGear ( ) const
virtual

UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.

在文件 BaseCarlaMovementComponent.cpp43 行定义.

被这些函数引用 ACarlaWheeledVehicle::GetVehicleCurrentGear().

+ 这是这个函数的调用关系图:

◆ GetVehicleForwardSpeed()

float UBaseCarlaMovementComponent::GetVehicleForwardSpeed ( ) const
virtual

UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.

在文件 BaseCarlaMovementComponent.cpp48 行定义.

被这些函数引用 ACarlaWheeledVehicle::GetVehicleForwardSpeed().

+ 这是这个函数的调用关系图:

◆ GetVelocity()

FVector UBaseCarlaMovementComponent::GetVelocity ( ) const
virtual

UCarSimManagerComponent 重载.

在文件 BaseCarlaMovementComponent.cpp34 行定义.

引用了 CarlaVehicle.

被这些函数引用 EnableUE4VehiclePhysics() , 以及 ACarlaWheeledVehicle::GetVelocity().

+ 这是这个函数的调用关系图:

◆ ProcessControl()

void UBaseCarlaMovementComponent::ProcessControl ( FVehicleControl & Control)
virtual

UCarSimManagerComponent , 以及 UDefaultMovementComponent 重载.

在文件 BaseCarlaMovementComponent.cpp29 行定义.

被这些函数引用 ACarlaWheeledVehicle::FlushVehicleControl().

+ 这是这个函数的调用关系图:

类成员变量说明

◆ CarlaVehicle

ACarlaWheeledVehicle* UBaseCarlaMovementComponent::CarlaVehicle
protected

该类的文档由以下文件生成: