UWorld::SpawnActorDeferred

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

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,
    ESpawnActorScaleMethod TransformScaleMethod
)

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
Cancel