Navigation
API > API/Plugins > API/Plugins/AlembicLibrary
Inheritance Hierarchy
- IAbcObject
- FAbcPolyMesh
- FAbcTransform
References
| Module | AlembicLibrary |
| Header | /Engine/Plugins/Importers/AlembicImporter/Source/AlembicLibrary/Public/AbcObject.h |
| Include | #include "AbcObject.h" |
Syntax
class IAbcObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bConstant | Flag whether or not this object is constant | |
| const FAbcFile * | File | File of which this object is part of | |
| float[MaxNumberOfResidentSamples] | FrameTimes | ||
| bool[MaxNumberOfResidentSamples] | InUseSamples | ||
| float | MaxTime | Time of last frame containing data | |
| float | MinTime | Time of first frame containing data | |
| FString | Name | Name of this object | |
| int32 | NumSamples | Number of data samples for this object | |
| const Alembic::Abc::IObject | Object | Abstract Alembic representation of this object | |
| IAbcObject * | Parent | Parent object | |
| int32[MaxNumberOfResidentSamples] | ResidentSampleIndices | ||
| int32 | StartFrameIndex | Frame index of first frame containing data |
Constructors
| Type | Name | Description | |
|---|---|---|---|
IAbcObject
(
const Alembic::Abc::IObject& InObject, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~IAbcObject () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | |||
| FMatrix | GetMatrix
(
const int32 FrameIndex |
||
| const FString & | GetName () |
||
| int32 | |||
| float | |||
| float | GetTimeForFrameIndex
(
const int32 FrameIndex |
||
| float | |||
| bool | |||
| bool | IsConstant () |
||
| void | PurgeFrameData
(
const int32 FrameIndex |
||
| bool | ReadFirstFrame
(
const float InTime, |
||
| void | SetFrameAndTime
(
const float InTime, |