/Engine/Source/Runtime/Engine/Classes/Engine/World.h
Struct of optional parameters passed to SpawnActor function(s).
struct FActorSpawnParameters
uint8: 1
bAllowDuringConstructionScript
Determines whether or not the actor may be spawned when running a construction script.
uint16: 1
bCreateActorPackage
Determines whether to create a new package for the actor or not, if the level supports it.
uint8: 1
bDeferConstruction
Determines whether the construction script will be run.
uint8: 1
bHideFromSceneOutliner
Determines whether or not the actor should be hidden from the Scene Outliner
uint8: 1
bNoFail
Determines whether spawning will not fail if certain conditions are not met.
uint8: 1
bTemporaryEditorActor
Determines whether the begin play cycle will run on the spawned actor when in the editor.
TFunction< void...
CustomPreSpawnInitalization
Custom function allowing the caller to specific a function to execute post actor construction but before other systems see this actor spawn.
APawn*
Instigator
TheAPawnthat is responsible for damage done by the spawned Actor.
FName
Name
A name to assign as the Name of the Actor being spawned.
ESpawnActorName...
NameMode
In which way should SpawnActor should treat the supplied Name if not none.
EObjectFlags
ObjectFlags
Flags used to describe the spawned actor/object instance.
FGuid
OverrideActorGuid
The Guid to set to this actor. Should only be set when reinstancing blueprint actors.
ULevel*
OverrideLevel
TheULevelto spawn the Actor in, i.e. the Outer of the Actor.
UPackage*
OverridePackage
TheUPackageto set the Actor in.
UChildActorComp...
OverrideParentComponent
The parent component to set the Actor in.
AActor*
Owner
The Actor that spawned this Actor. (Can be left as NULL).
ESpawnActorColl...
SpawnCollisionHandlingOverride
Method for resolving collisions at the spawn point.
AActor*
Template
An Actor to use as a template when spawning the new Actor.
ESpawnActorScal...
TransformScaleMethod
Determines whether to multiply or override root component with provided spawn transform