#include <VegetationManager.h>
Public Member Functions | |
void | ActiveActor () |
void | DisableActor () |
void | EnableActor (const FTransform &Transform, int32 NewIndex, std::shared_ptr< FTileMeshComponent > &NewTileMeshComponent) |
Public Attributes | |
AActor * | Actor { nullptr } |
FTransform | GlobalTransform {FTransform()} |
int32 | Index {-1} |
bool | InUse { false } |
bool | IsActive { false } |
std::shared_ptr< FTileMeshComponent > | TileMeshComponent {nullptr} |
Definition at line 61 of file VegetationManager.h.
void FPooledActor::ActiveActor | ( | ) |
Definition at line 75 of file VegetationManager.cpp.
void FPooledActor::DisableActor | ( | ) |
Definition at line 95 of file VegetationManager.cpp.
Referenced by AVegetationManager::CreatePoolForBPClass().
void FPooledActor::EnableActor | ( | const FTransform & | Transform, |
int32 | NewIndex, | ||
std::shared_ptr< FTileMeshComponent > & | NewTileMeshComponent | ||
) |
Definition at line 55 of file VegetationManager.cpp.
Referenced by AVegetationManager::SpawnSkeletalFoliages().
AActor* FPooledActor::Actor { nullptr } |
Definition at line 66 of file VegetationManager.h.
Referenced by AVegetationManager::CreatePoolForBPClass(), and AVegetationManager::SpawnSkeletalFoliages().
FTransform FPooledActor::GlobalTransform {FTransform()} |
Definition at line 67 of file VegetationManager.h.
int32 FPooledActor::Index {-1} |
Definition at line 68 of file VegetationManager.h.
bool FPooledActor::InUse { false } |
Definition at line 64 of file VegetationManager.h.
bool FPooledActor::IsActive { false } |
Definition at line 65 of file VegetationManager.h.
std::shared_ptr<FTileMeshComponent> FPooledActor::TileMeshComponent {nullptr} |
Definition at line 69 of file VegetationManager.h.