UGeometryCacheTrackUsd

GeometryCacheTrack for querying USD

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometryCacheUSD

Header

/Engine/Plugins/Importers/USDImporter/Source/GeometryCacheUSD/Public/GeometryCacheTrackUSD.h

Include

#include "GeometryCacheTrackUSD.h"

Syntax

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

Remarks

GeometryCacheTrack for querying USD

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 Const

int32

 

GetEndFrameIndex()

Public function

bool

 

GetMeshData

(
    int32 SampleIndex,
    FGeometryCacheMeshData& OutMeshDat...
)

Public function Const

int32

 

GetStartFrameIndex()

Public function

void

 

Initialize

(
    FReadUsdMeshFunction InReadFunc,
    const FString& InPrimpath,
    int32 InStartFrameIndex,
    int32 InEndFrameIndex
)

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

 

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