NVIDIA DeepLearning Dataset Synthesizer (NDDS)
 All Classes Namespaces Functions Variables Typedefs Pages
AGroupActorManager Class Reference
+ Inheritance diagram for AGroupActorManager:
+ Collaboration diagram for AGroupActorManager:

Public Member Functions

 AGroupActorManager (const FObjectInitializer &ObjectInitializer)
 
void SpawnActors ()
 
void SpawnTemplateActors ()
 

Public Attributes

TArray< TSubclassOf< AActor > > ActorClassesToSpawn
 
bool bAutoActive
 
FInt32Interval CountPerActor
 
USpatialLayoutGeneratorLayoutGenerator
 
TArray< class UStaticMesh * > OverrideActorMeshes
 
AVolume * RandomLocationVolume
 
float SpawnDuration
 
FInt32Interval TotalNumberOfActorsToSpawn
 

Protected Member Functions

virtual void BeginDestroy () override
 
virtual void BeginPlay () override
 
AActor * CreateActorFromTemplate (const FNVActorTemplateConfig &ActorTemplate, const FTransform &ActorTransform)
 
void DestroyManagedActors ()
 
virtual void PostLoad () override
 
bool ShouldSpawnRepeatively () const
 
virtual void Tick (float DeltaTime) override
 

Protected Attributes

float CountdownUntilNextSpawn
 
TArray< AActor * > ManagedActors
 
TArray< AActor * > TemplateActors
 

Detailed Description

Manages array of actors to spawn with mesh and spatial randomization control.

Definition at line 40 of file GroupActorManager.h.


The documentation for this class was generated from the following file: