#include <VegetationManager.h>
Public 成员函数 | |
bool | ContainsMesh (const UInstancedStaticMeshComponent *) const |
void | UpdateMaterialCache (const FLinearColor &Value, bool DebugMaterials) |
void | UpdateTileMeshComponent (UInstancedStaticMeshComponent *NewInstancedStaticMeshComponent) |
~FTileData () | |
Public 属性 | |
AInstancedFoliageActor * | InstancedFoliageActor {nullptr} |
TArray< UMaterialInstanceDynamic * > | MaterialInstanceDynamicCache {} |
AProceduralFoliageVolume * | ProceduralFoliageVolume {nullptr} |
TArray< std::shared_ptr< FTileMeshComponent > > | TileMeshesCache {} |
在文件 VegetationManager.h 第 34 行定义.
FTileData::~FTileData | ( | ) |
在文件 VegetationManager.cpp 第 48 行定义.
bool FTileData::ContainsMesh | ( | const UInstancedStaticMeshComponent * | Mesh | ) | const |
在文件 VegetationManager.cpp 第 203 行定义.
引用了 TileMeshesCache.
被这些函数引用 AVegetationManager::SetInstancedStaticMeshComponentCache().
void FTileData::UpdateMaterialCache | ( | const FLinearColor & | Value, |
bool | DebugMaterials ) |
在文件 VegetationManager.cpp 第 214 行定义.
引用了 MaterialInstanceDynamicCache , 以及 UpdateMaterialCache().
被这些函数引用 UpdateMaterialCache() , 以及 AVegetationManager::UpdateMaterials().
void FTileData::UpdateTileMeshComponent | ( | UInstancedStaticMeshComponent * | NewInstancedStaticMeshComponent | ) |
在文件 VegetationManager.cpp 第 182 行定义.
引用了 FTileMeshComponent::bIsAlive, FTileMeshComponent::IndicesInUse, FTileMeshComponent::InstancedStaticMeshComponent , 以及 TileMeshesCache.
被这些函数引用 AVegetationManager::SetInstancedStaticMeshComponentCache().
AInstancedFoliageActor* FTileData::InstancedFoliageActor {nullptr} |
TArray<UMaterialInstanceDynamic*> FTileData::MaterialInstanceDynamicCache {} |
AProceduralFoliageVolume* FTileData::ProceduralFoliageVolume {nullptr} |
TArray<std::shared_ptr<FTileMeshComponent> > FTileData::TileMeshesCache {} |
在文件 VegetationManager.h 第 39 行定义.
被这些函数引用 ContainsMesh(), AVegetationManager::CreateOrUpdateTileCache(), AVegetationManager::FreeTileCache(), AVegetationManager::GetElementsToSpawn(), AVegetationManager::SetInstancedStaticMeshComponentCache(), AVegetationManager::SetMaterialCache() , 以及 UpdateTileMeshComponent().