FGeomCacheTrackUsdProxy

Track proxy that gets its data from a GeometryCacheUsdTrack

Windows
MacOS
Linux

Inheritance Hierarchy

FGeomCacheTrackProxy

FGeomCacheTrackUsdProxy

References

Module

GeometryCacheUSD

Header

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

Include

#include "GeometryCacheUSDSceneProxy.h"

Syntax

class FGeomCacheTrackUsdProxy : public FGeomCacheTrackProxy

Remarks

Track proxy that gets its data from a GeometryCacheUsdTrack

Constructors

Name Description

Public function

FGeomCacheTrackUsdProxy

(
    ERHIFeatureLevel::Type InFeatureLev...
)

Overridden from FGeomCacheTrackProxy

Name Description

Public function Virtual

void

 

FindSampleIndexesFromTime

(
    float Time,
    bool bLooping,
    bool bIsPlayingBackwards,
    int32& OutFrameIndex,
    int32& OutNextFrameIndex,
    float& InInterpolationFactor
)

Find the two frames closest to the given time InterpolationFactor gives the position of the requested time slot between the two returned frames.

Public function Virtual

bool

 

GetMeshData

(
    int32 SampleIndex,
    FGeometryCacheMeshData& OutMeshDat...
)

Get the MeshData for a given SampleIndex

Public function Virtual Const

const FVisib...

 

GetVisibilitySample

(
    float Time,
    const bool bLooping
)

Get the VisibilitySample for a given time

Public function Virtual

bool

 

IsTopologyCompatible

(
    int32 SampleIndexA,
    int32 SampleIndexB
)

Check if the topology of two given SampleIndexes are compatible (ie. same topology)

Public function Virtual

bool

 

UpdateMeshData

(
    float Time,
    bool bLooping,
    int32& InOutMeshSampleIndex,
    FGeometryCacheMeshData& OutMeshDat...
)

Update the SampleIndex and MeshData for a given time

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