#include <VegetationManager.h>
Public 成员函数 | |
void | ActiveActor () |
void | DisableActor () |
void | EnableActor (const FTransform &Transform, int32 NewIndex, std::shared_ptr< FTileMeshComponent > &NewTileMeshComponent) |
Public 属性 | |
AActor * | Actor { nullptr } |
FTransform | GlobalTransform {FTransform()} |
int32 | Index {-1} |
bool | InUse { false } |
bool | IsActive { false } |
std::shared_ptr< FTileMeshComponent > | TileMeshComponent {nullptr} |
在文件 VegetationManager.h 第 61 行定义.
void FPooledActor::ActiveActor | ( | ) |
在文件 VegetationManager.cpp 第 75 行定义.
引用了 ActiveActor(), Actor , 以及 IsActive.
被这些函数引用 ActiveActor().
void FPooledActor::DisableActor | ( | ) |
在文件 VegetationManager.cpp 第 95 行定义.
引用了 Actor, DisableActor(), Index, InUse, IsActive , 以及 TileMeshComponent.
被这些函数引用 AVegetationManager::CreatePoolForBPClass() , 以及 DisableActor().
void FPooledActor::EnableActor | ( | const FTransform & | Transform, |
int32 | NewIndex, | ||
std::shared_ptr< FTileMeshComponent > & | NewTileMeshComponent ) |
在文件 VegetationManager.cpp 第 55 行定义.
引用了 Actor, EnableActor(), GlobalTransform, Index, InUse, IsActive , 以及 TileMeshComponent.
被这些函数引用 EnableActor() , 以及 AVegetationManager::SpawnSkeletalFoliages().
AActor* FPooledActor::Actor { nullptr } |
FTransform FPooledActor::GlobalTransform {FTransform()} |
在文件 VegetationManager.h 第 67 行定义.
被这些函数引用 EnableActor().
int32 FPooledActor::Index {-1} |
在文件 VegetationManager.h 第 68 行定义.
被这些函数引用 DisableActor() , 以及 EnableActor().
bool FPooledActor::InUse { false } |
在文件 VegetationManager.h 第 64 行定义.
被这些函数引用 DisableActor() , 以及 EnableActor().
bool FPooledActor::IsActive { false } |
在文件 VegetationManager.h 第 65 行定义.
被这些函数引用 ActiveActor(), DisableActor() , 以及 EnableActor().
std::shared_ptr<FTileMeshComponent> FPooledActor::TileMeshComponent {nullptr} |
在文件 VegetationManager.h 第 69 行定义.
被这些函数引用 DisableActor() , 以及 EnableActor().