UImportSubsystem

[UImportSubsystem](API\Editor\UnrealEd\Subsystems\UImportSubsystem) Subsystem for importing assets in the editor, Contains utility functions and callbacks for hooking into importing.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/Subsystems/ImportSubsystem.h

Include

#include "Subsystems/ImportSubsystem.h"

Syntax

class UImportSubsystem : public UEditorSubsystem

Remarks

UImportSubsystem Subsystem for importing assets in the editor, Contains utility functions and callbacks for hooking into importing.

Variables

Name Description

Public variable

FOnAssetPostImp...

 

OnAssetPostImport

Public variable

FOnAssetPostLOD...

 

OnAssetPostLODImport

Public variable

FOnAssetPreImpo...

 

OnAssetPreImport

Used to register and unregister ONLY use Broadcast functions to execute the delegate.

Public variable

FOnAssetReimpor...

 

OnAssetReimport

Constructors

Name Description

Public function

UImportSubsystem()

Functions

Name Description

Public function

void

 

BroadcastAssetPostImport

(
    UFactory* InFactory,
    UObject* InCreatedObject
)

Broadcast AssetPostImport, do not broadcast with OnAssetPostImport directly.

Public function

void

 

BroadcastAssetPostLODImport

(
    UObject* InObject,
    int32 inLODIndex
)

Broadcast AssetPostLODImport, do not broadcast with OnAssetPostLODImport directly.

Public function

void

 

BroadcastAssetPreImport

(
    UFactory* InFactory,
    UClass* InClass,
    UObject* InParent,
    const FName& Name,
    const TCHAR* Type
)

Broadcast AssetPreImport, do not broadcast with OnAssetPostImport directly.

Public function

void

 

BroadcastAssetReimport

(
    UObject* InCreatedObject
)

Broadcast AssetReimport, do not broadcast with OnAssetReimport directly.

Public function

void

 

ImportNextTick

(
    const TArray< FString >& Files,
    const FString& DestinationPath
)

Import files next tick

Overridden from USubsystem

Name Description

Public function Virtual

void

 

Deinitialize()

Implement this for deinitialization of instances of the system

Public function Virtual

void

 

Initialize

(
    FSubsystemCollectionBase& Collecti...
)

Implement this for initialization of instances of the system

Typedefs

Name

Description

FOnAssetPostImport

Delegate type fired when new assets have been (re-)imported.

FOnAssetPostLODImport

Delegate type fired when new LOD have been imported to an asset.

FOnAssetPreImport

Delegate type fired when new assets are being (re-)imported.

FOnAssetReimport

Delegate type fired when new assets have been reimported.

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