className: IAlembicImporterModuleInterface

module: AlembicImporter

code: class IAlembicImporterModuleInterface : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description:
Check to see if the handler is capable of reimporting the object
true if this handler is capable of reimporting the provided object

code: virtual bool CanReimport ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Obj, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & OutFilenames )


description: true if it supports this class

code: virtual bool DoesSupportClass ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * Class )


description:
Whether the specified file can be imported by this factory.
true if the file is supported, false otherwise.

code: virtual bool FactoryCanImport ( const [FString](API\Runtime\Core\Containers\FString) & Filename )


description:
The default implementation of this method will load the contents of the entire file into a byte buffer and call FactoryCreateBinary. User defined factories may override this behavior to process the provided file name on their own.
The new object.

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * FactoryCreateFile ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * InClass, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, [FName](API\Runtime\Core\UObject\FName) InName, EObjectFlags Flags, const [FString](API\Runtime\Core\Containers\FString) & Filename, const TCHAR * Parms, [FFeedbackContext](API\Runtime\Core\Misc\FFeedbackContext) * Warn, bool & bOutOperationCanceled )


description: Returns the name of the factory for menus

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDisplayName() const


description: Get the import priority for this handler. Import handlers with higher priority values will take precedent over lower priorities.

code: virtual int32 GetPriority() const


description:
ImportGeometryCache
UObject*

code: [UObject](API\Runtime\CoreUObject\UObject\UObject) * ImportGeometryCache ( [FAbcImporter](API\Plugins\AlembicLibrary\FAbcImporter) & Importer, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, EObjectFlags Flags )


description:
ImportGeometryCache
UObject*

code: [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > ImportSkeletalMesh ( [FAbcImporter](API\Plugins\AlembicLibrary\FAbcImporter) & Importer, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, EObjectFlags Flags )


description:
Imports a StaticMesh (using AbcImporter) from the Alembic File
UObject*

code: [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > ImportStaticMesh ( [FAbcImporter](API\Plugins\AlembicLibrary\FAbcImporter) & Importer, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, EObjectFlags Flags )


code: void PopulateOptionsWithImportData ( [UAbcAssetImportData](API\Plugins\AlembicLibrary\UAbcAssetImportData) * ImportData )


description: Called after the C++ constructor and after the properties have been initialized, including those loaded from config. This is called before any serialization or other setup has happened.

code: virtual void PostInitProperties()


description: Attempt to reimport the specified object from its sourceEReimportResult::Succeededif this handler was able to handle reimporting the provided object,EReimportResult::Failedif this handler was unable to handle reimporting the provided object orEReimportResult::Cancelledif the handler was cancelled part-way through re-importing the provided object.

code: virtual [EReimportResult::Type](API\Editor\UnrealEd\EReimportResult__Type) Reimport ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Obj )


description: ReimportGeometryCacheEReimportResult::Type

code: [EReimportResult::Type](API\Editor\UnrealEd\EReimportResult__Type) ReimportGeometryCache ( [UGeometryCache](API\Plugins\GeometryCache\UGeometryCache) * Cache )


code: [EReimportResult::Type](API\Editor\UnrealEd\EReimportResult__Type) ReimportSkeletalMesh ( [USkeletalMesh](API\Runtime\Engine\Engine\USkeletalMesh) * SkeletalMesh )


description: ReimportStaticMeshEReimportResult::Type

code: [EReimportResult::Type](API\Editor\UnrealEd\EReimportResult__Type) ReimportStaticMesh ( [UStaticMesh](API\Runtime\Engine\Engine\UStaticMesh) * Mesh )


description: Sets the reimport path(s) for the specified object

code: virtual void SetReimportPaths ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Obj, const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & NewReimportPaths )


description: Resolves SupportedClass for factories which support multiple classes. Such factories will have a nullptr SupportedClass member.

code: virtual [UClass](API\Runtime\CoreUObject\UObject\UClass) * ResolveSupportedClass()


code: void ShowImportOptionsWindow ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< SAlembicImportOptions > & Options, [FString](API\Runtime\Core\Containers\FString) FilePath, const [FAbcImporter](API\Plugins\AlembicLibrary\FAbcImporter) & Importer )


code: UAlembicImportFactory ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UAlembicImportFactory

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=Object) class UAlembicImportFactory : public [UFactory](API\Editor\UnrealEd\Factories\UFactory), public [FReimportHandler](API\Editor\UnrealEd\FReimportHandler)

bShowOption

type: bool

ImportSettings

type: TObjectPtr<UAb...

description: Object used to show import options for Alembic