The game instance contains elements that must be kept alive in between levels. 更多...
#include <CarlaGameInstance.h>
Public 成员函数 | |
FCarlaEngine * | GetCarlaEngine () |
UCarlaEpisode * | GetCarlaEpisode () |
UCarlaSettings & | GetCarlaSettings () |
UCarlaSettings * | GetCARLASettings () |
const UCarlaSettings & | GetCarlaSettings () const |
int32 | GetCurrentMapLayer () const |
const carla::rpc::OpendriveGenerationParameters & | GetOpendriveGenerationParameters () const |
FCarlaServer & | GetServer () |
const FCarlaServer & | GetServer () const |
void | NotifyBeginEpisode (UCarlaEpisode &Episode) |
void | NotifyEndEpisode () |
void | NotifyInitGame () |
void | SetMapLayer (int32 MapLayer) |
void | SetOpendriveGenerationParameters (const carla::rpc::OpendriveGenerationParameters &Parameters) |
UCarlaGameInstance () | |
~UCarlaGameInstance () | |
Private 属性 | |
FString | _MapPath |
FCarlaEngine | CarlaEngine |
UCarlaSettings * | CarlaSettings = nullptr |
int32 | CurrentMapLayer = static_cast<int32>(carla::rpc::MapLayer::All) |
carla::rpc::OpendriveGenerationParameters | GenerationParameters |
ACarlaRecorder * | Recorder = nullptr |
The game instance contains elements that must be kept alive in between levels.
It is instantiate once per game.
在文件 CarlaGameInstance.h 第 27 行定义.
UCarlaGameInstance::UCarlaGameInstance | ( | ) |
在文件 CarlaGameInstance.cpp 第 12 行定义.
引用了 CarlaEngine, CarlaSettings, UCarlaSettings::LoadSettings(), UCarlaSettings::LogSettings(), Recorder , 以及 FCarlaEngine::SetRecorder().
|
default |
|
inline |
|
inline |
在文件 CarlaGameInstance.h 第 57 行定义.
被这些函数引用 ASensorFactory::SpawnActor() , 以及 ATriggerFactory::SpawnActor().
|
inline |
在文件 CarlaGameInstance.h 第 37 行定义.
|
inline |
在文件 CarlaGameInstance.h 第 51 行定义.
|
inline |
在文件 CarlaGameInstance.h 第 43 行定义.
|
inline |
|
inline |
|
inline |
在文件 CarlaGameInstance.h 第 82 行定义.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
在文件 CarlaGameInstance.h 第 132 行定义.
|
private |
在文件 CarlaGameInstance.h 第 121 行定义.
被这些函数引用 UCarlaGameInstance().
|
private |
在文件 CarlaGameInstance.h 第 119 行定义.
被这些函数引用 UCarlaGameInstance().
|
private |
在文件 CarlaGameInstance.h 第 129 行定义.
|
private |
在文件 CarlaGameInstance.h 第 126 行定义.
|
private |
在文件 CarlaGameInstance.h 第 124 行定义.
被这些函数引用 UCarlaGameInstance().