UHairStrandsFactory

Implements a factory for UHairStrands objects.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

HairStrandsEditor

Header

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

Include

#include "HairStrandsFactory.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=Object)
class UHairStrandsFactory : public UFactory

Remarks

Implements a factory for UHairStrands objects.

Variables

Name Description

Protected variable

UGroomImportOpt...

 

ImportOptions

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

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