UGeometryCacheTrackAbcFile

GeometryCacheTrack for Alembic file querying

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometryCacheAbcFile

Header

/Engine/Plugins/Experimental/GeometryCacheAbcFile/Source/GeometryCacheAbcFile/Public/GeometryCacheTrackAbcFile.h

Include

#include "GeometryCacheTrackAbcFile.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(CollapseCategories, HideCategories=Object, BlueprintType, Config=Engine)
class UGeometryCacheTrackAbcFile : public UGeometryCacheTrack

Remarks

GeometryCacheTrack for Alembic file querying

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function Const

const int32

 

FindSampleIndexFromTime

(
    const float Time,
    const bool bLooping
)

Public function Const

int32

 

GetEndFrameIndex()

Public function

bool

 

GetMeshData

(
    int32 SampleIndex,
    FGeometryCacheMeshData& OutMeshDat...
)

Public function Const

const FStrin...

 

GetSourceFile()

Public function

bool

 

SetSourceFile

(
    const FString& FilePath,
    UAbcImportSettings* AbcSetting...
)

Public function

void

 

SetupGeometryCacheMaterials

(
    UGeometryCache* GeometryCache
)

Overridden from UGeometryCacheTrack

Name Description

Public function Virtual

const FGeome...

 

GetSampleInfo

(
    float Time,
    const bool bLooping
)

Get the info for the sample displayed at the given time.

Public function Virtual

const bool

 

UpdateBoundsData

(
    const float Time,
    const bool bLooping,
    const bool bIsPlayingBackward,
    int32& InOutBoundsSampleIndex,
    FBox& OutBounds
)

UpdateBoundsData

Public function Virtual

const bool

 

UpdateMatrixData

(
    const float Time,
    const bool bLooping,
    int32& InOutMatrixSampleIndex,
    FMatrix& OutWorldMatrix
)

UpdateMatrixData

Public function Virtual

const bool

 

UpdateMeshData

(
    const float Time,
    const bool bLooping,
    int32& InOutMeshSampleIndex,
    FGeometryCacheMeshData*& OutMe...
)

UpdateMeshData

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss