#include <VegetationManager.h>
Collaboration diagram for FPooledActor: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().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function:| 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.
1.8.13