FAbcImporter

Windows
MacOS
Linux

References

Module

AlembicLibrary

Header

/Engine/Plugins/Experimental/AlembicImporter/Source/AlembicLibrary/Public/AbcImporter.h

Include

#include "AbcImporter.h"

Syntax

class FAbcImporter

Constructors

Name Description

Public function

FAbcImporter()

Destructors

Name Description

Public function

~FAbcImporter()

Functions

Name Description

Public function Const

const uint32

 

GetEndFrameIndex()

Returns the highest frame index containing data for the imported Alembic file

Public function Const

const uint32

 

GetNumMeshTracks()

Returns the number of tracks found in the imported Alembic file

Public function Const

const TArray...

 

GetPolyMeshes()

Returns the array of imported PolyMesh objects

Public function Const

const uint32

 

GetStartFrameIndex()

Returns the lowest frame index containing data for the imported Alembic file

Public function

UGeometryCac...

 

ImportAsGeometryCache

(
    UObject* InParent,
    EObjectFlags Flags
)

Import an Alembic file as a GeometryCache

Public function

TArray< UObj...

 

ImportAsSkeletalMesh

(
    UObject* InParent,
    EObjectFlags Flags
)

Public function

const TArray...

 

ImportAsStaticMesh

(
    UObject* InParent,
    EObjectFlags Flags
)

Import Alembic meshes as a StaticMeshInstance

Public function

const EAbcIm...

 

ImportTrackData

(
    const int32 InNumThreads,
    UAbcImportSettings* ImportSett...
)

Imports the individual tracks from the Alembic file

Public function

const EAbcIm...

 

OpenAbcFileForImport

(
    const FString InFilePath
)

Opens and caches basic data from the Alembic file to be used for populating the importer UI

Public function

UGeometryCac...

 

ReimportAsGeometryCache

(
    UGeometryCache* GeometryCache
)

Reimport an Alembic file as a GeometryCache

Public function

TArray< UObj...

 

ReimportAsSkeletalMesh

(
    USkeletalMesh* SkeletalMesh
)

Reimport an Alembic file as a SkeletalMesh

Public function

const TArray...

 

ReimportAsStaticMesh

(
    UStaticMesh* Mesh
)

Reimport an Alembic mesh

Public function

void

 

RetrieveAssetImportData

(
    UAbcAssetImportData* ImportDat...
)

Public function

void

 

UpdateAssetImportData

(
    UAbcAssetImportData* AssetImpo...
)

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