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

A utility class for generating ArticyType structures from import data. More...

#include <ArticyTypeGenerator.h>

Static Public Member Functions

static void GenerateCode (const UArticyImportData *Data, FString &OutFile)
 Generates code for the ArticyType structure from the given import data.
static void GenerateAsset (const UArticyImportData *Data)
 Generates an Articy type asset from the given import data.

Detailed Description

A utility class for generating ArticyType structures from import data.

Member Function Documentation

◆ GenerateAsset()

void ArticyTypeGenerator::GenerateAsset ( const UArticyImportData * Data)
static

Generates an Articy type asset from the given import data.

Generates an Articy type asset from import data.

This function creates a new ArticyTypeSystem asset based on the provided import data and populates it with type information.

Parameters
DataThe import data used to generate the Articy type asset.

This function creates a new ArticyTypeSystem asset based on the provided import data, populates it with type information, and registers it with the asset registry.

Parameters
DataThe import data used to generate the Articy type asset.

◆ GenerateCode()

void ArticyTypeGenerator::GenerateCode ( const UArticyImportData * Data,
FString & OutFile )
static

Generates code for the ArticyType structure from the given import data.

Generates code for the ArticyType class from import data.

This function creates a header file for the ArticyTypeSystem using the provided import data and sets the output file name.

Parameters
DataThe import data used to generate the ArticyType structure.
OutFileThe output file name for the generated code.

This function creates a header file for the ArticyTypeSystem based on the provided import data and updates the output file name.

Parameters
DataThe import data used to generate the ArticyType class.
OutFileThe output file name for the generated code.

The documentation for this class was generated from the following files:
  • Source/ArticyEditor/Private/CodeGeneration/ArticyTypeGenerator.h
  • Source/ArticyEditor/Private/CodeGeneration/ArticyTypeGenerator.cpp