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

#include <CarlaHUD.h>

+ 类 ACarlaHUD 继承关系图:
+ ACarlaHUD 的协作图:

Public 成员函数

 ACarlaHUD (const FObjectInitializer &ObjectInitializer)
 
void AddDebugVehicleForTelemetry (UWheeledVehicleMovementComponent *Veh)
 
void AddHUDLine (const FVector Begin, const FVector End, const float Thickness, const FColor Color, double LifeTime)
 
void AddHUDString (const FString Str, const FVector Location, const FColor Color, double LifeTime)
 
virtual void DrawHUD () override
 

Public 属性

UWheeledVehicleMovementComponent * DebugVehicle {nullptr}
 

Private 属性

TArray< HUDLineLineList
 
TArray< HUDStringStringList
 

详细描述

在文件 CarlaHUD.h70 行定义.

构造及析构函数说明

◆ ACarlaHUD()

ACarlaHUD::ACarlaHUD ( const FObjectInitializer & ObjectInitializer)
inline

在文件 CarlaHUD.h82 行定义.

成员函数说明

◆ AddDebugVehicleForTelemetry()

void ACarlaHUD::AddDebugVehicleForTelemetry ( UWheeledVehicleMovementComponent * Veh)
inline

在文件 CarlaHUD.h98 行定义.

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

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

◆ AddHUDLine()

void ACarlaHUD::AddHUDLine ( const FVector Begin,
const FVector End,
const float Thickness,
const FColor Color,
double LifeTime )

在文件 CarlaHUD.cpp108 行定义.

引用了 LineList.

◆ AddHUDString()

void ACarlaHUD::AddHUDString ( const FString Str,
const FVector Location,
const FColor Color,
double LifeTime )

在文件 CarlaHUD.cpp96 行定义.

引用了 StringList.

◆ DrawHUD()

void ACarlaHUD::DrawHUD ( )
overridevirtual

在文件 CarlaHUD.cpp11 行定义.

引用了 DebugVehicle, LineList, StringList , 以及 UE_LOG().

+ 函数调用图:

类成员变量说明

◆ DebugVehicle

UWheeledVehicleMovementComponent* ACarlaHUD::DebugVehicle {nullptr}

在文件 CarlaHUD.h94 行定义.

被这些函数引用 DrawHUD() , 以及 ACarlaWheeledVehicle::ShowDebugTelemetry().

◆ LineList

TArray<HUDLine> ACarlaHUD::LineList
private

在文件 CarlaHUD.h114 行定义.

被这些函数引用 AddHUDLine() , 以及 DrawHUD().

◆ StringList

TArray<HUDString> ACarlaHUD::StringList
private

在文件 CarlaHUD.h111 行定义.

被这些函数引用 AddHUDString() , 以及 DrawHUD().


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