Class to draw on HUD 更多...
#include <CarlaHUD.h>
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< HUDLine > | LineList |
TArray< HUDString > | StringList |
Class to draw on HUD
在文件 CarlaHUD.h 第 49 行定义.
|
inline |
在文件 CarlaHUD.h 第 55 行定义.
|
inline |
void ACarlaHUD::AddHUDLine | ( | const FVector | Begin, |
const FVector | End, | ||
const float | Thickness, | ||
const FColor | Color, | ||
double | LifeTime ) |
在文件 CarlaHUD.cpp 第 75 行定义.
引用了 LineList.
void ACarlaHUD::AddHUDString | ( | const FString | Str, |
const FVector | Location, | ||
const FColor | Color, | ||
double | LifeTime ) |
在文件 CarlaHUD.cpp 第 68 行定义.
引用了 StringList.
|
overridevirtual |
在文件 CarlaHUD.cpp 第 11 行定义.
引用了 DebugVehicle, LineList , 以及 StringList.
UWheeledVehicleMovementComponent* ACarlaHUD::DebugVehicle {nullptr} |
在文件 CarlaHUD.h 第 63 行定义.
被这些函数引用 DrawHUD() , 以及 ACarlaWheeledVehicle::ShowDebugTelemetry().
|
private |
在文件 CarlaHUD.h 第 71 行定义.
被这些函数引用 AddHUDLine() , 以及 DrawHUD().
|
private |
在文件 CarlaHUD.h 第 70 行定义.
被这些函数引用 AddHUDString() , 以及 DrawHUD().