UHairStrandsFactory

Implements a factory for UHairStrands objects.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

HairStrandsEditor

Header

/Engine/Plugins/Runtime/HairStrands/Source/HairStrandsEditor/Public/HairStrandsFactory.h

Include

#include "HairStrandsFactory.h"

Syntax

UCLASS(HideCategories=Object)
class UHairStrandsFactory : public UFactory

Remarks

Implements a factory for UHairStrands objects.

Variables

Constructors

Name Description

Public function

UHairStrandsFactory

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function

TSharedPtr< ...

 

GetTranslator

(
    const FString& Filename
)

Protected function

void

 

InitTranslators()

Overridden from UFactory

Name Description

Public function Virtual

bool

 

FactoryCanImport

(
    const FString& Filename
)

Whether the specified file can be imported by this factory.

Public function Virtual

UObject *...

 

FactoryCreateFile

(
    UClass* InClass,
    UObject* InParent,
    FName InName,
    EObjectFlags Flags,
    const FString& Filename,
    const TCHAR* Parms,
    FFeedbackContext* Warn,
    bool& bOutOperationCanceled
)

Create a new object by importing it from a file name.

Public function Virtual Const

void

 

GetSupportedFileExtensions

(
    TArray< FString >& OutExtensions
)

Creates a list of file extensions supported by this factory