CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
FTileData结构体 参考

#include <VegetationManager.h>

+ FTileData 的协作图:

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.h34 行定义.

构造及析构函数说明

◆ ~FTileData()

FTileData::~FTileData ( )

在文件 VegetationManager.cpp48 行定义.

成员函数说明

◆ ContainsMesh()

bool FTileData::ContainsMesh ( const UInstancedStaticMeshComponent * Mesh) const

在文件 VegetationManager.cpp203 行定义.

引用了 TileMeshesCache.

被这些函数引用 AVegetationManager::SetInstancedStaticMeshComponentCache().

+ 这是这个函数的调用关系图:

◆ UpdateMaterialCache()

void FTileData::UpdateMaterialCache ( const FLinearColor & Value,
bool DebugMaterials )

在文件 VegetationManager.cpp214 行定义.

引用了 MaterialInstanceDynamicCache , 以及 UpdateMaterialCache().

被这些函数引用 UpdateMaterialCache() , 以及 AVegetationManager::UpdateMaterials().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ UpdateTileMeshComponent()

void FTileData::UpdateTileMeshComponent ( UInstancedStaticMeshComponent * NewInstancedStaticMeshComponent)

在文件 VegetationManager.cpp182 行定义.

引用了 FTileMeshComponent::bIsAlive, FTileMeshComponent::IndicesInUse, FTileMeshComponent::InstancedStaticMeshComponent , 以及 TileMeshesCache.

被这些函数引用 AVegetationManager::SetInstancedStaticMeshComponentCache().

+ 这是这个函数的调用关系图:

类成员变量说明

◆ InstancedFoliageActor

AInstancedFoliageActor* FTileData::InstancedFoliageActor {nullptr}

◆ MaterialInstanceDynamicCache

TArray<UMaterialInstanceDynamic*> FTileData::MaterialInstanceDynamicCache {}

◆ ProceduralFoliageVolume

AProceduralFoliageVolume* FTileData::ProceduralFoliageVolume {nullptr}

◆ TileMeshesCache

TArray<std::shared_ptr<FTileMeshComponent> > FTileData::TileMeshesCache {}

该结构体的文档由以下文件生成: