CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
UDefaultMovementComponent类 参考

#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 行定义.

成员函数说明

◆ BeginPlay()

void UDefaultMovementComponent::BeginPlay ( )
overridevirtual

重载 UBaseCarlaMovementComponent .

在文件 DefaultMovementComponent.cpp 第 21 行定义.

◆ CreateDefaultMovementComponent()

void UDefaultMovementComponent::CreateDefaultMovementComponent ( ACarlaWheeledVehicle *  Vehicle)
static

在文件 DefaultMovementComponent.cpp 第 12 行定义.

引用了 Vehicle.

被这些函数引用 ACarlaWheeledVehicle::BeginPlay(), UCarSimManagerComponent::DisableCarSimPhysics() , 以及 UChronoMovementComponent::DisableChronoPhysics().

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

◆ GetVehicleCurrentGear()

int32 UDefaultMovementComponent::GetVehicleCurrentGear ( ) const
overridevirtual

◆ GetVehicleForwardSpeed()

float UDefaultMovementComponent::GetVehicleForwardSpeed ( ) const
overridevirtual

◆ ProcessControl()

void UDefaultMovementComponent::ProcessControl ( FVehicleControl &  Control)
overridevirtual

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