FLinkerLoad::CreateLinker

Creates and returns a [FLinkerLoad](API\Runtime\CoreUObject\UObject\FLinkerLoad) object.

Choose your operating system:

Windows

macOS

Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/LinkerLoad.h

Include

#include "UObject/LinkerLoad.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp

Syntax

static FLinkerLoad * CreateLinker
(
    FUObjectSerializeContext * LoadContext,
    UPackage * Parent,
    const FPackagePath & PackagePath,
    uint32 LoadFlags,
    FArchive * InLoader,
    const FLinkerInstancingContext * InstancingContext
)

Remarks

Creates and returns a FLinkerLoad object.

Creates and returns a FLinkerLoad object.

Returns

new FLinkerLoad object for Parent/ PackagePath

Parameters

Parameter

Description

Parent

Parent object to load into, can be NULL (most likely case)

PackagePath

Path of the package on disk to load

LoadFlags

Load flags determining behavior

InLoader

Loader archive override

InstancingContext

Context to remap package name when loading a package on disk into a package with a different name

Parent

Parent object to load into, can be NULL (most likely case)

PackagePath

PackagePath to load from IPackageResourceManager

LoadFlags

Load flags determining behavior