Navigation
API > API/Plugins > API/Plugins/AlembicLibrary
Structure for storing individual track samples
| Name | FAbcMeshSample |
| Type | struct |
| Header File | /Engine/Plugins/Importers/AlembicImporter/Source/AlembicLibrary/Public/AbcPolyMesh.h |
| Include Path | #include "AbcPolyMesh.h" |
Syntax
struct FAbcMeshSample
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AbcPolyMesh.h | |||
FAbcMeshSample
(
const FAbcMeshSample& InSample |
Constructing from other sample | AbcPolyMesh.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Colors | TArray< FLinearColor > | AbcPolyMesh.h | ||
| Indices | TArray< uint32 > | AbcPolyMesh.h | ||
| MaterialIndices | TArray< int32 > | Per Face material and smoothing group index. | AbcPolyMesh.h | |
| Normals | TArray< FVector3f > | Vertex attributes (per index based) | AbcPolyMesh.h | |
| NumMaterials | uint32 | AbcPolyMesh.h | ||
| NumSmoothingGroups | uint32 | Number of smoothing groups and different materials (will always be at least 1) | AbcPolyMesh.h | |
| NumUVSets | uint32 | AbcPolyMesh.h | ||
| SampleTime | float | Time in track this sample was taken from. | AbcPolyMesh.h | |
| SmoothingGroupIndices | TArray< uint32 > | AbcPolyMesh.h | ||
| TangentX | TArray< FVector3f > | AbcPolyMesh.h | ||
| TangentY | TArray< FVector3f > | AbcPolyMesh.h | ||
| UVs | TArray< FVector2f > | AbcPolyMesh.h | ||
| Velocities | TArray< FVector3f > | AbcPolyMesh.h | ||
| Vertices | TArray< FVector3f > | AbcPolyMesh.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Copy
(
const FAbcMeshSample& InSample, |
AbcPolyMesh.h | ||
void Copy
(
const FAbcMeshSample* InSample, |
AbcPolyMesh.h | ||
void Reset
(
const ESampleReadFlags ReadFlags |
AbcPolyMesh.h |