Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | UCSVImportFactory |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Factories/CSVImportFactory.h |
| Include Path | #include "Factories/CSVImportFactory.h" |
Syntax
UCLASS (HideCategories=Object, MinimalAPI)
class UCSVImportFactory :
public UFactory ,
public IImportSettingsParser
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UFactory → UCSVImportFactory
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UCSVImportFactory
(
const FObjectInitializer& ObjectInitializer |
Factories/CSVImportFactory.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AutomatedImportSettings | FCSVImportSettings | Factories/CSVImportFactory.h |
|
|
| DataTableImportOptions | TObjectPtr< UDataTable > | Temporary data table to use to display import options | Factories/CSVImportFactory.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bImportAll | bool | Factories/CSVImportFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EReimportResult::Type ReimportCSV
(
UObject* Obj |
Reimport an object that was created based on a CSV | Factories/CSVImportFactory.h |
Overridden from UFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CleanUp() |
Do clean up after importing is done. Will be called once for multi batch import. | Factories/CSVImportFactory.h | |
virtual bool DoesSupportClass
(
UClass* Class |
Factories/CSVImportFactory.h | ||
virtual bool FactoryCanImport
(
const FString& Filename |
Whether the specified file can be imported by this factory. | Factories/CSVImportFactory.h | |
virtual UObject * FactoryCreateFile
(
UClass* InClass, |
Create a new object by importing it from a file name. | Factories/CSVImportFactory.h | |
virtual UObject * FactoryCreateText
(
UClass* InClass, |
Create a new object by importing it from a text buffer. | Factories/CSVImportFactory.h | |
virtual FText GetDisplayName() |
Returns the name of the factory for menus | Factories/CSVImportFactory.h | |
virtual IImportSettingsParser * GetImportSettingsParser() |
Factories/CSVImportFactory.h | ||
virtual bool IsAutomatedImport() |
Factories/CSVImportFactory.h |
Overridden from IImportSettingsParser
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ParseFromJson
(
TSharedRef< class FJsonObject > ImportSettingsJson |
IImportSettings interface | Factories/CSVImportFactory.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< FString > DoImportCurve
(
const FCSVImportSettings& InImportSettings, |
Factories/CSVImportFactory.h | ||
virtual TArray< FString > DoImportCurveTable
(
const FCSVImportSettings& ImportSettings, |
Factories/CSVImportFactory.h | ||
virtual TArray< FString > DoImportDataTable
(
const FCSVImportSettings& ImportSettings, |
Factories/CSVImportFactory.h |