UAlembicImportFactory

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AlembicImporter

Header

/Engine/Plugins/Experimental/AlembicImporter/Source/AlembicImporter/Classes/AlembicImportFactory.h

Include

#include "AlembicImportFactory.h"

Syntax

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

Variables

Name Description

Public variable UProperty

bool

 

bShowOption

Public variable UProperty

UAbcImportSetti...

 

ImportSettings

Object used to show import options for Alembic

Constructors

Name Description

Public function

UAlembicImportFactory

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

UObject *...

 

ImportGeometryCache

(
    FAbcImporter& Importer,
    UObject* InParent,
    EObjectFlags Flags
)

ImportGeometryCache

Public function

UObject *...

 

ImportSkeletalMesh

(
    FAbcImporter& Importer,
    UObject* InParent,
    EObjectFlags Flags
)

ImportGeometryCache

Public function

TArray< UObj...

 

ImportStaticMesh

(
    FAbcImporter& Importer,
    UObject* InParent,
    EObjectFlags Flags
)

Imports a StaticMesh (using AbcImporter) from the Alembic File

Public function

void

 

PopulateOptionsWithImportData

(
    UAbcAssetImportData* ImportDat...
)

Public function

EReimportRes...

 

ReimportGeometryCache

(
    UGeometryCache* Cache
)

ReimportGeometryCache

Public function

EReimportRes...

 

ReimportSkeletalMesh

(
    USkeletalMesh* SkeletalMesh
)

ReimportGeometryCache

Public function

EReimportRes...

 

ReimportStaticMesh

(
    UStaticMesh* Mesh
)

ReimportStaticMesh

Public function

void

 

ShowImportOptionsWindow

(
    TSharedPtr< SAlembicImportOptions >...,
    FString FilePath,
    const FAbcImporter& Importer
)

Overridden from UFactory

Name Description

Public function Virtual

bool

 

DoesSupportClass

(
    UClass* Class
)

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

FText

 

GetDisplayName()

Returns the name of the factory for menus

Public function Virtual

UClass *

 

ResolveSupportedClass()

Resolves SupportedClass for factories which support multiple classes.

Overridden from UObject

Name Description

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Overridden from FReimportHandler

Name Description

Public function Virtual

bool

 

CanReimport

(
    UObject* Obj,
    TArray< FString >& OutFilenames
)

Check to see if the handler is capable of reimporting the object

Public function Virtual Const

int32

 

GetPriority()

Get the import priority for this handler.

Public function Virtual

EReimportRes...

 

Reimport

(
    UObject* Obj
)

Attempt to reimport the specified object from its source

Public function Virtual

void

 

SetReimportPaths

(
    UObject* Obj,
    const TArray< FString >& NewReimpo...
)

Sets the reimport path(s) for the specified object

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