FDatasmithAssetsImportContext

Windows
MacOS
Linux

References

Module

DatasmithImporter

Header

/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/DatasmithImportContext.h

Include

#include "DatasmithImportContext.h"

Syntax

struct FDatasmithAssetsImportContext

Variables

Name Description

Public variable

TStrongObjectPt...

 

LevelSequencesFinalPackage

Package where new level sequences will be stored

Public variable

TStrongObjectPt...

 

LevelSequencesImportPackage

Package where the level sequences are stored until they are finalized

Public variable

TStrongObjectPt...

 

LevelVariantSetsFinalPackage

Package where new level sequences will be stored

Public variable

TStrongObjectPt...

 

LevelVariantSetsImportPackage

Package where the level variant sets are stored until they are finalized

Public variable

TStrongObjectPt...

 

LightPackage

Package where new lights will be stored

Public variable

FDatasmithUniqu...

 

MasterMaterialNameProvider

Ensures uniqueness of the name of the materials being imported in the master material package

Public variable

TStrongObjectPt...

 

MasterMaterialsImportPackage

Package where the master/parent materials are stored until they are finalized

Public variable

FDatasmithUniqu...

 

MaterialFunctionNameProvider

Ensures uniqueness of the name of the material functions being imported in the material function material package

Public variable

TStrongObjectPt...

 

MaterialFunctionsImportPackage

Package where the material functions are stored until they are finalized

Public variable

FDatasmithUniqu...

 

MaterialNameProvider

Ensures uniqueness of the name of the materials being imported

Public variable

TStrongObjectPt...

 

MaterialsFinalPackage

Package where new materials will be stored

Public variable

TStrongObjectPt...

 

MaterialsImportPackage

Package where the materials are stored until they are finalized

Public variable

TMap< FString, ...

 

MaterialsRequirements

Map of requirements on mesh building for each material

Public variable

FDatasmithImpor...

 

ParentContext

The parent context that this context is a part of

Public variable

FString

 

RootFolderPath

Root folder path, used to derive the other paths

Public variable

TStrongObjectPt...

 

StaticMeshesFinalPackage

Package where new static meshes will be stored

Public variable

TStrongObjectPt...

 

StaticMeshesImportPackage

Package where the static meshes are stored until they are finalized

Public variable

FDatasmithUniqu...

 

StaticMeshNameProvider

Ensures uniqueness of the name of the static meshes being imported

Public variable

FDatasmithUniqu...

 

TextureNameProvider

Ensures uniqueness of the name of the textures being imported

Public variable

TStrongObjectPt...

 

TexturesFinalPackage

Package where new textures will be stored

Public variable

TStrongObjectPt...

 

TexturesImportPackage

Package where the textures are stored until they are finalized

Public variable

FString

 

TransientFolderPath

Transient folder path, used to derive the other transient paths

Public variable

TSet< UTexture2...

 

VirtualTexturesToConvert

Set of virtual textures that needs to be converted back to non-virtual texture because not all feature support them yet.

Constructors

Name Description

Public function

FDatasmithAssetsImportContext

(
    FDatasmithImportContext& ImportCon...
)

Functions

Name Description

Public function Const

const FDatas...

 

GetParentContext()

Public function

FDatasmithIm...

 

GetParentContext()

Public function

bool

 

Init()

Inits the context by setting the paths and creating the packages to be ready to import assets.

Public function

void

 

ReInit

(
    const FString& NewRootFolder
)

Updates all package paths based on a new root folder path e.g. "/Game/NewScene"

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