Navigation
API > API/Plugins > API/Plugins/AlembicLibrary
| Name | FAbcImporter |
| Type | class |
| Header File | /Engine/Plugins/Importers/AlembicImporter/Source/AlembicLibrary/Public/AbcImporter.h |
| Include Path | #include "AbcImporter.h" |
Syntax
class FAbcImporter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAbcImporter() |
AbcImporter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FAbcImporter() |
AbcImporter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AbcFile | FAbcFile * | ABC file representation for currently opened filed | AbcImporter.h | |
| CompressedMeshData | TArray< FCompressedAbcData > | Resulting compressed data from PCA compression | AbcImporter.h | |
| ImportSettings | UAbcImportSettings * | Cached ptr for the import settings | AbcImporter.h | |
| SamplesOffsets | TOptional< TArray< FVector > > | Offset for each sample, used as the root bone translation | AbcImporter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const uint32 GetEndFrameIndex() |
Returns the highest frame index containing data for the imported Alembic file | AbcImporter.h | |
const uint32 GetNumMeshTracks() |
Returns the number of tracks found in the imported Alembic file | AbcImporter.h | |
const TArray< class FAbcPolyMesh * > & GetPolyMeshes() |
Returns the array of imported PolyMesh objects | AbcImporter.h | |
const uint32 GetStartFrameIndex() |
Returns the lowest frame index containing data for the imported Alembic file | AbcImporter.h | |
UGeometryCache * ImportAsGeometryCache
(
UObject* InParent, |
Import an Alembic file as a GeometryCache | AbcImporter.h | |
TArray< UObject * > ImportAsSkeletalMesh
(
UObject* InParent, |
AbcImporter.h | ||
const TArray< UStaticMesh * > ImportAsStaticMesh
(
UObject* InParent, |
Import Alembic meshes as a StaticMeshInstance | AbcImporter.h | |
const EAbcImportError ImportTrackData
(
const int32 InNumThreads, |
Imports the individual tracks from the Alembic file | AbcImporter.h | |
const EAbcImportError OpenAbcFileForImport
(
const FString InFilePath |
Opens and caches basic data from the Alembic file to be used for populating the importer UI | AbcImporter.h | |
UGeometryCache * ReimportAsGeometryCache
(
UGeometryCache* GeometryCache |
Reimport an Alembic file as a GeometryCache | AbcImporter.h | |
TArray< UObject * > ReimportAsSkeletalMesh
(
USkeletalMesh* SkeletalMesh |
Reimport an Alembic file as a SkeletalMesh | AbcImporter.h | |
const TArray< UStaticMesh * > ReimportAsStaticMesh
(
UStaticMesh* Mesh |
Reimport an Alembic mesh | AbcImporter.h | |
void RetrieveAssetImportData
(
UAbcAssetImportData* ImportData |
AbcImporter.h | ||
void UpdateAssetImportData
(
UAbcAssetImportData* AssetImportData |
AbcImporter.h |