UCSVImportFactory

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Factories/CSVImportFactory.h

Include

#include "Factories/CSVImportFactory.h"

Syntax

class UCSVImportFactory :
    public UFactory,
    public IImportSettingsParser

Variables

Name Description

Public variable

FCSVImportSetti...

 

AutomatedImportSettings

Public variable

UDataTable *...

 

TempImportDataTable

Temporary data table to use to display import options

Constructors

Name Description

Public function

UCSVImportFactory

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Virtual

TArray< FStr...

 

DoImportCurve

(
    UCurveBase* TargetCurve,
    const FString& DataToImport
)

Protected function Virtual

TArray< FStr...

 

DoImportCurveTable

(
    UCurveTable* TargetCurveTable,
    const FString& DataToImport,
    const ERichCurveInterpMode ImportCu...
)

Protected function Virtual

TArray< FStr...

 

DoImportDataTable

(
    UDataTable* TargetDataTable,
    const FString& DataToImport
)

Public function

EReimportRes...

 

ReimportCSV

(
    UObject* Obj
)

Reimport an object that was created based on a CSV

Overridden from UFactory

Name Description

Public function Virtual

bool

 

DoesSupportClass

(
    UClass* Class
)

Public function Virtual

bool

 

FactoryCanImport

(
    const FString& Filename
)

Whether the specified file can be imported by this factory.

Public function Virtual

UObject *...

 

FactoryCreateText

(
    UClass* InClass,
    UObject* InParent,
    FName InName,
    EObjectFlags Flags,
    UObject* Context,
    const TCHAR* Type,
    const TCHAR*& Buffer,
    const TCHAR* BufferEnd,
    FFeedbackContext* Warn,
    bool& bOutOperationCanceled
)

Create a new object by importing it from a text buffer.

Public function Virtual Const

FText

 

GetDisplayName()

Returns the name of the factory for menus

Public function Virtual

IImportSetti...

 

GetImportSettingsParser()

Overridden from IImportSettingsParser

Name Description

Public function Virtual

void

 

ParseFromJson

(
    TSharedRef< class FJsonObject > Imp...
)

IImportSettings interface

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