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.

Destructors

No destructors are accessible with public or protected access.

Functions

Name Description

Public function Const

const int32

 

FindSampleIndexFromTime

(
    const float Time,
    const bool bLooping
)

Public function

FAbcFile &

 

GetAbcFile()

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...,
    float InitialTime,
    bool bIsLooping
)

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