className: EAbcConversionPreset

description: Enum that describes type of asset to import

module: AlembicLibrary

code: enum EAbcConversionPreset { Maya, Max, Custom, }


className: EAbcGeometryCacheMotionVectorsImport

code: enum EAbcGeometryCacheMotionVectorsImport { NoMotionVectors, ImportAbcVelocitiesAsMotionVectors, CalculateMotionVectorsDuringImport, }


className: EAbcImportError

code: enum EAbcImportError { AbcImportError_NoError, AbcImportError_InvalidArchive, AbcImportError_NoValidTopObject, AbcImportError_NoMeshes, AbcImportError_FailedToImportData, }


className: EAlembicImportType

code: enum EAlembicImportType { StaticMesh, GeometryCache, Skeletal, }


className: EAlembicSamplingType

code: enum EAlembicSamplingType { PerFrame, PerXFrames, PerTimeStep, }


className: EBaseCalculationType

code: enum EBaseCalculationType { None = 0, PercentageBased = 1, FixedNumber, NoCompression, }


className: EFrameReadFlags

description: Read flags for the abc file

code: enum EFrameReadFlags { None = 0, PositionAndNormalOnly = 1 << 1, ApplyMatrix = 1 << 2, ForceSingleThreaded = 1 << 4, }


className: FAbcCompressionSettings

BaseCalculationType

type: EBaseCalculatio...

description: Determines how the final number of bases that are stored as morph targets are calculated

bBakeMatrixAnimation

type: bool

description: Whether or not Matrix-only animation should be baked out as vertex animation (or skipped?)

bMergeMeshes

description: Whether or not the individual meshes should be merged for compression purposes

MaxNumberOfBases

description: Will generate given fixed number of bases as morph targets

type: float

description: Minimum percentage of influenced vertices required for a morph target to be valid

PercentageOfTotalBases

description: Will generate given percentage of the given bases as morph targets


className: FAbcConversionSettings

bFlipU

description: Flag whether or not to flip the U channel in the Texture Coordinates

bFlipV

description: Flag whether or not to flip the V channel in the Texture Coordinates

Preset

type: EAbcConversionP...

description: Currently preset that should be applied

Rotation

type: FVector

description: Rotation in Euler angles that should be applied

Scale

description: Scale value that should be applied


code: const bool ContainsHeterogeneousMeshes() const


code: void ExtractCustomAttributes ( const Alembic::AbcGeom::IPolyMesh & InMesh )


className: FMetaData

code: typedef TPair< [FString](API\Runtime\Core\Containers\FString), [FString](API\Runtime\Core\Containers\FString) > FMetaData


code: const FBoxSphereBounds & GetArchiveBounds() const


description: Returns the metadata of the Alembic archive

code: [TArray](API\Runtime\Core\Containers\TArray)< [FMetaData](API\Plugins\AlembicLibrary\FAbcFile\FMetaData) > GetArchiveMetaData() const


code: const int32 GetEndFrameIndex() const


description: Get file path for currently opened ABC file

code: const [FString](API\Runtime\Core\Containers\FString) GetFilePath() const


description: Returns frame index equivalent to a given time, based on the frame rate of the file

code: int32 GetFrameIndex ( float Time )


code: const int32 GetFramerate() const


description: Cleans up frame data. Must be called after ReadFrame when the frame data (with matching ReadIndex) is not needed anymore

code: void CleanupFrameData ( const int32 ReadIndex )


code: const float GetImportLength() const


code: const int32 GetImportNumFrames() const


description: Returns user specified import settings

code: const [UAbcImportSettings](API\Plugins\AlembicLibrary\UAbcImportSettings) * GetImportSettings() const


code: const float GetImportTimeOffset() const


description: Returns a material for the specified material(faceset) name or null if it wasn't created or found

code: [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) ** GetMaterialByName ( const [FString](API\Runtime\Core\Containers\FString) & InMaterialName )


code: const int32 GetMaxFrameIndex() const


