#include "LoadAssetMaterialsCommandlet.h"#include "Misc/FileHelper.h"#include "JsonObject.h"#include "JsonSerializer.h"#include "UObject/ConstructorHelpers.h"#include "Runtime/Engine/Classes/Kismet/GameplayStatics.h"#include "Engine/StreamableManager.h"#include "Engine/StaticMeshActor.h"#include "Carla/OpenDrive/OpenDrive.h"#include "Engine/DecalActor.h"#include "Components/DecalComponent.h"
LoadAssetMaterialsCommandlet.cpp 的引用(Include)关系图:函数 | |
| for (int32 i=0;i< DecalsProperties.DecalMaterials.Num();++i) | |
| if (ReadConfigFile==true) | |
变量 | |
| float | CenterOfTileX = FirstTileWorldLocationX + (XIndex * TileSizeCm) |
| float | CenterOfTileY = FirstTileWorldLocationY - (YIndex * TileSizeCm) |
| carla::geom::Location | DecalLocation |
| float | FirstTileWorldLocationX = TileData.FirstTileCenterX * 100.0f |
| float | FirstTileWorldLocationY = TileData.FirstTileCenterY * 100.0f |
| float | HalfSize = TileData.Size / 2.0f |
| float | MaxXSize = (TilePosition.X + HalfSize) |
| float | MaxXSizeCm = MaxXSize * 100.0f |
| float | MaxYSize = (TilePosition.Y + HalfSize) |
| float | MaxYSizeCm = MaxYSize * 100.0f |
| float | MinXSize = (TilePosition.X - HalfSize) |
| float | MinXSizeCm = MinXSize * 100.0f |
| float | MinYSize = (TilePosition.Y - HalfSize) |
| float | MinYSizeCm = MinYSize * 100.0f |
| float | TileSizeCm = TileData.Size * 100.0f |
| for | ( | ) |
| if | ( | ReadConfigFile | = = true | ) |
在文件 LoadAssetMaterialsCommandlet.cpp 第 203 行定义.
| float CenterOfTileX = FirstTileWorldLocationX + (XIndex * TileSizeCm) |
在文件 LoadAssetMaterialsCommandlet.cpp 第 221 行定义.
被这些函数引用 for().
| float CenterOfTileY = FirstTileWorldLocationY - (YIndex * TileSizeCm) |
在文件 LoadAssetMaterialsCommandlet.cpp 第 222 行定义.
被这些函数引用 for().
| carla::geom::Location DecalLocation |
在文件 LoadAssetMaterialsCommandlet.cpp 第 209 行定义.
被这些函数引用 for().
| float FirstTileWorldLocationX = TileData.FirstTileCenterX * 100.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 218 行定义.
| float FirstTileWorldLocationY = TileData.FirstTileCenterY * 100.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 219 行定义.
| float HalfSize = TileData.Size / 2.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 195 行定义.
| float MaxXSize = (TilePosition.X + HalfSize) |
在文件 LoadAssetMaterialsCommandlet.cpp 第 198 行定义.
被这些函数引用 for().
| float MaxXSizeCm = MaxXSize * 100.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 213 行定义.
被这些函数引用 for().
| float MaxYSize = (TilePosition.Y + HalfSize) |
在文件 LoadAssetMaterialsCommandlet.cpp 第 201 行定义.
被这些函数引用 for().
| float MaxYSizeCm = MaxYSize * 100.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 215 行定义.
被这些函数引用 for().
| float MinXSize = (TilePosition.X - HalfSize) |
在文件 LoadAssetMaterialsCommandlet.cpp 第 197 行定义.
被这些函数引用 for().
| float MinXSizeCm = MinXSize * 100.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 212 行定义.
被这些函数引用 for().
| float MinYSize = (TilePosition.Y - HalfSize) |
在文件 LoadAssetMaterialsCommandlet.cpp 第 200 行定义.
被这些函数引用 for().
| float MinYSizeCm = MinYSize * 100.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 214 行定义.
被这些函数引用 for().
| float TileSizeCm = TileData.Size * 100.0f |
在文件 LoadAssetMaterialsCommandlet.cpp 第 217 行定义.