#include <LargeMapManager.h>
Public 类型 | |
using | TileID = uint64 |
Public 成员函数 | |
void | AddActorToUnloadedList (const FCarlaActor &CarlaActor, const FTransform &Transform) |
ALargeMapManager () | |
void | ClearWorldAndTiles () |
void | ConsiderSpectatorAsEgo (bool _SpectatorAsEgo) |
void | GenerateLargeMap () |
void | GenerateMap (FString InAssetsPath) |
void | GenerateMap (TArray< TPair< FString, FIntVector > > MapPathsIds) |
void | GenerateMap_Editor () |
float | GetActorStreamingDistance () const |
FCarlaMapTile & | GetCarlaMapTile (FIntVector TileVectorID) |
FCarlaMapTile * | GetCarlaMapTile (FVector Location) |
FCarlaMapTile * | GetCarlaMapTile (TileID TileID) |
FCarlaMapTile & | GetCarlaMapTile (ULevel *InLevel) |
ACarlaWheeledVehicle * | GetHeroVehicle () |
float | GetLayerStreamingDistance () const |
int | GetNumTiles () const |
FIntVector | GetNumTilesInXY () const |
FVector | GetTile0Offset () |
TileID | GetTileID (FDVector TileLocation) const |
TileID | GetTileID (FIntVector TileVectorID) const |
TileID | GetTileID (FVector TileLocation) const |
From a given location it retrieves the TileID that covers that area | |
FVector | GetTileLocation (FIntVector TileVectorID) const |
FVector | GetTileLocation (TileID TileID) const |
FDVector | GetTileLocationD (FIntVector TileVectorID) const |
FDVector | GetTileLocationD (TileID TileID) const |
float | GetTileSize () |
FIntVector | GetTileVectorID (FDVector TileLocation) const |
FIntVector | GetTileVectorID (FVector TileLocation) const |
FIntVector | GetTileVectorID (TileID TileID) const |
FVector | GlobalToLocalLocation (const FVector &InLocation) const |
FTransform | GlobalToLocalTransform (const FTransform &InTransform) const |
bool | IsLevelOfTileLoaded (FIntVector InTileID) const |
bool | IsTileLoaded (FDVector Location) const |
bool | IsTileLoaded (FVector Location) const |
bool | IsTileLoaded (TileID TileId) const |
FCarlaMapTile & | LoadCarlaMapTile (FString TileMapPath, TileID TileId) |
FVector | LocalToGlobalLocation (const FVector &InLocation) const |
FTransform | LocalToGlobalTransform (const FTransform &InTransform) const |
void | OnActorDestroyed (AActor *DestroyedActor) |
void | OnActorSpawned (const FCarlaActor &CarlaActor) |
void | RegisterInitialObjects () |
void | SetActorStreamingDistance (float Distance) |
void | SetLayerStreamingDistance (float Distance) |
void | SetTile0Offset (const FVector &Offset) |
void | SetTileSize (float Size) |
void | Tick (float DeltaTime) override |
~ALargeMapManager () | |
Public 属性 | |
FString | LargeMapName = "testmap" |
FString | LargeMapTilePath = "/Game/Carla/Maps/testmap" |
bool | SpectatorAsEgo = false |
Protected 成员函数 | |
virtual void | BeginPlay () override |
void | CheckActiveActors () |
void | CheckDormantActors () |
void | CheckIfRebaseIsNeeded () |
void | ConvertActiveToDormantActors () |
void | ConvertDormantToActiveActors () |
void | DumpTilesTable () const |
FString | GenerateTileName (TileID TileID) |
void | GetTilesThatNeedToChangeState (const TSet< TileID > &InTilesToConsider, TSet< TileID > &OutTilesToBeVisible, TSet< TileID > &OutTilesToHidde) |
void | GetTilesToConsider (const AActor *ActorToConsider, TSet< TileID > &OutTilesToConsider) |
void | OnLevelAddedToWorld (ULevel *InLevel, UWorld *InWorld) |
void | OnLevelRemovedFromWorld (ULevel *InLevel, UWorld *InWorld) |
void | PostWorldOriginOffset (UWorld *InWorld, FIntVector InSrcOrigin, FIntVector InDstOrigin) |
void | PreWorldOriginOffset (UWorld *InWorld, FIntVector InSrcOrigin, FIntVector InDstOrigin) |
void | PrintMapInfo () |
void | RegisterTilesInWorldComposition () |
void | RemoveLandscapeCollisionIfHaveTerraMechanics (ULevel *InLevel) |
void | RemovePendingActorsToRemove () |
FString | TileIDToString (TileID TileID) |
void | UpdateCurrentTilesLoaded (const TSet< TileID > &InTilesToBeVisible, const TSet< TileID > &InTilesToHidde) |
void | UpdateTilesState () |
void | UpdateTileState (const TSet< TileID > &InTilesToUpdate, bool InShouldBlockOnLoad, bool InShouldBeLoaded, bool InShouldBeVisible) |
在文件 LargeMapManager.h 第 61 行定义.
using ALargeMapManager::TileID = uint64 |
在文件 LargeMapManager.h 第 67 行定义.
ALargeMapManager::ALargeMapManager | ( | ) |
在文件 LargeMapManager.cpp 第 36 行定义.
ALargeMapManager::~ALargeMapManager | ( | ) |
Remove delegates
在文件 LargeMapManager.cpp 第 42 行定义.
void ALargeMapManager::AddActorToUnloadedList | ( | const FCarlaActor & | CarlaActor, |
const FTransform & | Transform ) |
在文件 LargeMapManager.cpp 第 486 行定义.
|
overrideprotectedvirtual |
Setup delegates
在文件 LargeMapManager.cpp 第 55 行定义.
引用了 ActorStreamingDistance, ActorStreamingDistanceSquared, bHasTerramechanics, LayerStreamingDistance, LayerStreamingDistanceSquared, OnLevelAddedToWorld(), OnLevelRemovedFromWorld(), PostWorldOriginOffset(), PreWorldOriginOffset(), RebaseOriginDistance, RebaseOriginDistanceSquared, RegisterTilesInWorldComposition() , 以及 Spectator.
|
protected |
在文件 LargeMapManager.cpp 第 761 行定义.
引用了 ActiveActors, ActivesToRemove, ActiveToDormantActors, ActorsToConsider, ActorStreamingDistanceSquared, CheckActiveActors(), CurrentOriginD, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActor(), FCarlaActor::GetActorType(), UCarlaStatics::GetCurrentEpisode(), IsTileLoaded(), LM_LOG , 以及 FCarlaActor::Sensor.
被这些函数引用 CheckActiveActors() , 以及 Tick().
|
protected |
在文件 LargeMapManager.cpp 第 828 行定义.
引用了 ActorsToConsider, ActorStreamingDistanceSquared, CheckDormantActors(), CurrentOriginD, DormantActors, DormantsToRemove, DormantToActiveActors, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActorData(), FCarlaActor::GetActorId(), UCarlaStatics::GetCurrentEpisode(), FCarlaActor::IsDormant(), IsTileLoaded(), LM_LOG , 以及 FActorData::Location.
被这些函数引用 CheckDormantActors() , 以及 Tick().
|
protected |
在文件 LargeMapManager.cpp 第 911 行定义.
引用了 ActorsToConsider, CheckIfRebaseIsNeeded(), CurrentOriginD, GetTileID(), GetTileLocation(), IsValid() , 以及 RebaseOriginDistance.
被这些函数引用 CheckIfRebaseIsNeeded(), OnActorSpawned() , 以及 Tick().
void ALargeMapManager::ClearWorldAndTiles | ( | ) |
在文件 LargeMapManager.cpp 第 464 行定义.
引用了 MapTiles.
被这些函数引用 GenerateMap() , 以及 GenerateMap().
void ALargeMapManager::ConsiderSpectatorAsEgo | ( | bool | _SpectatorAsEgo | ) |
在文件 LargeMapManager.cpp 第 1122 行定义.
引用了 ActorsToConsider, Spectator , 以及 SpectatorAsEgo.
被这些函数引用 ACarlaGameModeBase::BeginPlay() , 以及 FCarlaServer::FPimpl::BindActions().
|
protected |
在文件 LargeMapManager.cpp 第 806 行定义.
引用了 ActiveToDormantActors, ConvertActiveToDormantActors(), DormantActors, UCarlaStatics::GetCurrentEpisode(), LM_LOG , 以及 UCarlaEpisode::PutActorToSleep().
被这些函数引用 ConvertActiveToDormantActors() , 以及 Tick().
|
protected |
在文件 LargeMapManager.cpp 第 880 行定义.
引用了 ActiveActors, ConvertDormantToActiveActors(), CurrentOriginD, DormantActors, DormantToActiveActors, UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActor(), UCarlaStatics::GetCurrentEpisode(), FCarlaActor::IsActive(), LM_LOG, FDVector::ToString() , 以及 UCarlaEpisode::WakeActorUp().
被这些函数引用 ConvertDormantToActiveActors() , 以及 Tick().
|
protected |
在文件 LargeMapManager.cpp 第 1033 行定义.
引用了 AssetsPath, FCarlaMapTile::Location, MapTiles , 以及 FCarlaMapTile::Name.
被这些函数引用 GenerateMap().
void ALargeMapManager::GenerateLargeMap | ( | ) |
在文件 LargeMapManager.cpp 第 373 行定义.
引用了 GenerateMap() , 以及 LargeMapTilePath.
被这些函数引用 ACarlaGameModeBase::InitGame().
void ALargeMapManager::GenerateMap | ( | FString | InAssetsPath | ) |
Retrive all the assets in the path
Generate tiles based on mesh positions
在文件 LargeMapManager.cpp 第 377 行定义.
引用了 ActorsToConsider, AssetsPath, ClearWorldAndTiles(), DumpTilesTable(), GenerateMap(), GetTileID(), LM_LOG, LoadCarlaMapTile(), MapTiles, Spectator , 以及 SpectatorAsEgo.
被这些函数引用 GenerateLargeMap(), GenerateMap() , 以及 GenerateMap().
void ALargeMapManager::GenerateMap | ( | TArray< TPair< FString, FIntVector > > | MapPathsIds | ) |
在文件 LargeMapManager.cpp 第 445 行定义.
引用了 ClearWorldAndTiles(), GenerateMap(), GetTileID(), LM_LOG, LoadCarlaMapTile() , 以及 MapTiles.
|
inline |
在文件 LargeMapManager.h 第 108 行定义.
|
protected |
在文件 LargeMapManager.cpp 第 1019 行定义.
float ALargeMapManager::GetActorStreamingDistance | ( | ) | const |
FCarlaMapTile & ALargeMapManager::GetCarlaMapTile | ( | FIntVector | TileVectorID | ) |
FCarlaMapTile * ALargeMapManager::GetCarlaMapTile | ( | FVector | Location | ) |
在文件 LargeMapManager.cpp 第 600 行定义.
引用了 GetCarlaMapTile() , 以及 GetTileID().
被这些函数引用 GetCarlaMapTile() , 以及 OnLevelRemovedFromWorld().
FCarlaMapTile * ALargeMapManager::GetCarlaMapTile | ( | TileID | TileID | ) |
在文件 LargeMapManager.cpp 第 630 行定义.
引用了 MapTiles.
FCarlaMapTile & ALargeMapManager::GetCarlaMapTile | ( | ULevel * | InLevel | ) |
在文件 LargeMapManager.cpp 第 606 行定义.
引用了 MapTiles , 以及 FCarlaMapTile::StreamingLevel.
ACarlaWheeledVehicle * ALargeMapManager::GetHeroVehicle | ( | ) |
在文件 LargeMapManager.cpp 第 246 行定义.
引用了 ActorsToConsider , 以及 IsValid().
被这些函数引用 AVegetationManager::Tick().
float ALargeMapManager::GetLayerStreamingDistance | ( | ) | const |
|
inline |
FIntVector ALargeMapManager::GetNumTilesInXY | ( | ) | const |
FVector ALargeMapManager::GetTile0Offset | ( | ) |
在文件 LargeMapManager.cpp 第 287 行定义.
引用了 Tile0Offset.
ALargeMapManager::TileID ALargeMapManager::GetTileID | ( | FDVector | TileLocation | ) | const |
ALargeMapManager::TileID ALargeMapManager::GetTileID | ( | FIntVector | TileVectorID | ) | const |
在文件 LargeMapManager.cpp 第 581 行定义.
ALargeMapManager::TileID ALargeMapManager::GetTileID | ( | FVector | TileLocation | ) | const |
From a given location it retrieves the TileID that covers that area
在文件 LargeMapManager.cpp 第 588 行定义.
引用了 GetTileID() , 以及 GetTileVectorID().
被这些函数引用 CheckIfRebaseIsNeeded(), GenerateMap(), GenerateMap(), GetCarlaMapTile(), GetCarlaMapTile(), GetTileID(), GetTileID(), GetTilesToConsider(), IsLevelOfTileLoaded() , 以及 ASoilTypeManager::Tick().
FVector ALargeMapManager::GetTileLocation | ( | FIntVector | TileVectorID | ) | const |
在文件 LargeMapManager.cpp 第 563 行定义.
引用了 Tile0Offset , 以及 TileSide.
FVector ALargeMapManager::GetTileLocation | ( | TileID | TileID | ) | const |
在文件 LargeMapManager.cpp 第 557 行定义.
引用了 GetTileLocation() , 以及 GetTileVectorID().
被这些函数引用 CheckIfRebaseIsNeeded(), GetTileLocation() , 以及 LoadCarlaMapTile().
FDVector ALargeMapManager::GetTileLocationD | ( | FIntVector | TileVectorID | ) | const |
在文件 LargeMapManager.cpp 第 575 行定义.
引用了 Tile0Offset , 以及 TileSide.
在文件 LargeMapManager.cpp 第 569 行定义.
引用了 GetTileLocationD() , 以及 GetTileVectorID().
被这些函数引用 GetTileLocationD().
float ALargeMapManager::GetTileSize | ( | ) |
在文件 LargeMapManager.cpp 第 282 行定义.
引用了 TileSide.
|
protected |
在文件 LargeMapManager.cpp 第 971 行定义.
引用了 CurrentTilesLoaded , 以及 GetTilesThatNeedToChangeState().
被这些函数引用 GetTilesThatNeedToChangeState() , 以及 UpdateTilesState().
|
protected |
在文件 LargeMapManager.cpp 第 934 行定义.
引用了 CurrentOriginD, GetTileID(), GetTilesToConsider(), GetTileVectorID(), LayerStreamingDistance , 以及 MapTiles.
被这些函数引用 GetTilesToConsider() , 以及 UpdateTilesState().
FIntVector ALargeMapManager::GetTileVectorID | ( | FDVector | TileLocation | ) | const |
在文件 LargeMapManager.cpp 第 538 行定义.
引用了 LocalTileOffset, Tile0Offset , 以及 TileSide.
FIntVector ALargeMapManager::GetTileVectorID | ( | FVector | TileLocation | ) | const |
在文件 LargeMapManager.cpp 第 528 行定义.
引用了 LocalTileOffset, Tile0Offset , 以及 TileSide.
被这些函数引用 GetNumTilesInXY(), ASoilTypeManager::GetTerrainPropertiesAtGlobalLocation(), GetTileID(), GetTileID(), GetTileLocation(), GetTileLocationD(), GetTilesToConsider(), LoadCarlaMapTile(), PrintMapInfo() , 以及 ASoilTypeManager::Tick().
FIntVector ALargeMapManager::GetTileVectorID | ( | TileID | TileID | ) | const |
在文件 LargeMapManager.cpp 第 548 行定义.
FVector ALargeMapManager::GlobalToLocalLocation | ( | const FVector & | InLocation | ) | const |
在文件 LargeMapManager.cpp 第 324 行定义.
引用了 CurrentOriginD , 以及 FDVector::ToFVector().
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FCarlaActor::GetActorLocalLocation(), FShapeVisitor::operator()(), FShapeVisitor::operator()(), FShapeVisitor::operator()(), FShapeVisitor::operator()(), FShapeVisitor::operator()(), FShapeVisitor::operator()(), FShapeVisitor::operator()() , 以及 FCarlaActor::SetActorGlobalLocation().
FTransform ALargeMapManager::GlobalToLocalTransform | ( | const FTransform & | InTransform | ) | const |
在文件 LargeMapManager.cpp 第 316 行定义.
引用了 CurrentOriginD , 以及 FDVector::ToFVector().
被这些函数引用 FCarlaActor::GetActorLocalTransform(), FShapeVisitor::operator()(), FShapeVisitor::operator()(), FCarlaActor::SetActorGlobalTransform() , 以及 UCarlaEpisode::SpawnActorWithInfo().
bool ALargeMapManager::IsLevelOfTileLoaded | ( | FIntVector | InTileID | ) | const |
在文件 LargeMapManager.cpp 第 509 行定义.
引用了 bPrintErrors, GetTileID(), LM_LOG, MapTiles , 以及 FCarlaMapTile::StreamingLevel.
|
inline |
在文件 LargeMapManager.h 第 137 行定义.
|
inline |
在文件 LargeMapManager.h 第 132 行定义.
|
inline |
在文件 LargeMapManager.h 第 127 行定义.
被这些函数引用 CheckActiveActors() , 以及 CheckDormantActors().
FCarlaMapTile & ALargeMapManager::LoadCarlaMapTile | ( | FString | TileMapPath, |
TileID | TileId ) |
在文件 LargeMapManager.cpp 第 636 行定义.
引用了 GetTileLocation(), GetTileVectorID(), LM_LOG, LoadCarlaMapTile(), FCarlaMapTile::Location, MapTiles, FCarlaMapTile::Name, ShouldTilesBlockOnLoad , 以及 FCarlaMapTile::StreamingLevel.
被这些函数引用 GenerateMap(), GenerateMap() , 以及 LoadCarlaMapTile().
FVector ALargeMapManager::LocalToGlobalLocation | ( | const FVector & | InLocation | ) | const |
在文件 LargeMapManager.cpp 第 337 行定义.
引用了 CurrentOriginD , 以及 FDVector::ToFVector().
被这些函数引用 FCarlaServer::FPimpl::BindActions(), URayTracer::CastRay(), FCarlaActor::GetActorGlobalLocation(), CaService::GetReferencePosition(), ASoilTypeManager::GetTerrainPropertiesAtLocalLocation(), OnActorSpawned(), AGnssSensor::PostPhysTick(), URayTracer::ProjectPoint(), FCarlaActor::SetActorLocalLocation() , 以及 ASoilTypeManager::Tick().
FTransform ALargeMapManager::LocalToGlobalTransform | ( | const FTransform & | InTransform | ) | const |
在文件 LargeMapManager.cpp 第 329 行定义.
引用了 CurrentOriginD , 以及 FDVector::ToFVector().
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FCarlaActor::GetActorGlobalTransform(), ACarlaWheeledVehicle::GetBoxSphereBounds() , 以及 FCarlaActor::SetActorLocalTransform().
void ALargeMapManager::OnActorDestroyed | ( | AActor * | DestroyedActor | ) |
在文件 LargeMapManager.cpp 第 257 行定义.
引用了 UCarlaEpisode::FindCarlaActor(), FCarlaActor::GetActorInfo(), UCarlaStatics::GetCurrentEpisode() , 以及 LM_LOG.
被这些函数引用 OnActorSpawned().
void ALargeMapManager::OnActorSpawned | ( | const FCarlaActor & | CarlaActor | ) |
在文件 LargeMapManager.cpp 第 170 行定义.
引用了 ActiveActors, ActorsToConsider, CheckIfRebaseIsNeeded(), FActorInfo::Description, DormantActors, FCarlaActor::GetActor(), FCarlaActor::GetActorId(), FCarlaActor::GetActorInfo(), UCarlaEpisode::GetActorRegistry(), UCarlaStatics::GetCurrentEpisode(), IsValid(), LM_LOG, LocalToGlobalLocation(), OnActorDestroyed(), OnActorSpawned(), Spectator, UpdateTilesState(), FActorAttribute::Value , 以及 FActorDescription::Variations.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::CreateOrReuseActor(), OnActorSpawned(), RegisterInitialObjects() , 以及 CarlaReplayerHelper::TryToCreateReplayerActor().
|
protected |
在文件 LargeMapManager.cpp 第 137 行定义.
引用了 LM_LOG , 以及 ATagger::TagActorsInLevel().
被这些函数引用 BeginPlay().
|
protected |
在文件 LargeMapManager.cpp 第 146 行定义.
引用了 GetCarlaMapTile(), LM_LOG , 以及 FCarlaMapTile::TilesSpawned.
被这些函数引用 BeginPlay().
|
protected |
在文件 LargeMapManager.cpp 第 103 行定义.
引用了 CurrentOriginD, CurrentOriginInt, UCarlaStatics::GetCurrentEpisode(), LM_LOG, FCarlaMapTile::Location, MapTiles, MsgTime, PositonMsgColor, PostWorldOriginOffset(), UCarlaEpisode::SetCurrentMapOrigin() , 以及 FCarlaMapTile::StreamingLevel.
被这些函数引用 BeginPlay() , 以及 PostWorldOriginOffset().
|
protected |
|
protected |
在文件 LargeMapManager.cpp 第 1060 行定义.
引用了 ActiveActors, ActorsToConsider, ClientLocMsgIndex, CurrentOriginD, CurrentOriginInt, CurrentTilesLoaded, DormantActors, GetTileVectorID(), IsValid(), MaxClientLocMsgIndex, MsgTime, PositonMsgColor, TileIDToString() , 以及 TilesDistMsgIndex.
被这些函数引用 Tick().
void ALargeMapManager::RegisterInitialObjects | ( | ) |
在文件 LargeMapManager.cpp 第 154 行定义.
引用了 UCarlaEpisode::GetActorRegistry(), UCarlaStatics::GetCurrentEpisode(), OnActorSpawned() , 以及 RegisterInitialObjects().
被这些函数引用 ACarlaGameModeBase::BeginPlay() , 以及 RegisterInitialObjects().
|
protected |
|
protected |
|
protected |
在文件 LargeMapManager.cpp 第 729 行定义.
引用了 ActiveActors, ActivesToRemove, ActorsToConsider, ActorsToRemove, DormantActors, DormantsToRemove, LM_LOG, RemovePendingActorsToRemove(), Spectator , 以及 SpectatorAsEgo.
被这些函数引用 RemovePendingActorsToRemove() , 以及 Tick().
void ALargeMapManager::SetActorStreamingDistance | ( | float | Distance | ) |
在文件 LargeMapManager.cpp 第 299 行定义.
引用了 ActorStreamingDistance , 以及 ActorStreamingDistanceSquared.
被这些函数引用 FCarlaEngine::OnEpisodeSettingsChanged().
void ALargeMapManager::SetLayerStreamingDistance | ( | float | Distance | ) |
在文件 LargeMapManager.cpp 第 292 行定义.
引用了 LayerStreamingDistance , 以及 LayerStreamingDistanceSquared.
被这些函数引用 FCarlaEngine::OnEpisodeSettingsChanged().
void ALargeMapManager::SetTile0Offset | ( | const FVector & | Offset | ) |
在文件 LargeMapManager.cpp 第 272 行定义.
引用了 Tile0Offset.
void ALargeMapManager::SetTileSize | ( | float | Size | ) |
在文件 LargeMapManager.cpp 第 277 行定义.
引用了 TileSide.
|
override |
|
protected |
|
protected |
在文件 LargeMapManager.cpp 第 1003 行定义.
引用了 CurrentTilesLoaded , 以及 UpdateCurrentTilesLoaded().
被这些函数引用 UpdateCurrentTilesLoaded() , 以及 UpdateTilesState().
|
protected |
在文件 LargeMapManager.cpp 第 698 行定义.
引用了 ActorsToConsider, ActorsToRemove, GetTilesThatNeedToChangeState(), GetTilesToConsider(), IsValid(), UpdateCurrentTilesLoaded(), UpdateTilesState() , 以及 UpdateTileState().
被这些函数引用 OnActorSpawned(), Tick() , 以及 UpdateTilesState().
|
protected |
在文件 LargeMapManager.cpp 第 981 行定义.
引用了 MapTiles, FCarlaMapTile::StreamingLevel , 以及 UpdateTileState().
被这些函数引用 UpdateTilesState() , 以及 UpdateTileState().
|
protected |
在文件 LargeMapManager.h 第 267 行定义.
被这些函数引用 CheckActiveActors(), ConvertDormantToActiveActors(), OnActorSpawned(), PrintMapInfo() , 以及 RemovePendingActorsToRemove().
|
protected |
在文件 LargeMapManager.h 第 272 行定义.
被这些函数引用 CheckActiveActors() , 以及 RemovePendingActorsToRemove().
|
protected |
在文件 LargeMapManager.h 第 276 行定义.
被这些函数引用 CheckActiveActors() , 以及 ConvertActiveToDormantActors().
|
protected |
|
protected |
在文件 LargeMapManager.h 第 271 行定义.
被这些函数引用 RemovePendingActorsToRemove() , 以及 UpdateTilesState().
|
protected |
在文件 LargeMapManager.h 第 298 行定义.
被这些函数引用 BeginPlay(), GetActorStreamingDistance() , 以及 SetActorStreamingDistance().
|
protected |
在文件 LargeMapManager.h 第 304 行定义.
被这些函数引用 BeginPlay(), CheckActiveActors(), CheckDormantActors() , 以及 SetActorStreamingDistance().
|
protected |
在文件 LargeMapManager.h 第 328 行定义.
被这些函数引用 DumpTilesTable() , 以及 GenerateMap().
|
protected |
在文件 LargeMapManager.h 第 330 行定义.
|
protected |
在文件 LargeMapManager.h 第 350 行定义.
被这些函数引用 BeginPlay().
|
protected |
在文件 LargeMapManager.h 第 347 行定义.
被这些函数引用 IsLevelOfTileLoaded().
|
protected |
在文件 LargeMapManager.h 第 344 行定义.
被这些函数引用 Tick().
|
protected |
在文件 LargeMapManager.h 第 337 行定义.
被这些函数引用 PrintMapInfo().
|
protected |
在文件 LargeMapManager.h 第 286 行定义.
被这些函数引用 CheckActiveActors(), CheckDormantActors(), CheckIfRebaseIsNeeded(), ConvertDormantToActiveActors(), GetTilesToConsider(), GlobalToLocalLocation(), GlobalToLocalTransform(), LocalToGlobalLocation(), LocalToGlobalTransform(), PostWorldOriginOffset() , 以及 PrintMapInfo().
|
protected |
在文件 LargeMapManager.h 第 284 行定义.
被这些函数引用 PostWorldOriginOffset() , 以及 PrintMapInfo().
|
protected |
在文件 LargeMapManager.h 第 280 行定义.
被这些函数引用 GetTilesThatNeedToChangeState(), PrintMapInfo() , 以及 UpdateCurrentTilesLoaded().
|
protected |
|
protected |
在文件 LargeMapManager.h 第 273 行定义.
被这些函数引用 CheckDormantActors() , 以及 RemovePendingActorsToRemove().
|
protected |
在文件 LargeMapManager.h 第 277 行定义.
被这些函数引用 CheckDormantActors() , 以及 ConvertDormantToActiveActors().
FString ALargeMapManager::LargeMapName = "testmap" |
在文件 LargeMapManager.h 第 151 行定义.
被这些函数引用 ACarlaGameModeBase::InitGame().
FString ALargeMapManager::LargeMapTilePath = "/Game/Carla/Maps/testmap" |
在文件 LargeMapManager.h 第 149 行定义.
被这些函数引用 GenerateLargeMap().
|
protected |
在文件 LargeMapManager.h 第 295 行定义.
被这些函数引用 BeginPlay(), GetLayerStreamingDistance(), GetTilesToConsider() , 以及 SetLayerStreamingDistance().
|
protected |
在文件 LargeMapManager.h 第 303 行定义.
被这些函数引用 BeginPlay() , 以及 SetLayerStreamingDistance().
|
protected |
在文件 LargeMapManager.h 第 311 行定义.
被这些函数引用 GetTileVectorID() , 以及 GetTileVectorID().
|
protected |
在文件 LargeMapManager.h 第 256 行定义.
被这些函数引用 ClearWorldAndTiles(), DumpTilesTable(), GenerateMap(), GenerateMap(), GetCarlaMapTile(), GetCarlaMapTile(), GetCarlaMapTile(), GetNumTilesInXY(), GetTilesToConsider(), IsLevelOfTileLoaded(), LoadCarlaMapTile(), PostWorldOriginOffset(), RegisterTilesInWorldComposition() , 以及 UpdateTileState().
|
protected |
在文件 LargeMapManager.h 第 338 行定义.
被这些函数引用 PrintMapInfo().
|
protected |
在文件 LargeMapManager.h 第 335 行定义.
|
protected |
在文件 LargeMapManager.h 第 341 行定义.
被这些函数引用 PostWorldOriginOffset() , 以及 PrintMapInfo().
|
protected |
在文件 LargeMapManager.h 第 332 行定义.
被这些函数引用 PostWorldOriginOffset() , 以及 PrintMapInfo().
|
protected |
在文件 LargeMapManager.h 第 301 行定义.
被这些函数引用 BeginPlay() , 以及 CheckIfRebaseIsNeeded().
|
protected |
在文件 LargeMapManager.h 第 305 行定义.
被这些函数引用 BeginPlay().
|
protected |
在文件 LargeMapManager.h 第 314 行定义.
被这些函数引用 LoadCarlaMapTile().
|
protected |
在文件 LargeMapManager.h 第 265 行定义.
被这些函数引用 BeginPlay(), ConsiderSpectatorAsEgo(), GenerateMap(), OnActorSpawned() , 以及 RemovePendingActorsToRemove().
bool ALargeMapManager::SpectatorAsEgo = false |
在文件 LargeMapManager.h 第 207 行定义.
被这些函数引用 ConsiderSpectatorAsEgo(), GenerateMap() , 以及 RemovePendingActorsToRemove().
|
protected |
在文件 LargeMapManager.h 第 292 行定义.
|
protected |
在文件 LargeMapManager.h 第 289 行定义.
被这些函数引用 GetTile0Offset(), GetTileLocation(), GetTileLocationD(), GetTileVectorID(), GetTileVectorID() , 以及 SetTile0Offset().
|
protected |
在文件 LargeMapManager.h 第 334 行定义.
被这些函数引用 PrintMapInfo().
|
protected |
在文件 LargeMapManager.h 第 308 行定义.
被这些函数引用 GetTileLocation(), GetTileLocationD(), GetTileSize(), GetTileVectorID(), GetTileVectorID() , 以及 SetTileSize().