description: Return mesh utilities module ptr (used in non-gamethread jobs)

code: [IMeshUtilities](API\Developer\MeshUtilities\IMeshUtilities) * GetMeshUtilities() const


description: Returns ABC specific frame and timing information

code: const int32 GetMinFrameIndex() const


description: Return number of PolyMeshes inside of the ABC file

code: const int32 GetNumPolyMeshes() const


description: Return array of PolyMeshes inside of the ABC file

code: const [TArray](API\Runtime\Core\Containers\TArray)< [FAbcPolyMesh](API\Plugins\AlembicLibrary\FAbcPolyMesh) * > & GetPolyMeshes() const


code: const float GetSecondsPerFrame() const


description: Returns start/end frame index of imported playback range

code: const int32 GetStartFrameIndex() const


description: Return array of Transform Objects inside of the ABC file

code: const [TArray](API\Runtime\Core\Containers\TArray)< [FAbcTransform](API\Plugins\AlembicLibrary\FAbcTransform) * > & GetTransforms() const


description: Returns the list of unique face set names from the meshes to be imported

code: const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & GetUniqueFaceSetNames() const


description: Sets up import data and propagates import settings to read objects

code: [EAbcImportError](API\Plugins\AlembicLibrary\EAbcImportError) Import ( [UAbcImportSettings](API\Plugins\AlembicLibrary\UAbcImportSettings) * InImportSettings )


description: Opens the ABC file and reads initial data for import options


description: Process all to-import frames for each poly mesh inside of the ABC file

code: void ProcessFrames ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void(int32, [FAbcFile](API\Plugins\AlembicLibrary\FAbcFile) *)> InCallback, const [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) InFlags )


description: Reads the frame data for the given FrameIndex, with the ReadIndex used to specify the current read when doing concurrent reads (up to 8 at the same time)

code: void ReadFrame ( int32 FrameIndex, const [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) InFlags, const int32 ReadIndex )


code: void TraverseAbcHierarchy ( const Alembic::Abc::IObject & InObject, [IAbcObject](API\Plugins\AlembicLibrary\IAbcObject) * InParent )


code: FAbcFile ( const [FString](API\Runtime\Core\Containers\FString) & InFilePath )


className: FAbcFile

code: class FAbcFile

AppName

type: FString

Archive

description: Archive-typed ABC file

ArchiveBounds

type: FBoxSphereBound...

description: Entire bounds of the archive over time

ArchiveSecondsPerFrame

description: FPS stored inside of the ABC file

CustomAttributes

type: TMap<FString, ...

Factory

description: Factory used to generate objects

FilePath

type: constFString

description: File path for the ABC file

FramesPerSecond

description: Frames per second (retrieved and specified in top Alembic object)

ImportLength

description: Final length (in seconds)_of sequence we are importing

ImportSettings

type: UAbcImportSetti...

description: Cached user set import settings

MaterialMap

description: Map of material created for the imported alembic file identified by material names

MeshUtilities

type: IMeshUtilities...

description: Cached Mesh utilities ptr for normal calculations

MinFrameIndex

description: Min and maximum frame index which contain actual data in the Alembic file

MinTime

description: Min and maximum time found in the Alembic file

NumFrames

description: Total (max) number of frames in the Alembic file

Objects

type: TArray<IAbcObj...

description: Abstract and typed objects part of this ABC file

PolyMeshes

type: TArray<FAbcPol...

RootObject

type: IAbcObject*...

description: Root (top) object in the ABC file

SecondsPerFrame

description: Seconds per frame (calculated according to FPS)

StartFrameIndex

description: Frame indices at which to start and stop importing

TopObject

description: Alembic typed root (top) object

Transforms

type: TArray<FAbcTra...

UniqueFaceSetNames

type: TArray<FString...


code: FAbcGeometryCacheSettings()


className: FAbcGeometryCacheSettings

bApplyConstantTopologyOptimizations

description: Force the preprocessor to only do optimization once instead of when the preprocessor decides.

