UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FActorSpawnParameters Struct Reference

#include <World.h>

Public Types

enum class  ESpawnActorNameMode : uint8 { Required_Fatal , Required_ErrorAndReturnNull , Required_ReturnNull , Requested }
 

Public Member Functions

UE_API FActorSpawnParameters ()
 
bool IsRemoteOwned () const
 

Public Attributes

FName Name
 
AActorTemplate
 
AActorOwner
 
APawn * Instigator
 
class ULevelOverrideLevel
 
class UChildActorComponent * OverrideParentComponent
 
ESpawnActorCollisionHandlingMethod SpawnCollisionHandlingOverride
 
ESpawnActorScaleMethod TransformScaleMethod = ESpawnActorScaleMethod::MultiplyWithRoot
 
uint8 bNoFail:1
 
uint8 bDeferConstruction:1
 
uint8 bAllowDuringConstructionScript:1
 
uint8 bForceGloballyUniqueName:1
 
ESpawnActorNameMode NameMode
 
EObjectFlags ObjectFlags
 
TFunction< void(AActor *)> CustomPreSpawnInitalization
 

Friends

class UPackageMapClient
 
class UNetActorFactory
 

Member Enumeration Documentation

◆ ESpawnActorNameMode

Enumerator
Required_Fatal 
Required_ErrorAndReturnNull 
Required_ReturnNull 
Requested 

Constructor & Destructor Documentation

◆ FActorSpawnParameters()

FActorSpawnParameters::FActorSpawnParameters ( )

Member Function Documentation

◆ IsRemoteOwned()

bool FActorSpawnParameters::IsRemoteOwned ( ) const
inline

Friends And Related Symbol Documentation

◆ UNetActorFactory

friend class UNetActorFactory
friend

◆ UPackageMapClient

friend class UPackageMapClient
friend

Member Data Documentation

◆ bAllowDuringConstructionScript

uint8 FActorSpawnParameters::bAllowDuringConstructionScript

◆ bDeferConstruction

uint8 FActorSpawnParameters::bDeferConstruction

◆ bForceGloballyUniqueName

uint8 FActorSpawnParameters::bForceGloballyUniqueName

◆ bNoFail

uint8 FActorSpawnParameters::bNoFail

◆ CustomPreSpawnInitalization

TFunction<void(AActor*)> FActorSpawnParameters::CustomPreSpawnInitalization

◆ Instigator

APawn* FActorSpawnParameters::Instigator

◆ Name

FName FActorSpawnParameters::Name

◆ NameMode

ESpawnActorNameMode FActorSpawnParameters::NameMode

◆ ObjectFlags

EObjectFlags FActorSpawnParameters::ObjectFlags

◆ OverrideLevel

class ULevel* FActorSpawnParameters::OverrideLevel

◆ OverrideParentComponent

class UChildActorComponent* FActorSpawnParameters::OverrideParentComponent

◆ Owner

AActor* FActorSpawnParameters::Owner

◆ SpawnCollisionHandlingOverride

ESpawnActorCollisionHandlingMethod FActorSpawnParameters::SpawnCollisionHandlingOverride

Method for resolving collisions at the spawn point. Undefined means no override, use the actor's setting.

◆ Template

AActor* FActorSpawnParameters::Template

◆ TransformScaleMethod

ESpawnActorScaleMethod FActorSpawnParameters::TransformScaleMethod = ESpawnActorScaleMethod::MultiplyWithRoot

Determines whether to multiply or override root component with provided spawn transform


The documentation for this struct was generated from the following files: