Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/AlembicImporter/Source/AlembicLibrary/Public/AbcFile.h |
Include |
#include "AbcFile.h" |
class FAbcFile
Name | Description | ||
---|---|---|---|
|
AppName |
||
|
Alembic::Abc::I... |
Archive |
Archive-typed ABC file |
|
ArchiveBounds |
Entire bounds of the archive over time |
|
|
float |
ArchiveSecondsPerFrame |
FPS stored inside of the ABC file |
|
Alembic::AbcCor... |
CompressionType |
|
|
CustomAttributes |
||
|
DateWritten |
||
|
EndFrameIndex |
||
|
Alembic::AbcCor... |
Factory |
Factory used to generate objects |
|
const FString |
FilePath |
File path for the ABC file |
|
FramesPerSecond |
Frames per second (retrieved and specified in top Alembic object) |
|
|
Hash |
||
|
float |
ImportLength |
Final length (in seconds)_of sequence we are importing |
|
ImportSettings |
Cached user set import settings |
|
|
float |
ImportTimeOffset |
|
|
LibVersion |
||
|
LibVersionString |
||
|
MaterialMap |
Map of material created for the imported alembic file identified by material names |
|
|
MaxFrameIndex |
||
|
float |
MaxTime |
|
|
IMeshUtilities ... |
MeshUtilities |
Cached Mesh utilities ptr for normal calculations |
|
MinFrameIndex |
Min and maximum frame index which contain actual data in the Alembic file |
|
|
float |
MinTime |
Min and maximum time found in the Alembic file |
|
NumFrames |
Total (max) number of frames in the Alembic file |
|
|
Objects |
Abstract and typed objects part of this ABC file |
|
|
PolyMeshes |
||
|
IAbcObject *... |
RootObject |
Root (top) object in the ABC file |
|
float |
SecondsPerFrame |
Seconds per frame (calculated according to FPS) |
|
StartFrameIndex |
Frame indices at which to start and stop importing |
|
|
Alembic::Abc::I... |
TopObject |
Alembic typed root (top) object |
|
Transforms |
||
|
UniqueFaceSetNames |
||
|
UserDescription |
Name | Description | |
---|---|---|
|
~FAbcFile() |
Name | Description | ||
---|---|---|---|
|
CleanupFrameData ( |
Cleans up frame data. |
|
|
const bool |
ContainsHeterogeneousMeshes() |
|
|
ExtractCustomAttributes ( |
||
|
const FBoxSp... |
GetArchiveBounds() |
|
|
GetArchiveMetaData() |
Returns the metadata of the Alembic archive |
|
|
const int32 |
GetEndFrameIndex() |
|
|
const FStrin... |
GetFilePath() |
Get file path for currently opened ABC file |
|
GetFrameIndex ( |
Returns frame index equivalent to a given time, based on the frame rate of the file |
|
|
const int32 |
GetFramerate() |
|
|
const float |
GetImportLength() |
|
|
const int32 |
GetImportNumFrames() |
|
|
const UAbcIm... |
GetImportSettings() |
Returns user specified import settings |
|
const float |
GetImportTimeOffset() |
|
|
UMaterialInt... |
GetMaterialByName ( |
Returns a material for the specified material(faceset) name or null if it wasn't created or found |
|
const int32 |
GetMaxFrameIndex() |
|
|
IMeshUtiliti... |
GetMeshUtilities() |
Return mesh utilities module ptr (used in non-gamethread jobs) |
|
const int32 |
GetMinFrameIndex() |
Returns ABC specific frame and timing information |
|
const int32 |
GetNumPolyMeshes() |
Return number of PolyMeshes inside of the ABC file |
|
const TArray... |
GetPolyMeshes() |
Return array of PolyMeshes inside of the ABC file |
|
const float |
GetSecondsPerFrame() |
|
|
const int32 |
GetStartFrameIndex() |
Returns start/end frame index of imported playback range |
|
const TArray... |
GetTransforms() |
Return array of Transform Objects inside of the ABC file |
|
const TArray... |
GetUniqueFaceSetNames() |
Returns the list of unique face set names from the meshes to be imported |
|
EAbcImportEr... |
Import ( |
Sets up import data and propagates import settings to read objects |
|
EAbcImportEr... |
Open() |
Opens the ABC file and reads initial data for import options |
|
ProcessFrames ( |
Process all to-import frames for each poly mesh inside of the ABC file |
|
|
ReadFrame ( |
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) |
|
|
TraverseAbcHierarchy ( |
Name |
Description |
---|---|
FMetaData |