#include <SoilTypeManager.h>
类 ASoilTypeManager 继承关系图:
ASoilTypeManager 的协作图:Public 成员函数 | |
| void | AddTerrainPropertiesToTile (int TileX, int TileY, FSoilTerramechanicsProperties TerrainProperties) |
| ASoilTypeManager () | |
| void | ClearTerrainPropertiesMap () |
| FSoilTerramechanicsProperties | GetGeneralTerrainProperties () |
| FSoilTerramechanicsProperties | GetTerrainPropertiesAtGlobalLocation (FVector VehicleLocation) |
| FSoilTerramechanicsProperties | GetTerrainPropertiesAtLocalLocation (FVector VehicleLocation) |
| void | SetGeneralTerrainProperties (FSoilTerramechanicsProperties TerrainProperties) |
| virtual void | Tick (float DeltaSeconds) override |
Public 属性 | |
| TSubclassOf< AActor > | CarClass |
Protected 成员函数 | |
| virtual void | BeginPlay () override |
Private 属性 | |
| FSoilTerramechanicsProperties | GeneralTerrainProperties |
| ALargeMapManager * | LargeMapManager |
| TMap< FIntVector, FSoilTerramechanicsProperties > | TilesTerrainProperties |
在文件 SoilTypeManager.h 第 42 行定义.
| ASoilTypeManager::ASoilTypeManager | ( | ) |
在文件 SoilTypeManager.cpp 第 10 行定义.
| void ASoilTypeManager::AddTerrainPropertiesToTile | ( | int | TileX, |
| int | TileY, | ||
| FSoilTerramechanicsProperties | TerrainProperties | ||
| ) |
|
overrideprotectedvirtual |
在文件 SoilTypeManager.cpp 第 17 行定义.
| void ASoilTypeManager::ClearTerrainPropertiesMap | ( | ) |
在文件 SoilTypeManager.cpp 第 136 行定义.
| FSoilTerramechanicsProperties ASoilTypeManager::GetGeneralTerrainProperties | ( | ) |
在文件 SoilTypeManager.cpp 第 70 行定义.
| FSoilTerramechanicsProperties ASoilTypeManager::GetTerrainPropertiesAtGlobalLocation | ( | FVector | VehicleLocation | ) |
在文件 SoilTypeManager.cpp 第 77 行定义.
引用了 GeneralTerrainProperties, ALargeMapManager::GetTileVectorID(), LargeMapManager , 以及 TilesTerrainProperties.
被这些函数引用 GetTerrainPropertiesAtLocalLocation() , 以及 Tick().
函数调用图:
这是这个函数的调用关系图:| FSoilTerramechanicsProperties ASoilTypeManager::GetTerrainPropertiesAtLocalLocation | ( | FVector | VehicleLocation | ) |
在文件 SoilTypeManager.cpp 第 94 行定义.
引用了 GetTerrainPropertiesAtGlobalLocation(), LargeMapManager , 以及 ALargeMapManager::LocalToGlobalLocation().
函数调用图:| void ASoilTypeManager::SetGeneralTerrainProperties | ( | FSoilTerramechanicsProperties | TerrainProperties | ) |
在文件 SoilTypeManager.cpp 第 103 行定义.
引用了 GeneralTerrainProperties, FSoilTerramechanicsProperties::ToString() , 以及 UE_LOG().
函数调用图:
|
overridevirtual |
| TSubclassOf<AActor> ASoilTypeManager::CarClass |
在文件 SoilTypeManager.h 第 62 行定义.
被这些函数引用 Tick().
|
private |
|
private |
在文件 SoilTypeManager.h 第 55 行定义.
被这些函数引用 AddTerrainPropertiesToTile(), GetTerrainPropertiesAtGlobalLocation(), GetTerrainPropertiesAtLocalLocation() , 以及 Tick().
|
private |
在文件 SoilTypeManager.h 第 52 行定义.
被这些函数引用 AddTerrainPropertiesToTile(), ClearTerrainPropertiesMap() , 以及 GetTerrainPropertiesAtGlobalLocation().