bFlattenTracks

description: Whether or not to merge all vertex animation into one track.

bOptimizeIndexBuffers

description: Optimizes index buffers for each unique frame, to allow better cache coherency on the GPU.

bStoreImportedVertexNumbers

description: Store the imported vertex numbers.

CompressedPositionPrecision

description: Precision used for compressing vertex positions (lower = better result but less compression, higher = more lossy compression but smaller size)

description: Bit-precision used for compressing texture coordinates (hight = better result but less compression, lower = more lossy compression but smaller size)

MotionVectors

type: EAbcGeometryCac...


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

code: const uint32 GetEndFrameIndex() const


description: Returns the number of tracks found in the imported Alembic file

code: const uint32 GetNumMeshTracks() const


description: Returns the array of imported PolyMesh objects

code: const [TArray](API\Runtime\Core\Containers\TArray)< class [FAbcPolyMesh](API\Plugins\AlembicLibrary\FAbcPolyMesh) * > & GetPolyMeshes() const


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

code: const uint32 GetStartFrameIndex() const


description:
Import an Alembic file as a GeometryCache
UGeometryCache*

code: [UGeometryCache](API\Plugins\GeometryCache\UGeometryCache) * ImportAsGeometryCache ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, EObjectFlags Flags )


code: [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > ImportAsSkeletalMesh ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, EObjectFlags Flags )


description:
Import Alembic meshes as a StaticMeshInstance
FStaticMesh*

code: const [TArray](API\Runtime\Core\Containers\TArray)< [UStaticMesh](API\Runtime\Engine\Engine\UStaticMesh) * > ImportAsStaticMesh ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, EObjectFlags Flags )


description: Imports the individual tracks from the Alembic file

code: const [EAbcImportError](API\Plugins\AlembicLibrary\EAbcImportError) ImportTrackData ( const int32 InNumThreads, [UAbcImportSettings](API\Plugins\AlembicLibrary\UAbcImportSettings) * ImportSettings )


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

code: const [EAbcImportError](API\Plugins\AlembicLibrary\EAbcImportError) OpenAbcFileForImport ( const [FString](API\Runtime\Core\Containers\FString) InFilePath )


description:
Reimport an Alembic file as a GeometryCache
UGeometryCache*

code: [UGeometryCache](API\Plugins\GeometryCache\UGeometryCache) * ReimportAsGeometryCache ( [UGeometryCache](API\Plugins\GeometryCache\UGeometryCache) * GeometryCache )


description:
Reimport an Alembic file as a SkeletalMesh
USkeletalMesh*

code: [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > ReimportAsSkeletalMesh ( [USkeletalMesh](API\Runtime\Engine\Engine\USkeletalMesh) * SkeletalMesh )


description:
Reimport an Alembic mesh
FStaticMesh*

code: const [TArray](API\Runtime\Core\Containers\TArray)< [UStaticMesh](API\Runtime\Engine\Engine\UStaticMesh) * > ReimportAsStaticMesh ( [UStaticMesh](API\Runtime\Engine\Engine\UStaticMesh) * Mesh )


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


code: void UpdateAssetImportData ( [UAbcAssetImportData](API\Plugins\AlembicLibrary\UAbcAssetImportData) * AssetImportData )


className: FAbcImporter

code: class FAbcImporter


description: Adds an import message to the stored array for later output

code: static void AddImportMessage ( const [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FTokenizedMessage](API\Runtime\Core\Logging\FTokenizedMessage) > Message )


className: MessageLock

code: static FCriticalSection MessageLock;


description: Returns the messages and flushes them from the logger

code: static [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FTokenizedMessage](API\Runtime\Core\Logging\FTokenizedMessage) > > RetrieveMessages()


className: TokenizedErrorMessages

description: Error messages

code: static [TArray](API\Runtime\Core\Containers\TArray)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FTokenizedMessage](API\Runtime\Core\Logging\FTokenizedMessage) > > TokenizedErrorMessages;


className: FAbcImportLogger

code: class FAbcImportLogger


className: FAbcMaterialSettings

bCreateMaterials

description: Whether or not to create materials according to found Face Set names (will not work without face sets)

bFindMaterials

description: Whether or not to try and find materials according to found Face Set names (will not work without face sets)


code: void Copy ( const [FAbcMeshSample](API\Plugins\AlembicLibrary\FAbcMeshSample) & InSample, const ESampleReadFlags ReadFlags )


description: Outputs the messages to a new named page in the message log

code: static void OutputMessages ( const [FString](API\Runtime\Core\Containers\FString) & PageName )


code: void Copy ( const [FAbcMeshSample](API\Plugins\AlembicLibrary\FAbcMeshSample) * InSample, const ESampleReadFlags ReadFlags )


code: void Reset ( const ESampleReadFlags ReadFlags )


description: Constructing from other sample

code: FAbcMeshSample ( const [FAbcMeshSample](API\Plugins\AlembicLibrary\FAbcMeshSample) & InSample )


code: FAbcNormalGenerationSettings()


className: FAbcMeshSample

description: Structure for storing individual track samples

code: struct FAbcMeshSample

Colors

type: TArray<FLinear...

Indices

type: TArray< uint32 ...

MaterialIndices

type: TArray< int32 >

description: Per Face material and smoothing group index.

Normals

type: TArray< FVector...

description: Vertex attributes (per index based)

NumSmoothingGroups

description: Number of smoothing groups and different materials (will always be at least 1)

SampleTime

description: Time in track this sample was taken from.


className: FAbcNormalGenerationSettings

bForceOneSmoothingGroupPerObject

type: bool

description: Whether or not to force smooth normals for each individual object rather than calculating smoothing groups

bIgnoreDegenerateTriangles

description: Determines whether or not the degenerate triangles should be ignored when calculating tangents/normals

bRecomputeNormals

description: Determines whether or not the normals should be forced to be recomputed

bSkipComputingTangents

description: Determines whether tangents are computed for GeometryCache.

HardEdgeAngleThreshold

type: float

description: Threshold used to determine whether an angle between two normals should be considered hard, closer to 0 means more smooth vs 1


description: Calculate normals for sample according to available data and user settings

code: void CalculateNormalsForSample ( [FAbcMeshSample](API\Plugins\AlembicLibrary\FAbcMeshSample) * Sample )


description: Returns the first sample available for this object

code: const [FAbcMeshSample](API\Plugins\AlembicLibrary\FAbcMeshSample) * GetFirstSample() const


code: virtual FMatrix GetMatrix ( const int32 FrameIndex ) const


description: EndIAbcObjectoverrides Returns sample for the given frame index (if it is part of the resident samples)

code: const [FAbcMeshSample](API\Plugins\AlembicLibrary\FAbcMeshSample) * GetSample ( const int32 FrameIndex ) const


description: Returns the value of the bitmask used for skipping constant vertex attributes while reading samples


description: Returns the first sample available for this object transformed by first available matrix

code: const [FAbcMeshSample](API\Plugins\AlembicLibrary\FAbcMeshSample) * GetTransformedFirstSample() const


description: Returns the visibility value (true = visible, false = hidden) for the given frame index (if it is part of the resident samples)

code: const bool GetVisibility ( const int32 FrameIndex ) const


code: virtual bool HasConstantTransform() const


code: virtual void PurgeFrameData ( const int32 FrameIndex )


description: BeginIAbcObjectoverrides

code: virtual bool ReadFirstFrame ( const float InTime, const int32 FrameIndex )


code: virtual void SetFrameAndTime ( const float InTime, const int32 FrameIndex, const [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) InFlags, const int32 TargetIndex )


className: FAbcPolyMesh

code: class FAbcPolyMesh : public [IAbcObject](API\Plugins\AlembicLibrary\IAbcObject)

bConstantTopology

description: Flag whether or not this object has constant topology (used for eligibility for PCA compression)

bConstantTransformation

description: Flag whether or not this object has a constant world matrix (used whether to incorporate into PCA compression)

bConstantVisibility

description: Flag whether or not this object has a constant visibility value across the entire animated range

bFirstFrameVisibility

description: Whether or not the mesh is visible in the first Frame

bReturnFirstSample

description: Whether or not to just return FirstSample

bReturnTransformedFirstSample

description: Whether or not to just return the transformed FirstSample

bShouldImport

description: Whether or not this Mesh object should be imported

ChildBounds

type: FBoxSphereBound...

FaceSetNames

description: Array of face set names found for this object

FirstSample

type: FAbcMeshSample...

PolyMesh

type: const Alembic::...

description: Alembic representation of this object

ResidentSamples

description: Resident set of Mesh Samples for this object, used for parallel reading of samples/frames

ResidentVisibilitySamples

type: bool[MaxNumberO...

SampleReadFlags

type: ESampleReadFlag...

description: Bitmask read flag used for skipping constant vertex attributes while reading samples

Schema

description: Schema extracted from Poly Mesh object

SelfBounds

description: Cached self and child bounds for entire duration of the animation

TransformedFirstSample

description: Initial mesh sample for this object in first frame with available data, transformed by first available matrix


className: FAbcSamplingSettings

bSkipEmpty

description: Skip empty (pre-roll) frames and start importing at the frame which actually contains data

FrameEnd

description: Ending index to stop sampling the animation at

FrameStart

description: Starting index to start sampling the animation from

FrameSteps

description: Steps to take when sampling the animation

SamplingType

type: EAlembicSamplin...

description: Type of sampling performed while importing the animation

TimeSteps

description: Time steps to take when sampling the animation


className: FAbcStaticMeshSettings

bGenerateLightmapUVs

description: Flag for whether or not lightmap UVs should be generated.

bMergeMeshes

description: Whether or not to merge the static meshes on import (remember this can cause problems with overlapping UV-sets)

bPropagateMatrixTransformations

description: This will, if applicable, apply matrix transformations to the meshes.


code: FAbcPolyMesh ( const Alembic::AbcGeom::IPolyMesh & InPolyMesh, const [FAbcFile](API\Plugins\AlembicLibrary\FAbcFile) * InFile, [IAbcObject](API\Plugins\AlembicLibrary\IAbcObject) * InParent )


code: FAbcTransform ( const Alembic::AbcGeom::IXform & InTransform, const [FAbcFile](API\Plugins\AlembicLibrary\FAbcFile) * InFile, [IAbcObject](API\Plugins\AlembicLibrary\IAbcObject) * InParent )


className: FAbcTransform

code: class FAbcTransform : public [IAbcObject](API\Plugins\AlembicLibrary\IAbcObject)

bConstantIdentity

description: EndIAbcObjectoverrides Flag whether or not this transformation object is identity constant

InitialValue

type: FMatrix

description: Initial value for this object in first frame with available data

ResidentMatrices

type: FMatrix[MaxNumb...

description: Resident set of matrix values for this object, used for parallel reading of samples/frames

Schema

description: Schema extracted from transform object

Transform

description: Alembic representation of this object


description: Populates aFGeometryCacheMeshDatainstance (with merged meshes) for the given frame of an Alembic with ConcurrencyIndex used as the concurrent read index

code: static void GetFrameMeshData ( [FAbcFile](API\Plugins\AlembicLibrary\FAbcFile) & AbcFile, int32 FrameIndex, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) & OutMeshData, int32 ConcurrencyIndex )


description: Sets up materials from an AbcFile to a GeometryCache and moves them into the given package

code: static void SetupGeometryCacheMaterials ( [FAbcFile](API\Plugins\AlembicLibrary\FAbcFile) & AbcFile, class [UGeometryCache](API\Plugins\GeometryCache\UGeometryCache) * GeometryCache, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Package )


className: FAbcUtilities

code: class FAbcUtilities


className: FCompressedAbcData

code: struct FCompressedAbcData

AverageSample

description: Average sample to apply the bases to

BaseSamples

type: TArray<FAbcMes...

description: List of base samples calculated using PCA compression

CurveValues

type: TArray<TArray<...

description: Contains the curve values for each individual base

Guid

type: FGuid

description: GUID identifying the poly mesh object this compressed data corresponds to

MaterialNames

description: Material names used for retrieving created materials

TimeValues

description: Contains the time key values for each individual base


className: FMeshSection

description: Mesh section used for chunking the mesh data during Skeletal mesh building

code: struct FMeshSection

Colors

type: TArray<FColor...


code: virtual FMatrix GetMatrix ( const int32 FrameIndex ) const


code: const [FString](API\Runtime\Core\Containers\FString) & GetName() const


code: int32 GetNumberOfSamples() const


code: int32 GetFrameIndexForFirstData() const


code: float GetTimeForFirstData() const


code: float GetTimeForFrameIndex ( const int32 FrameIndex ) const


code: float GetTimeForLastData() const


code: bool HasConstantTransform() const


code: void PurgeFrameData ( const int32 FrameIndex )


code: bool ReadFirstFrame ( const float InTime, const int32 FrameIndex )


code: void SetFrameAndTime ( const float InTime, const int32 FrameIndex, const [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) InFlags, const int32 TargetIndex )


code: IAbcObject ( const Alembic::Abc::IObject & InObject, const [FAbcFile](API\Plugins\AlembicLibrary\FAbcFile) * InFile, [IAbcObject](API\Plugins\AlembicLibrary\IAbcObject) * InParent )


className: IAbcObject

code: class IAbcObject

bConstant

description: Flag whether or not this object is constant

File

type: constFAbcFile...

description: File of which this object is part of

FrameTimes

type: float[MaxNumber...

MaxTime

description: Time of last frame containing data

MinTime

description: Time of first frame containing data

Name

type: FString

description: Name of this object

NumSamples

description: Number of data samples for this object

Object

description: Abstract Alembic representation of this object

Parent

type: IAbcObject*...

description: Parent object

StartFrameIndex

description: Frame index of first frame containing data


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed

code: static [IAlembicLibraryModule](API\Plugins\AlembicLibrary\IAlembicLibraryModule) & Get()


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


className: IAlembicLibraryModule

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


className: operator&

code: constexpr [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) operator& ( [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) Lhs, [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) Rhs )


className: operator&=

code: [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) & operator&= ( [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) & Lhs, [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) Rhs )


className: operator~

code: constexpr [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) operator~ ( [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) E )


className: operator^

code: constexpr [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) operator^ ( [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) Lhs, [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) Rhs )


className: operator!

code: constexpr bool operator! ( [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) E )


className: operator^=

code: [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) & operator^= ( [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) & Lhs, [EFrameReadFlags](API\Plugins\AlembicLibrary\EFrameReadFlags) Rhs )


className: UAbcAssetImportData

description: Base class for import data and options used when importing any asset from Alembic

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UAbcAssetImportData : public [UAssetImportData](API\Runtime\Engine\EditorFramework\UAssetImportData)

CompressionSettings

type: FAbcCompression...

ConversionSettings

type: FAbcConversionS...

GeometryCacheSettings

type: FAbcGeometryCac...

MaterialSettings

type: FAbcMaterialSet...

NormalGenerationSettings

type: FAbcNormalGener...

SamplingSettings

type: FAbcSamplingSet...

StaticMeshSettings

type: FAbcStaticMeshS...

TrackNames

type: TArray<FString...


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


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

code: virtual void Serialize ( class [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


description: Accessor and initializer

code: static [UAbcImportSettings](API\Plugins\AlembicLibrary\UAbcImportSettings) * Get()


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


className: UAbcImportSettings

description: Class that contains all options for importing an alembic file

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable) class UAbcImportSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bReimport

type: bool

ImportType

type: EAlembicImportT...

description: Type of asset to import from Alembic file