ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
FArticyEditorFunctionLibrary Class Reference

#include <ArticyEditorFunctionLibrary.h>

Static Public Member Functions

static int32 ForceCompleteReimport (UArticyImportData *=nullptr)
static int32 ReimportChanges (UArticyImportData *=nullptr)
static int32 RegenerateAssets (UArticyImportData *=nullptr)
static EImportDataEnsureResult EnsureImportDataAsset (UArticyImportData **)
static void SetForcedArticyDirectory (const FString &InPath)

Detailed Description

FArticyEditorFunctionLibrary provides static functions for handling Articy data imports and asset management.

Member Function Documentation

◆ EnsureImportDataAsset()

EImportDataEnsureResult FArticyEditorFunctionLibrary::EnsureImportDataAsset ( UArticyImportData ** ImportData)
static

Ensures that the Articy import data asset is valid and available. Generates a new import data asset if necessary.

Parameters
UArticyImportDataA pointer to a pointer of the Articy import data object.
Returns
The result of the ensure operation.

Ensures that the Articy import data asset is valid and available. Generates a new import data asset if necessary.

Parameters
ImportDataA pointer to a pointer of the Articy import data object.
Returns
The result of the ensure operation.

◆ ForceCompleteReimport()

int32 FArticyEditorFunctionLibrary::ForceCompleteReimport ( UArticyImportData * ImportData = nullptr)
static

Forces a complete reimport of the Articy data, resetting all hashes and package definitions.

Parameters
UArticyImportDataThe Articy import data object to reimport.
Returns
The number of changes reimported, or -1 if the operation failed.

Forces a complete reimport of the Articy data. Resets all hashes and package definitions, ensuring that all changes are reimported.

Parameters
ImportDataThe Articy import data object to reimport.
Returns
The number of changes reimported, or -1 if the operation failed.

◆ RegenerateAssets()

int32 FArticyEditorFunctionLibrary::RegenerateAssets ( UArticyImportData * ImportData = nullptr)
static

Regenerates assets from the given Articy import data.

Parameters
UArticyImportDataThe Articy import data object from which assets are regenerated.
Returns
-1 if the operation failed.

Regenerates assets from the given Articy import data.

Parameters
ImportDataThe Articy import data object from which assets are regenerated.
Returns
-1 if the operation failed.

◆ ReimportChanges()

int32 FArticyEditorFunctionLibrary::ReimportChanges ( UArticyImportData * ImportData = nullptr)
static

Reimports changes from the Articy data without resetting all data.

Parameters
UArticyImportDataThe Articy import data object to reimport.
Returns
The number of changes reimported, or -1 if the operation failed.

Reimports changes from the Articy data without resetting all data.

Parameters
ImportDataThe Articy import data object to reimport.
Returns
The number of changes reimported, or -1 if the operation failed.

The documentation for this class was generated from the following files: