UWorld::SpawnActorDeferred

Spawns given class and returns class T pointer, forcibly sets world transform (note this allows scale as well).

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/World.h

Include

#include "Engine/World.h"

Syntax

template<class T>
T * SpawnActorDeferred
(
    UClass * Class,
    FTransform const & Transform,
    AActor * Owner,
    APawn * Instigator,
    ESpawnActorCollisionHandlingMethod CollisionHandlingOverride
)

Remarks

Spawns given class and returns class T pointer, forcibly sets world transform (note this allows scale as well). WILL NOT run Construction Script of Blueprints to give caller an opportunity to set parameters beforehand. Caller is responsible for invoking construction manually by calling UGameplayStatics::FinishSpawningActor (see AActor::OnConstruction).

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss